UNPKG

@hicaru/kuznechik.js

Version:

Библиотека для шифрования по алгоритму Кузнечик (ГОСТ Р 34.12-2015)

13 lines (12 loc) 398 B
import type { Block128, Block256 } from "./types"; type HashFunction = (passwordBytes: Uint8Array) => Promise<Block256>; export declare class KeyStore { #private; keys: Block128[]; constructor(); setHashFunction(hashFunction: HashFunction): void; setPassword(password: Uint8Array): Promise<void>; setMasterKey(masterKey: Block256): void; private expandKey; } export {};