diff --git a/crypto/keys/ed25519.rs b/crypto/keys/ed25519.rs index 2ed603663b048770633b8277ba1749993c151705..77b24c733dc89ed616f8bbbd862f901b15d9f219 100644 --- a/crypto/keys/ed25519.rs +++ b/crypto/keys/ed25519.rs @@ -452,6 +452,19 @@ Timestamp: 0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855 assert!(pubkey.verify(message.as_bytes(), &sig)); } + #[test] + fn keypair_generate_() { + let keypair = KeyPairFromSaltedPasswordGenerator::with_default_parameters().generate( + "JhxtHB7UcsDbA9wMSyMKXUzBZUQvqVyB32KwzS9SWoLkjrUhHV".as_bytes(), + "JhxtHB7UcsDbA9wMSyMKXUzBZUQvqVyB32KwzS9SWoLkjrUhHV_".as_bytes(), + ); + + assert_eq!( + keypair.pubkey.to_string(), + "7iMV3b6j2hSj5WtrfchfvxivS9swN3opDgxudeHq64fb" + ); + } + #[test] fn keypair_generate_sign_and_verify() { let keypair = KeyPairFromSaltedPasswordGenerator::with_default_parameters()