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 /// secret keys are never reused, which can have very serious security
/// implications for many protocols. /// implications for many protocols.
#[cfg(feature = "reusable_secrets")] #[cfg(feature = "reusable_secrets")]
#[derive(Zeroize)] #[derive(Clone, Zeroize)]
#[zeroize(drop)] #[zeroize(drop)]
pub struct ReusableSecret(pub(crate) Scalar); pub struct ReusableSecret(pub(crate) Scalar);