UNPKG

@hashgraph/cryptography

Version:

Cryptographic utilities and primitives for the Hiero SDK

27 lines (26 loc) 821 B
/** * @param {string} algorithm * @param {Uint8Array} key * @param {Uint8Array} iv * @param {Uint8Array} data * @returns {Promise<Uint8Array>} */ export function createCipheriv(algorithm: string, key: Uint8Array, iv: Uint8Array, data: Uint8Array): Promise<Uint8Array>; /** * @param {string} algorithm * @param {Uint8Array} key * @param {Uint8Array} iv * @param {Uint8Array} data * @returns {Promise<Uint8Array>} */ export function createDecipheriv(algorithm: string, key: Uint8Array, iv: Uint8Array, data: Uint8Array): Promise<Uint8Array>; /** * @param {string} passphrase * @param {string} iv * @returns {Promise<Uint8Array>} */ export function messageDigest(passphrase: string, iv: string): Promise<Uint8Array>; export namespace CipherAlgorithm { let Aes128Ctr: string; let Aes128Cbc: string; }