kuznyechik_multi
Version:
Шифрование ГОСТ 34.12-2018 Кузнечик. Encryption GOST 34.12-2018 Kuznyechik || Grasshopper. Support || Поддержка ESM/CommonJS/ChildProcess/browser
22 lines (21 loc) • 916 B
text/typescript
/**
* Сихронное шифрование по методу Кузнечик
* @param data - шифруемые данные
* @param masterkey - ключ
*/
export declare const encrypt: (data: Buffer, masterkey: string | Buffer) => Buffer;
/**
* Сихронное дешифрование по методу Кузнечик
* @param data - дешифруемые данные
* @param masterkey - ключ
* @param trimStart - убрать нули вначале (по умолчанию true)
*/
export declare const decrypt: (data: Buffer, masterkey: string | Buffer, trimStart?: boolean) => Buffer;
/**
* Сихронное дешифрование по методу Кузнечик
*/
declare const _default: {
encrypt: (data: Buffer, masterkey: string | Buffer) => Buffer;
decrypt: (data: Buffer, masterkey: string | Buffer, trimStart?: boolean) => Buffer;
};
export default _default;