diff --git a/ed25519/src/lib.rs b/ed25519/src/lib.rs index 21c3ef6a..1208e5b6 100644 --- a/ed25519/src/lib.rs +++ b/ed25519/src/lib.rs @@ -475,7 +475,7 @@ impl<'de> Deserialize<'de> for Signature { #[cfg(feature = "zeroize")] impl Zeroize for Signature { fn zeroize(&mut self) { - self.R = [0; 32]; - self.s = [0; 32]; + self.R.zeroize(); + self.s.zeroize(); } }