Make ReusableSecret derive Clone.

This commit is contained in:
Isis Lovecruft 2021-09-14 20:24:12 +00:00
parent 3924797b59
commit 588e48f8f2
No known key found for this signature in database
GPG key ID: AB41313533E8E812

View file

@ -110,7 +110,7 @@ impl<'a> From<&'a EphemeralSecret> for PublicKey {
/// secret keys are never reused, which can have very serious security
/// implications for many protocols.
#[cfg(feature = "reusable_secrets")]
#[derive(Zeroize)]
#[derive(Clone, Zeroize)]
#[zeroize(drop)]
pub struct ReusableSecret(pub(crate) Scalar);