gongor/gongor.rs

18 lines
441 B
Rust

use std::fs::File;
use std::io::prelude::*;
use rand::rngs::OsRng;
use ed25519_dalek::SigningKey;
//use ed25519_dalek::Signature;
fn main() -> std::io::Result<()>{
let filename = std::env::args().nth(1).expect("no filename given");
let mut csprng = OsRng;
let signing_key: SigningKey = SigningKey::generate(&mut csprng);
let mut file = File::create(filename)?;
file.write_all(&signing_key.to_bytes())?;
Ok(())
}