Searched refs:EcKey (Results 1 – 10 of 10) sorted by relevance
/packages/modules/Virtualization/libs/bssl/tests/ |
D | eckey_test.rs | 15 use bssl_avf::{sha256, ApiName, Digester, EcKey, EcdsaError, Error, PKey, Result}; 33 let mut ec_key = EcKey::new_p256()?; in ec_private_key_serialization() 36 let deserialized_ec_key = EcKey::from_ec_private_key(der_encoded_ec_private_key.as_slice())?; in ec_private_key_serialization() 44 let mut ec_key = EcKey::new_p256()?; in subject_public_key_info_serialization() 62 let mut ec_key = EcKey::new_p256()?; in p256_cose_public_key_serialization() 68 let mut ec_key = EcKey::new_p384()?; in p384_cose_public_key_serialization() 72 fn check_cose_public_key_serialization(ec_key: &mut EcKey) -> Result<()> { in check_cose_public_key_serialization() 76 let deserialized_ec_key = EcKey::from_cose_public_key_slice(&cose_key_data)?; in check_cose_public_key_serialization() 84 let mut ec_key = EcKey::new_p256()?; in ecdsa_p256_signing_and_verification_succeed() 100 let mut ec_key = EcKey::new_p384()?; in ecdsa_p384_signing_and_verification_succeed() [all …]
|
/packages/modules/Virtualization/libs/bssl/src/ |
D | evp.rs | 19 use crate::ec_key::EcKey; 42 _inner_ec_key: Option<EcKey>, 60 impl TryFrom<EcKey> for PKey { 63 fn try_from(key: EcKey) -> Result<Self> { in try_from() 133 EcKey::from_cose_public_key(cose_key)?.try_into() in from_cose_public_key()
|
D | ec_key.rs | 52 pub struct EcKey(pub(crate) NonNull<EC_KEY>); struct 54 impl Drop for EcKey { implementation 62 impl EcKey { implementation 107 crv if crv == &Value::from(P256_CURVE.to_i64()) => EcKey::new_p256()?, in from_cose_public_key() 108 crv if crv == &Value::from(P384_CURVE.to_i64()) => EcKey::new_p384()?, in from_cose_public_key()
|
D | lib.rs | 43 pub use ec_key::{EcKey, ZVec};
|
/packages/modules/Virtualization/service_vm/requests/src/ |
D | client_vm.rs | 22 use bssl_avf::{rand_bytes, sha256, Digester, EcKey, PKey}; 67 let ec_public_key = EcKey::from_cose_public_key_slice(&csr_payload.public_key)?; in request_attestation() 112 let ec_private_key = EcKey::from_ec_private_key(private_key.as_slice())?; in request_attestation() 118 fn ecdsa_verify_cose(key: &EcKey, signature: &[u8], message: &[u8]) -> bssl_avf::Result<()> { in ecdsa_verify_cose() argument 124 fn ecdsa_sign_der(key: &EcKey, message: &[u8]) -> bssl_avf::Result<Vec<u8>> { in ecdsa_sign_der() argument
|
D | rkp.rs | 23 use bssl_avf::EcKey; 52 let mut ec_key = EcKey::new_p256()?; in generate_ecdsa_p256_key_pair()
|
D | dice.rs | 20 use bssl_avf::{ed25519_verify, Digester, EcKey}; 238 let public_key = EcKey::from_cose_public_key(&self.0)?; in verify()
|
/packages/modules/Virtualization/service_vm/client_vm_csr/src/ |
D | lib.rs | 28 ec::{EcGroup, EcKey, EcKeyRef}, 62 let attestation_key = EcKey::generate(&group)?; in generate_attestation_key_and_csr() 171 let ec_private_key = EcKey::private_key_from_der(&private_key)?; in csr_and_private_key_have_correct_format() 227 fn to_ec_public_key(cose_key: &CoseKey) -> Result<EcKey<Public>> { in to_ec_public_key() 232 let key = EcKey::from_public_key_affine_coordinates(&group, &x, &y)?; in to_ec_public_key()
|
/packages/modules/Virtualization/rialto/tests/ |
D | test.rs | 25 use bssl_avf::{rand_bytes, sha256, EcKey, PKey}; 220 EcKey::from_cose_public_key_slice(&cose_mac.payload.unwrap()).unwrap(); in check_certificate_for_client_vm() 238 let subject_public_key = EcKey::from_cose_public_key_slice(&csr_payload.public_key).unwrap(); in check_certificate_for_client_vm()
|
/packages/modules/Virtualization/vm_payload/src/ |
D | lib.rs | 29 use openssl::{ec::EcKey, sha::sha256, ecdsa::EcdsaSig}; 488 let private_key = EcKey::private_key_from_der(der_encoded_ec_private_key)?; in try_ecdsa_sign()
|