integrating compression test case that failed in rawdeflate in webcrypto + zlib testing, proving this fixes #328

This commit is contained in:
El RIDO 2019-05-15 18:56:42 +02:00
parent e77eb1de13
commit 5779d87788
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92
2 changed files with 17 additions and 15 deletions

View file

@ -174,6 +174,23 @@ describe('CryptTool', function () {
});
}
);
it('does not truncate messages', async function () {
let message = fs.readFileSync('test/compression-sample.txt', 'utf8'),
clean = jsdom();
window.crypto = new WebCrypto();
let cipherMessage = await $.PrivateBin.CryptTool.cipher(
'foo', 'bar', message, []
),
plaintext = await $.PrivateBin.CryptTool.decipher(
'foo', 'bar', cipherMessage
);
clean();
assert.strictEqual(
message,
plaintext
);
});
});
describe('getSymmetricKey', function () {