@m-doc/x509
v0.1.0
Published
mdl implementation in typescript
Downloads
5
Readme
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);