kuznyechik_multi
Version:
Шифрование ГОСТ 34.12-2018 Кузнечик. Encryption GOST 34.12-2018 Kuznyechik || Grasshopper. Support || Поддержка ESM/CommonJS/ChildProcess/browser
34 lines (33 loc) • 980 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.sync = exports.multithreading = exports.async = void 0;
const functions_cjs_1 = require("./functions.cjs");
/**
* Асинхронное дешифрование по методу Кузнечик
*/
exports.async = {
encrypt: functions_cjs_1.encryptAsync,
decrypt: functions_cjs_1.decryptAsync,
};
/**
* Многопоточное дешифрование методом Кузнечик
*/
exports.multithreading = {
encrypt: functions_cjs_1.encryptChilds,
decrypt: functions_cjs_1.decryptChilds,
};
/**
* Сихронное шифрование по методу Кузнечик
*/
exports.sync = {
encrypt: functions_cjs_1.encryptSync,
decrypt: functions_cjs_1.decryptSync,
};
/**
* Шифрование по методу Кузнечик
*/
exports.default = {
async: exports.async,
sync: exports.sync,
multithreading: exports.multithreading
};