1 2 3 4 5 6 7 8 9 10
use ed25519_dalek::Keypair; use ed25519_dalek::PublicKey; use ed25519_dalek::SecretKey; /// Generate an ed25519 keypair pub fn generate_keypair() -> (SecretKey, PublicKey) { let mut csprng = rand::rngs::OsRng {}; let Keypair { public, secret } = Keypair::generate(&mut csprng); (secret, public) }