@@ -56,7 +56,7 @@ var a2zString = ['a','b','c','d','e','f','g','h','i','j','k','l','m',
mimeLine = '';
// redirect console messages to log file
-console.info = console.warn = console.error = function () {
+console.info = console.warn = function () {
logFile.write(Array.prototype.slice.call(arguments).join('') + '\n');
};
@@ -11,12 +11,18 @@ describe('CryptTool', function () {
'string',
- async function (key, password, message) {
- return message.trim() === await $.PrivateBin.CryptTool.decipher(
- key,
- password,
- await $.PrivateBin.CryptTool.cipher(key, password, message.trim())
- );
+ function (key, password, message) {
+ message = message.trim();
+ return $.PrivateBin.CryptTool.cipher(
+ key, password, message
+ ).then(function(ciphertext) {
+ return $.PrivateBin.CryptTool.decipher(
+ key, password, ciphertext
+ ).then(function(plaintext) {
+ if (message !== plaintext) console.log([message, plaintext]);
+ return message === plaintext;
+ });
}
));
});