async test, finding error for rngState 00b15fc0a8247e693d, due to failure in decompressing

This commit is contained in:
El RIDO 2018-09-01 22:55:52 +02:00
parent b97ac08003
commit 30b7be0781
No known key found for this signature in database
GPG Key ID: 0F5C940A6BD81F92
2 changed files with 13 additions and 7 deletions

View File

@ -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');
};

View File

@ -11,12 +11,18 @@ describe('CryptTool', function () {
'string',
'string',
'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;
});
});
}
));
});