From 4dae85b3a9c94714e293f83e23239c22a2c247c7 Mon Sep 17 00:00:00 2001 From: Kevin Lewi Date: Wed, 22 Oct 2025 00:27:29 -0700 Subject: [PATCH] Resolving zeroize_derive old version issue (#406) --- src/key_exchange/sigma_i/message.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/key_exchange/sigma_i/message.rs b/src/key_exchange/sigma_i/message.rs index 1905949..01c0ac7 100644 --- a/src/key_exchange/sigma_i/message.rs +++ b/src/key_exchange/sigma_i/message.rs @@ -13,7 +13,7 @@ use digest::{FixedOutput, Output, Update}; use generic_array::sequence::Concat; use generic_array::typenum::Sum; use generic_array::{ArrayLength, GenericArray}; -use zeroize::{Zeroize, ZeroizeOnDrop}; +use zeroize::Zeroize; use crate::ciphersuite::{CipherSuite, KeGroup, KeHash, OprfGroup}; use crate::errors::ProtocolError; @@ -77,7 +77,7 @@ pub struct VerifyMessage<'a, CS: CipherSuite, KE: Group> { /// [`SignatureProtocol::verify()`]. /// /// [`SignatureProtocol::verify()`]: super::SignatureProtocol::verify -#[derive(Debug, Eq, Hash, PartialEq, ZeroizeOnDrop)] +#[derive_where(Debug, Eq, Hash, PartialEq, ZeroizeOnDrop)] pub struct MessageBuilder<'a, CS: CipherSuite> { pub(super) role: Role, pub(super) context: SerializedContext<'a>,