Home
last modified time | relevance | path

Searched refs:EcKey (Results 1 – 10 of 10) sorted by relevance

/packages/modules/Virtualization/libs/bssl/tests/
Deckey_test.rs15 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/
Devp.rs19 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()
Dec_key.rs52 pub struct EcKey(pub(crate) NonNull<EC_KEY>); struct
54 impl Drop for EcKey { implementation
62 impl EcKey { impl
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()
Dlib.rs43 pub use ec_key::{EcKey, ZVec};
/packages/modules/Virtualization/service_vm/requests/src/
Dclient_vm.rs22 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
Drkp.rs23 use bssl_avf::EcKey;
52 let mut ec_key = EcKey::new_p256()?; in generate_ecdsa_p256_key_pair()
Ddice.rs20 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/
Dlib.rs28 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/
Dtest.rs25 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/
Dlib.rs29 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()