diff --git a/src/keypair.rs b/src/keypair.rs index c08a0e8..be4ad38 100644 --- a/src/keypair.rs +++ b/src/keypair.rs @@ -63,8 +63,9 @@ impl SSBKeypair for Keypair { SSBKeypair::from_json(json::parse(&secret).unwrap()) } else { let mut csprng = OsRng {}; - Keypair::generate(&mut csprng) - // TODO: write this keypair to a fresh secret file + let keypair = Keypair::generate(&mut csprng); + std::fs::write(path, keypair.to_json().pretty(2)).unwrap(); + keypair } } }