in src/sign.rs [1148:1174]
fn rfc_8152_key_kid_11() -> PKey<Public> {
/*
{
-1:1, // NIST P-256
-2:h'bac5b11cad8f99f9c72b05cf4b9e26d244dc189f745228255a219a86d6a09eff', // X
-3:h'20138bf82dc1b6d562be0fa54ab7804a3a64b6d72ccfed6b6fb6ed28bbfc117e', // Y
1:2, // EC2 encoding
2:'11'
},
*/
let alg =
openssl::ec::EcGroup::from_curve_name(openssl::nid::Nid::X9_62_PRIME256V1).unwrap();
let x = openssl::bn::BigNum::from_hex_str(
"bac5b11cad8f99f9c72b05cf4b9e26d244dc189f745228255a219a86d6a09eff",
)
.unwrap();
let y = openssl::bn::BigNum::from_hex_str(
"20138bf82dc1b6d562be0fa54ab7804a3a64b6d72ccfed6b6fb6ed28bbfc117e",
)
.unwrap();
let ec_public =
openssl::ec::EcKey::from_public_key_affine_coordinates(&alg, &x, &y).unwrap();
PKey::from_ec_key(ec_public).unwrap()
}