external_ecdh/
external_ecdh.rs

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