From 3e5385e26858c8000b7b92ac9e483923033a098f Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 18 Jul 2021 12:28:19 +0800 Subject: [PATCH] feat: add challenge output --- src/register.rs | 2 ++ src/sign.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/register.rs b/src/register.rs index c6dd248..6fdac3e 100644 --- a/src/register.rs +++ b/src/register.rs @@ -71,6 +71,8 @@ impl Command for CommandImpl { println!("{}", serde_json::to_string_pretty(&data).unwrap()); } else { success!("Device info: {}", data.device_info); + success!("Register challenge: {}", u2fv2_challenge_str); + success!("Register challenge base64: {}", base64::encode(&u2fv2_challenge_str)); if let Some(cert) = data.attestation_cert_pem { success!("Certificate: {}", cert); } diff --git a/src/sign.rs b/src/sign.rs index 827af3f..0f43d15 100644 --- a/src/sign.rs +++ b/src/sign.rs @@ -77,6 +77,8 @@ impl Command for CommandImpl { let (_, handle_used, sign_data, device_info) = sign_result.expect("Sign failed"); success!("Device info: {}", &device_info); + success!("Sign challenge: {}", u2fv2_challenge_str); + success!("Sign challenge base64: {}", base64::encode(&u2fv2_challenge_str)); success!("Sign result: {}", base64::encode(&sign_data)); success!("Key handle used: {}", base64::encode(&handle_used)); success!("Key handle used: {}", hex::encode(&handle_used));