From ac9b6555b278e233bbc22da55b74b886bdab5f3e Mon Sep 17 00:00:00 2001 From: Rich Logan Date: Fri, 2 May 2025 15:33:44 +0100 Subject: [PATCH] Fix max ID calculation --- src/sframe.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sframe.cpp b/src/sframe.cpp index 111bd3d..6fc3ac3 100644 --- a/src/sframe.cpp +++ b/src/sframe.cpp @@ -302,8 +302,8 @@ MLSContext::EpochKeys::EpochKeys(MLSContext::EpochID full_epoch_in, } context_bits = key_id_bits - sender_bits - epoch_bits; - max_sender_id = (one << (sender_bits + 1)) - 1; - max_context_id = (one << (context_bits + 1)) - 1; + max_sender_id = (one << sender_bits) - 1; + max_context_id = (one << context_bits) - 1; } owned_bytes