UNPKG

boho

Version:

Encryption, authentication, Secure communication

27 lines (19 loc) 664 B
import { describe, it } from 'node:test'; import assert from 'node:assert'; import Boho from 'boho' const MBP = Boho.MBP describe('ENC_PACK ESM', function () { describe('encryption and decryption', function () { const plainData = 'aaaaa' const key = 'key' it('should decryptPack.data property has same buffer of origin.', function () { const boho = new Boho() boho.set_key(key) const encData = boho.encryptPack(plainData) const decObj = boho.decryptPack(encData) const srcBuffer = MBP.B8(plainData) const resultBuffer = MBP.B8(decObj.data) assert.ok(MBP.equal(srcBuffer, resultBuffer)) }) }) })