diff options
Diffstat (limited to 'openpgp/src/crypto/backend/cng/asymmetric.rs')
-rw-r--r-- | openpgp/src/crypto/backend/cng/asymmetric.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openpgp/src/crypto/backend/cng/asymmetric.rs b/openpgp/src/crypto/backend/cng/asymmetric.rs index 668ea7ac..d75107d7 100644 --- a/openpgp/src/crypto/backend/cng/asymmetric.rs +++ b/openpgp/src/crypto/backend/cng/asymmetric.rs @@ -103,7 +103,7 @@ impl Asymmetric for super::Backend { fn ed25519_generate_key() -> Result<(Protected, [u8; 32])> { let mut rng = cng::random::RandomNumberGenerator::system_preferred(); let pair = ed25519_dalek::Keypair::generate(&mut rng); - Ok((pair.secret.as_bytes().as_slice().into(), pair.secret.to_bytes())) + Ok((pair.secret.as_bytes().as_slice().into(), pair.public.to_bytes())) } fn ed25519_derive_public(secret: &Protected) -> Result<[u8; 32]> { |