refactor(core): Migrate from crypto-js to native crypto (#7556)

[`crypto-js` has been
discontinued](1da3dabf93)

PS: We'll remove `crypto-js` usage from `n8n-workflow` and
`@n8n_io/license-sdk` in separate PRs.
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2023-11-03 13:26:20 +01:00
committed by GitHub
parent 135f9214f5
commit 0bd4e742da
4 changed files with 34 additions and 15 deletions

View File

@@ -26,5 +26,10 @@ describe('Cipher', () => {
const decrypted = cipher.decrypt('U2FsdGVkX194VEoX27o3+y5jUd1JTTmVwkOKjVhB6Jg=');
expect(decrypted).toEqual('random-string');
});
it('should not try to decrypt if the input is shorter than 16 bytes', () => {
const decrypted = cipher.decrypt('U2FsdGVkX194VEo');
expect(decrypted).toEqual('');
});
});
});