@li0ard/streebog
Version:
Streebog hash function in pure TypeScript
19 lines (18 loc) • 575 B
TypeScript
/**
* `KDF_GOSTR3411_2012_256`
*
* @param key Initial key
* @param label Label
* @param seed Seed
*/
export declare const kdf_gostr3411_2012_256: (key: Uint8Array, label: Uint8Array, seed: Uint8Array) => Uint8Array;
/**
* `KDF_TREE_GOSTR3411_2012_256`
*
* @param key Initial key
* @param label Label
* @param seed Seed
* @param keys Number of generated keys
* @param i_len Length of iterations value (`R`)
*/
export declare const kdf_tree_gostr3411_2012_256: (key: Uint8Array, label: Uint8Array, seed: Uint8Array, keys: number, i_len?: number) => Uint8Array[];