feat: updates
This commit is contained in:
13
examples/private_ecdh.rs
Normal file
13
examples/private_ecdh.rs
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
use base64::engine::general_purpose::STANDARD;
|
||||||
|
use base64::Engine;
|
||||||
|
use swift_secure_enclave_tool_rs::private_key_ecdh;
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
let args = std::env::args().collect::<Vec<_>>();
|
||||||
|
let private_key_representation = STANDARD.decode(&args[1]).unwrap();
|
||||||
|
let epk = hex::decode(&args[2]).unwrap();
|
||||||
|
|
||||||
|
let shared_secret = private_key_ecdh(&private_key_representation, &epk);
|
||||||
|
|
||||||
|
println!("{}", hex::encode(&shared_secret));
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user