UNPKG

kuznyechik_multi

Version:

Шифрование ГОСТ 34.12-2018 Кузнечик. Encryption GOST 34.12-2018 Kuznyechik || Grasshopper. Support || Поддержка ESM/CommonJS/ChildProcess/browser

31 lines (30 loc) 797 B
import { encryptAsync, encryptSync, encryptChilds, decryptSync, decryptAsync, decryptChilds } from "./functions.mjs"; /** * Асинхронное дешифрование по методу Кузнечик */ export const async = { encrypt: encryptAsync, decrypt: decryptAsync, }; /** * Многопоточное дешифрование методом Кузнечик */ export const multithreading = { encrypt: encryptChilds, decrypt: decryptChilds, }; /** * Сихронное шифрование по методу Кузнечик */ export const sync = { encrypt: encryptSync, decrypt: decryptSync, }; /** * Шифрование по методу Кузнечик */ export default { async: async, sync: sync, multithreading: multithreading };