mirror of
https://github.com/moparisthebest/mail
synced 2025-02-17 23:40:22 -05:00
test code cleanup
This commit is contained in:
parent
0a64d09fd8
commit
df0696a373
@ -85,23 +85,30 @@ test("RSA Verify", 1, function() {
|
|||||||
ok(res);
|
ok(res);
|
||||||
});
|
});
|
||||||
|
|
||||||
test("AES-128-CBC En/Decrypt", 1, function() {
|
test("AES-128-CBC Encrypt", 1, function() {
|
||||||
var util = new app.crypto.Util(window, uuid);
|
var util = new app.crypto.Util(window, uuid);
|
||||||
|
|
||||||
var key = util.base642Str(util.random(forge_aes_test.keySize));
|
forge_aes_test.key = util.base642Str(util.random(forge_aes_test.keySize));
|
||||||
var iv = util.base642Str(util.random(forge_aes_test.keySize));
|
forge_aes_test.iv = util.base642Str(util.random(forge_aes_test.keySize));
|
||||||
var input = forge_aes_test.test_message;
|
var input = forge_aes_test.test_message;
|
||||||
|
|
||||||
// encrypt
|
// encrypt
|
||||||
var enCipher = forge.aes.createEncryptionCipher(key);
|
var enCipher = forge.aes.createEncryptionCipher(forge_aes_test.key);
|
||||||
enCipher.start(iv);
|
enCipher.start(forge_aes_test.iv);
|
||||||
enCipher.update(forge.util.createBuffer(input));
|
enCipher.update(forge.util.createBuffer(input));
|
||||||
enCipher.finish();
|
enCipher.finish();
|
||||||
|
|
||||||
|
forge_aes_test.ct = enCipher.output.getBytes();
|
||||||
|
ok(forge_aes_test.ct);
|
||||||
|
});
|
||||||
|
|
||||||
|
test("AES-128-CBC Decrypt", 1, function() {
|
||||||
|
var input = forge_aes_test.test_message;
|
||||||
|
|
||||||
// decrypt
|
// decrypt
|
||||||
var deCipher = forge.aes.createDecryptionCipher(key);
|
var deCipher = forge.aes.createDecryptionCipher(forge_aes_test.key);
|
||||||
deCipher.start(iv);
|
deCipher.start(forge_aes_test.iv);
|
||||||
deCipher.update(forge.util.createBuffer(enCipher.output.getBytes()));
|
deCipher.update(forge.util.createBuffer(forge_aes_test.ct));
|
||||||
deCipher.finish();
|
deCipher.finish();
|
||||||
|
|
||||||
equal(input, deCipher.output, 'En/Decrypt length: ' + input.length);
|
equal(input, deCipher.output, 'En/Decrypt length: ' + input.length);
|
||||||
|
Loading…
Reference in New Issue
Block a user