Files
swift-secure-enclave-tool-rs/examples/private_ecdsa_sign.rs
2025-03-23 23:08:15 +08:00

14 lines
415 B
Rust

use base64::Engine;
use swift_secure_enclave_tool_rs::private_key_ecdsa_sign;
fn main() {
let args = std::env::args().collect::<Vec<_>>();
let private_key_representation = base64::engine::general_purpose::STANDARD
.decode(&args[1])
.unwrap();
let signature = private_key_ecdsa_sign(&private_key_representation, b"hello world").unwrap();
println!("{}", hex::encode(&signature));
}