From 210338c74732ffafd31c67727e88d9c5b7dc80c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Lucas=20de=20Oliveira=20Lopes?= <55464917+jlucaso1@users.noreply.github.com> Date: Wed, 25 Jun 2025 14:58:13 -0300 Subject: [PATCH] fix: handle potential null values when creating Buffers from signing keys (#1558) --- src/Signal/Group/sender-key-state.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Signal/Group/sender-key-state.ts b/src/Signal/Group/sender-key-state.ts index 141d38c..0ec65b7 100644 --- a/src/Signal/Group/sender-key-state.ts +++ b/src/Signal/Group/sender-key-state.ts @@ -98,7 +98,7 @@ export class SenderKeyState { return Buffer.from(publicKey, 'base64') } - return Buffer.from(publicKey) + return Buffer.from(publicKey || []) } public getSigningKeyPrivate(): Buffer | undefined { @@ -113,7 +113,7 @@ export class SenderKeyState { return Buffer.from(privateKey, 'base64') } - return Buffer.from(privateKey) + return Buffer.from(privateKey || []) } public hasSenderMessageKey(iteration: number): boolean {