diff --git a/common/crypto/src/encryption/mod.rs b/common/crypto/src/encryption/mod.rs index 4d9d7f6db0..78edbd5c47 100644 --- a/common/crypto/src/encryption/mod.rs +++ b/common/crypto/src/encryption/mod.rs @@ -39,6 +39,12 @@ impl KeyPair { } } +impl Default for KeyPair { + fn default() -> Self { + KeyPair::new() + } +} + impl PemStorableKeyPair for KeyPair { type PrivatePemKey = PrivateKey; type PublicPemKey = PublicKey; diff --git a/common/crypto/src/identity/mod.rs b/common/crypto/src/identity/mod.rs index 4c1ea3cf75..941f786f67 100644 --- a/common/crypto/src/identity/mod.rs +++ b/common/crypto/src/identity/mod.rs @@ -36,6 +36,12 @@ impl MixIdentityKeyPair { } } +impl Default for MixIdentityKeyPair { + fn default() -> Self { + MixIdentityKeyPair::new() + } +} + impl PemStorableKeyPair for MixIdentityKeyPair { type PrivatePemKey = MixIdentityPrivateKey; type PublicPemKey = MixIdentityPublicKey;