cose-kit
Version:
This is an early prototype of a RFC8152 COSE library for node.js.
14 lines (13 loc) • 586 B
JavaScript
import { Sign } from './cose/Sign.js';
import { Sign1 } from './cose/Sign1.js';
export { coseVerify, coseVerifyX509, coseVerifyMultiSignature, coseVerifyMAC0 } from './verify.js';
export { Sign1 } from './cose/Sign1.js';
export { Sign } from './cose/Sign.js';
export { Mac0 } from './cose/Mac0.js';
export const coseSign = async (...args) => {
return Sign1.sign(...args).then(s => s.encode());
};
export const coseMultiSign = async (...args) => {
return Sign.sign(...args).then(s => s.encode());
};
export { importCOSEKey, COSEKeyToJWK, COSEKeyFromJWK, } from './key/index.js';