From e1c19630845a105f2b2615bc23beded5fe5f5e4e Mon Sep 17 00:00:00 2001 From: Sam Hadow Date: Wed, 19 Mar 2025 11:04:36 +0100 Subject: [PATCH] fix kdf init array --- src/public/chat.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/public/chat.js b/src/public/chat.js index 5205578..afb7f56 100644 --- a/src/public/chat.js +++ b/src/public/chat.js @@ -17,8 +17,8 @@ render_rooms_wrapper(); function init_ratchets(order, user_pubkey) { let dh_ratchet = new keccakKDF() - let key_1 = dh_ratchet.init(sharedsecret[user_pubkey], new Uint8Array(0)); - let key_2 = dh_ratchet.next(); + let key_1 = concatUint8Arrays(dh_ratchet.init(sharedsecret[user_pubkey], new Uint8Array(0)), dh_ratchet.next(), dh_ratchet.next()); + let key_2 = concatUint8Arrays(dh_ratchet.next(), dh_ratchet.next(), dh_ratchet.next()); dh_ratchets[user_pubkey] = dh_ratchet; let sending_ratchet = new keccakKDF(); let receiving_ratchet = new keccakKDF();