UNPKG

kuznyechik_multi

Version:

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

22 lines (21 loc) 721 B
import { encryptSync, decryptSync } from "./functions.mjs"; /** * Сихронное шифрование по методу Кузнечик * @param data - шифруемые данные * @param masterkey - ключ */ export const encrypt = encryptSync; /** * Сихронное дешифрование по методу Кузнечик * @param data - дешифруемые данные * @param masterkey - ключ * @param trimStart - убрать нули вначале (по умолчанию true) */ export const decrypt = decryptSync; /** * Сихронное дешифрование по методу Кузнечик */ export default { encrypt: encryptSync, decrypt: decryptSync };