@hashgraph/cryptography
Version:
Cryptographic utilities and primitives for the Hiero SDK
14 lines (13 loc) • 513 B
TypeScript
/**
* @typedef {import("./hmac.js").HashAlgorithm} HashAlgorithm
*/
/**
* @param {HashAlgorithm} algorithm
* @param {Uint8Array | string} password
* @param {Uint8Array | string} salt
* @param {number} iterations
* @param {number} length
* @returns {Promise<Uint8Array>}
*/
export function deriveKey(algorithm: HashAlgorithm, password: Uint8Array | string, salt: Uint8Array | string, iterations: number, length: number): Promise<Uint8Array>;
export type HashAlgorithm = import("./hmac.js").HashAlgorithm;