kuznyechik_multi
Version:
Шифрование ГОСТ 34.12-2018 Кузнечик. Encryption GOST 34.12-2018 Kuznyechik || Grasshopper. Support || Поддержка ESM/CommonJS/ChildProcess/browser
25 lines (24 loc) • 904 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.decrypt = exports.encrypt = void 0;
const functions_cjs_1 = require("./functions.cjs");
/**
* Асинхронное шифрование по методу Кузнечик
* @param data - шифруемые данные
* @param masterkey - ключ
*/
exports.encrypt = functions_cjs_1.encryptAsync;
/**
* Асинхронное дешифрование по методу Кузнечик
* @param data - дешифруемые данные
* @param masterkey - ключ
* @param trimStart - убрать нули вначале (по умолчанию true)
*/
exports.decrypt = functions_cjs_1.decryptAsync;
/**
* Асинхронное шифрование по методу Кузнечик
*/
exports.default = {
encrypt: functions_cjs_1.encryptAsync,
decrypt: functions_cjs_1.decryptAsync
};