mirror of
https://github.com/verdaccio/verdaccio.git
synced 2024-12-23 22:27:34 -05:00
16 lines
499 B
TypeScript
16 lines
499 B
TypeScript
|
import {aesDecrypt, aesEncrypt} from "../../../../src/lib/crypto-utils";
|
||
|
import {convertPayloadToBase64} from "../../../../src/lib/utils";
|
||
|
|
||
|
describe('test crypto utils', () => {
|
||
|
describe('default encryption', () => {
|
||
|
test('decrypt payload flow', () => {
|
||
|
const payload = 'juan';
|
||
|
const token = aesEncrypt(Buffer.from(payload), '12345').toString('base64');
|
||
|
|
||
|
const data = aesDecrypt(convertPayloadToBase64(token), '12345').toString('utf8');
|
||
|
|
||
|
expect(payload).toEqual(data);
|
||
|
});
|
||
|
});
|
||
|
});
|