@hicaru/kuznechik.js
Version:
Библиотека для шифрования по алгоритму Кузнечик (ГОСТ Р 34.12-2015)
13 lines (12 loc) • 398 B
TypeScript
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 {};