From e40a383dc90fbfcc195f92534aa49179121df39b Mon Sep 17 00:00:00 2001 From: Vecna Date: Wed, 26 Oct 2022 21:38:39 -0400 Subject: [PATCH] Create bridgedb crate to instantiate bridgedb --- Cargo.toml => bridgedb/Cargo.toml | 2 +- bridgedb/src/main.rs | 15 +++++++++++++++ src/main.rs | 3 --- 3 files changed, 16 insertions(+), 4 deletions(-) rename Cargo.toml => bridgedb/Cargo.toml (92%) create mode 100644 bridgedb/src/main.rs delete mode 100644 src/main.rs 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!"); -}