@hicaru/kuznechik.js
Version:
Библиотека для шифрования по алгоритму Кузнечик (ГОСТ Р 34.12-2015)
15 lines (14 loc) • 381 B
TypeScript
import { KeyStore } from "./keystore";
export declare class AlgCfb {
private keyStore;
private iv;
private s;
constructor(keyStore: KeyStore);
setIv(iv: Uint8Array): void;
setS(s: number): void;
encrypt(data: Uint8Array): Uint8Array;
decrypt(data: Uint8Array): Uint8Array;
private getEncryptedIv;
private updateIv;
private validateIv;
}