UNPKG

cose-kit

Version:

This is an early prototype of a RFC8152 COSE library for node.js.

13 lines (12 loc) 1.04 kB
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 declare const coseSign: (protectedHeaders: import("./headers.js").ProtectedHeaders, unprotectedHeaders: import("./headers.js").UnprotectedHeaders | undefined, payload: Uint8Array, key: Uint8Array | import("jose").KeyLike) => Promise<Uint8Array>; export declare const coseMultiSign: (bodyProtectedHeader: import("./headers.js").ProtectedHeaders, unprotectedHeaders: import("./headers.js").UnprotectedHeaders | undefined, payload: Uint8Array, signers: { key: Uint8Array | import("jose").KeyLike; protectedHeaders: import("./headers.js").ProtectedHeaders; unprotectedHeaders?: import("./headers.js").UnprotectedHeaders | undefined; }[]) => Promise<Uint8Array>; export { importCOSEKey, COSEKeyToJWK, COSEKeyFromJWK, } from './key/index.js'; export { ProtectedHeaders, UnprotectedHeaders } from './headers.js';