Files
swift-secure-enclave-tool-rs/examples/external_ecdh.rs

14 lines
392 B
Rust

use base64::engine::general_purpose::STANDARD;
use base64::Engine;
use swift_secure_enclave_tool_rs::external_ecdh;
fn main() {
let args = std::env::args().collect::<Vec<_>>();
let parameter = &args[1];
let epk = STANDARD.decode(&args[2]).unwrap();
let shared_secret = external_ecdh("card-cli", parameter, &epk).unwrap();
println!("{}", hex::encode(&shared_secret));
}