Begin work on client, import public keys
This commit is contained in:
parent
2c6c9dbb7b
commit
45811d8489
|
@ -7,5 +7,6 @@ edition = "2021"
|
|||
|
||||
[dependencies]
|
||||
lox = { git = "https://git-crysp.uwaterloo.ca/iang/lox.git", branch = "vvecna/lox_test" }
|
||||
ed25519-dalek = { version = "1", features = ["serde"] }
|
||||
serde = "1"
|
||||
serde_json = "1.0"
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
use ed25519_dalek::PublicKey;
|
||||
use lox::IssuerPubKey;
|
||||
use std::fs::File;
|
||||
|
||||
fn main() {
|
||||
let bridgedb_pubkey_filename = "bridgedb_pubkey.json";
|
||||
let lox_auth_pubkeys_filename = "lox_auth_pubkeys.json";
|
||||
|
||||
// import bridgedb pubkey
|
||||
let bridgedb_pubkey_infile = File::open(bridgedb_pubkey_filename).unwrap();
|
||||
let bridgedb_pubkey: PublicKey = serde_json::from_reader(bridgedb_pubkey_infile).unwrap();
|
||||
|
||||
// import lox_auth pubkeys
|
||||
let lox_auth_pubkeys_infile = File::open(lox_auth_pubkeys_filename).unwrap();
|
||||
let lox_auth_pubkeys: Vec<IssuerPubKey> = serde_json::from_reader(lox_auth_pubkeys_infile).unwrap();
|
||||
let lox_pub = &lox_auth_pubkeys[0];
|
||||
let migration_pub = &lox_auth_pubkeys[1];
|
||||
let migrationkey_pub = &lox_auth_pubkeys[2];
|
||||
let reachability_pub = &lox_auth_pubkeys[3];
|
||||
let invitation_pub = &lox_auth_pubkeys[4];
|
||||
}
|
Loading…
Reference in New Issue