feat: upate ed25519 verify
This commit is contained in:
@@ -52,8 +52,10 @@ fn main() {
|
|||||||
println!("New&card shared secret: {}", hex::encode(new_card_shared_secret.as_bytes()));
|
println!("New&card shared secret: {}", hex::encode(new_card_shared_secret.as_bytes()));
|
||||||
|
|
||||||
println!("{}", "-".repeat(88));
|
println!("{}", "-".repeat(88));
|
||||||
|
// $ cargo r -- pgp-card-sign -2 1dc91001cb69b0dbfab0347d684d7551227484f57a5ac414680414b855051159 --algo eddsa
|
||||||
|
// [OK ] User sign pin verify success!
|
||||||
|
// [OK ] SHA256 signature HEX: 4b2355918b92ca8e5490a30775aa4603a76efe344e3eecfd888b10018a5cb86d3d7095c298b34b39c4e1d46841098dd2514101a9eba5b7a271cf9b5c9d078306
|
||||||
let public_key_bytes = hex::decode("d57a081448c6d3d6076b1cca0216f319e45cc2ad986541caf0d3d62f5b318263").unwrap();
|
let public_key_bytes = hex::decode("d57a081448c6d3d6076b1cca0216f319e45cc2ad986541caf0d3d62f5b318263").unwrap();
|
||||||
// let public_key_bytes: [u8; 32] = public_key_bytes.try_into().unwrap();
|
|
||||||
let public_key_card = EdPublicKey::from_bytes(&public_key_bytes).unwrap();
|
let public_key_card = EdPublicKey::from_bytes(&public_key_bytes).unwrap();
|
||||||
let message = hex::decode("1dc91001cb69b0dbfab0347d684d7551227484f57a5ac414680414b855051159").unwrap();
|
let message = hex::decode("1dc91001cb69b0dbfab0347d684d7551227484f57a5ac414680414b855051159").unwrap();
|
||||||
let signature = hex::decode("4b2355918b92ca8e5490a30775aa4603a76efe344e3eecfd888b10018a5cb86d3d7095c298b34b39c4e1d46841098dd2514101a9eba5b7a271cf9b5c9d078306").unwrap();
|
let signature = hex::decode("4b2355918b92ca8e5490a30775aa4603a76efe344e3eecfd888b10018a5cb86d3d7095c298b34b39c4e1d46841098dd2514101a9eba5b7a271cf9b5c9d078306").unwrap();
|
||||||
|
|||||||
Reference in New Issue
Block a user