From 40360b4955de7f9ca03ed107d6a3c95c9f087af0 Mon Sep 17 00:00:00 2001 From: Daniel Huigens Date: Tue, 12 Feb 2019 11:40:45 +0100 Subject: [PATCH] Fix streaming/signed encryption with config.integrity_protect=false --- src/packet/symmetrically_encrypted.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/packet/symmetrically_encrypted.js b/src/packet/symmetrically_encrypted.js index b178ecb3..f06fbf9c 100644 --- a/src/packet/symmetrically_encrypted.js +++ b/src/packet/symmetrically_encrypted.js @@ -109,7 +109,7 @@ SymmetricallyEncrypted.prototype.encrypt = async function (algo, key) { const prefix = await crypto.getPrefixRandom(algo); const FRE = await crypto.cfb.encrypt(algo, key, prefix, new Uint8Array(crypto.cipher[algo].blockSize)); const ciphertext = await crypto.cfb.encrypt(algo, key, data, FRE.subarray(2)); - this.encrypted = util.concatUint8Array([FRE, ciphertext]); + this.encrypted = util.concat([FRE, ciphertext]); return true; };