asn1-ts
Version:
ASN.1 encoding and decoding, including BER, CER, and DER.
16 lines (15 loc) • 382 B
JavaScript
export default function trimLeadingPaddingBytes(value) {
if (value.length <= 1) {
return value;
}
let startOfNonPadding = 0;
while (startOfNonPadding < value.length) {
if (value[startOfNonPadding] === 0x80) {
startOfNonPadding++;
}
else {
break;
}
}
return value.subarray(startOfNonPadding);
}