diff --git a/Cargo.toml b/bridgedb/Cargo.toml similarity index 92% rename from Cargo.toml rename to bridgedb/Cargo.toml index 3a2602f..862fbc0 100644 --- a/Cargo.toml +++ b/bridgedb/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "lox_test" +name = "bridgedb" version = "0.1.0" edition = "2021" diff --git a/bridgedb/src/main.rs b/bridgedb/src/main.rs new file mode 100644 index 0000000..bf16366 --- /dev/null +++ b/bridgedb/src/main.rs @@ -0,0 +1,15 @@ +use lox::BridgeDb; +use std::fs::File; +use std::io::Write; + +fn main() { + // create new bridgedb (implicitly generates keys) + let bridgedb = BridgeDb::new(); + + // output public key to new file + let pubkey_bytes = bridgedb.pubkey.to_bytes(); + let mut outfile = + File::create("../pubkeys/bridgedb_pubkey").expect("Failed to create pubkey file"); + outfile.write_all(&pubkey_bytes) + .expect("Failed to write pubkey"); +} diff --git a/src/main.rs b/src/main.rs deleted file mode 100644 index e7a11a9..0000000 --- a/src/main.rs +++ /dev/null @@ -1,3 +0,0 @@ -fn main() { - println!("Hello, world!"); -}