UNPKG

did-sdk-js

Version:

js sdk for did and vc according to mcps did spec

15 lines (14 loc) 676 B
/// <reference types="node" /> export declare function aesCbcEncrypt(plainText: Buffer, secretKey: Buffer, iv: Buffer): Buffer; export declare function kdf(secret: Buffer, outputLength: number): Buffer; export declare class Encrypted { ciphertext: Buffer; ephemPublicKey: Buffer; iv: Buffer; mac: Buffer; constructor(iv: Buffer, ephemPublicKey: Buffer, ciphertext: Buffer, mac: Buffer); serialize(): Buffer; static deserialize(cipherData: Buffer): Encrypted; } export declare function encrypt(publicKeyTo: Buffer, msg: Buffer, opts?: any): Encrypted; export declare function decrypt(privateKey: Buffer, encrypted: Encrypted): Buffer;