feat: u2f-sign

This commit is contained in:
2022-03-29 23:49:52 +08:00
parent 79c8ad7e5a
commit 7079ce34b3

View File

@@ -107,16 +107,14 @@ impl Command for CommandImpl {
information!("Public key: {}", base64::encode(&public_key)); information!("Public key: {}", base64::encode(&public_key));
information!("Signed message: {}", base64::encode(&msg)); information!("Signed message: {}", base64::encode(&msg));
let authorization = u2f::authorization::parse_sign_response( let authorization_result = u2f::authorization::parse_sign_response(
app_id.to_string(), app_id.to_string(),
client_data, client_data,
public_key, public_key,
sign_data, sign_data,
); );
match authorization { let authorization = opt_result!(authorization_result, "Parse authorization failed: {}");
Ok(authorization) => success!("Parse authorization success, counter: {}", authorization.counter), success!("Parse authorization success, counter: {}", authorization.counter);
Err(e) => failure!("Parse authorization failed: {}", e),
}
} }
Ok(None) Ok(None)