diff --git a/src/encrypt_decrypt/encrypt_decrypt.cpp b/src/encrypt_decrypt/encrypt_decrypt.cpp index ee5860f..8139925 100644 --- a/src/encrypt_decrypt/encrypt_decrypt.cpp +++ b/src/encrypt_decrypt/encrypt_decrypt.cpp @@ -815,6 +815,10 @@ Napi::Value MultiEncryptWrapper::decryptForGroup(const Napi::CallbackInfo& info) std::span> groupEncKeys(span_group_enc_keys); keys.decrypt_keys = groupEncKeys; + // remove prefix + std::vector groupPkNoPrefix(groupPk.begin() + 1, groupPk.end()); + + keys.group_ed25519_pubkey = groupPkNoPrefix; for (uint32_t i = 0; i < first.Length(); i++) { auto itemValue = first.Get(i);