0.1.0 • Published 11 months ago

@m-doc/x509 v0.1.0

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
11 months ago

CBOR encoder/decoder for mdl

This package provides a CBOR encoder/decoder for the mdoc/mdl(ISO/IEC 18013-5).

Installation

npm install @m-doc/x509
yarn install @m-doc/x509
pnpm install @m-doc/x509

Usage

Encode

const textEncoder = new TextEncoder();
const textencode = (data: string) => textEncoder.encode(data);
const cborEncoder = new CBOREncoder(textencode);

const buffer = cborEncoder.encode('hi');
console.log(buffer);

Decode

const textDecoder = new TextDecoder();
const textdecode = (data: Uint8Array) => textDecoder.decode(data);
const cborDecoder = new CBORDecoder(textdecode);

const buffer = new Uint8Array([0x62, 0x68, 0x69]); // 'hi'
const data = cborDecoder.decode(new Uint8Array(buffer));
console.log(data);
0.1.0

11 months ago

0.6.2-next.94

11 months ago