@peculiar/asn1-tls
v2.9.4
Published
TLS presentation language byte stream reader shared by Certificate Transparency and Merkle Tree Certificate packages.
Readme
@peculiar/asn1-tls
TLS presentation language byte stream reader shared by Certificate Transparency and Merkle Tree Certificate packages.
ByteStream is a minimal cursor over a byte buffer that reads big-endian integers, fixed-length fields, and length-prefixed vectors, and raises on truncation so malformed input fails loudly instead of yielding short reads.
Installation
npm install @peculiar/asn1-tlsOverview
import { ByteStream } from "@peculiar/asn1-tls";
const stream = new ByteStream(bytes);
const length = stream.readNumber(2);
const payload = stream.readVector(2);
console.log(stream.position, stream.left);
