From 398f34b57f4d3a017eaef7fb2e56f2e06d1680d1 Mon Sep 17 00:00:00 2001 From: Franck Royer Date: Thu, 26 Aug 2021 15:22:42 +1000 Subject: [PATCH] Fixed Buffer.concat error when using symmetric encryption in the browser --- CHANGELOG.md | 3 +++ src/lib/waku_message/version_1.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f23985dec..b419a7cdd6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - **Breaking**: Moved `startTime` and `endTime` for history queries to a `timeFilter` property as both or neither must be passed; passing only one parameter is not supported. +### Fixed +- Buffer concat error when using symmetric encryption in the browser. + ## [0.11.0] - 2021-08-20 ### Added diff --git a/src/lib/waku_message/version_1.ts b/src/lib/waku_message/version_1.ts index ca681579ef..95fa2922b5 100644 --- a/src/lib/waku_message/version_1.ts +++ b/src/lib/waku_message/version_1.ts @@ -147,7 +147,7 @@ export async function encryptSymmetric( // Returns `cipher | tag` const cipher = await symmetric.encrypt(iv, hexToBuf(key), Buffer.from(data)); - return Buffer.concat([cipher, iv]); + return Buffer.concat([cipher, Buffer.from(iv)]); } /**