UNPKG

boho

Version:

Encryption, authentication, Secure communication

25 lines (19 loc) 677 B
const { describe, it } = require('node:test'); const assert = require('node:assert'); const Boho = require('boho') const MBP = Boho.MBP describe('ENC_PACK cjs', 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)) }) }) })