Home
last modified time | relevance | path

Searched refs:CoseKey (Results 1 – 9 of 9) sorted by relevance

/packages/modules/Virtualization/service_vm/requests/src/
Dpub_key.rs20 use coset::{iana, CborSerializable, CoseKey, CoseMac0, CoseMac0Builder, HeaderBuilder};
26 pub fn validate_public_key(maced_public_key: &[u8], hmac_key: &[u8]) -> Result<CoseKey> { in validate_public_key() argument
30 Ok(CoseKey::from_slice(&payload)?) in validate_public_key()
43 pub fn build_maced_public_key(public_key: CoseKey, hmac_key: &[u8]) -> Result<Vec<u8>> { in build_maced_public_key() argument
Ddice.rs31 Algorithm, AsCborValue, CborSerializable, CoseError, CoseKey, CoseSign1, KeyOperation, KeyType,
90 CoseKey::from_cbor_value(client_vm_dice_chain.remove(0))?.try_into()?; in validate_signatures_and_parse_dice_chain()
205 pub(crate) struct PublicKey(CoseKey);
207 impl TryFrom<CoseKey> for PublicKey {
210 fn try_from(key: CoseKey) -> Result<Self> { in try_from()
325 CoseKey::from_slice(&subject_public_key)?.try_into()?; in from_slice()
/packages/modules/Virtualization/service_vm/client_vm_csr/src/
Dlib.rs20 iana, CborSerializable, CoseKey, CoseKeyBuilder, CoseSign, CoseSignBuilder, CoseSignature,
143 fn to_cose_public_key(key: &EcKeyRef<Private>) -> Result<CoseKey> { in to_cose_public_key() argument
191 let attestation_public_key = CoseKey::from_slice(&csr_payload.public_key).unwrap(); 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()
237 fn check_ec_key_params(cose_key: &CoseKey) -> Result<()> { in check_ec_key_params()
245 fn get_label_value_as_bignum(key: &CoseKey, label: Label) -> Result<BigNum> { in get_label_value_as_bignum() argument
252 fn get_label_value(key: &CoseKey, label: Label) -> Result<&Value> { in get_label_value() argument
/packages/modules/Virtualization/libs/cborutil/src/
Dlib.rs26 CborSerializable, CoseError, CoseKey, Label, Result,
122 pub fn get_label_value_as_bytes(key: &CoseKey, label: Label) -> Result<&[u8]> { in get_label_value_as_bytes() argument
130 pub fn get_label_value(key: &CoseKey, label: Label) -> Result<&Value> { in get_label_value() argument
/packages/modules/Virtualization/microdroid_manager/src/
Dvm_secret.rs22 use coset::{CoseKey, CborSerializable, CborOrdering};
82 fn get_secretkeeper_identity() -> Result<CoseKey> { in get_secretkeeper_identity()
84 let mut key = CoseKey::from_slice(&key)?; in get_secretkeeper_identity()
/packages/modules/Virtualization/service_vm/fake_chain/src/
Dservice_vm.rs25 Algorithm, AsCborValue, CborSerializable, CoseKey, KeyOperation, KeyType, Label,
78 let key = CoseKey { in ed25519_public_key_to_cbor_value()
/packages/modules/Virtualization/libs/bssl/src/
Dec_key.rs40 CborSerializable, CoseKey, CoseKeyBuilder, KeyType, Label,
87 let cose_key = CoseKey::from_slice(cose_key).map_err(|e| { in from_cose_public_key_slice()
100 pub fn from_cose_public_key(cose_key: &CoseKey) -> Result<Self> { in from_cose_public_key()
240 pub fn cose_public_key(&self) -> Result<CoseKey> { in cose_public_key() argument
Devp.rs33 CoseKey, KeyType, Label,
130 pub fn from_cose_public_key(cose_key: &CoseKey) -> Result<Self> { in from_cose_public_key()
/packages/modules/Virtualization/libs/dice/sample_inputs/src/
Dsample_inputs.rs22 use coset::{iana, Algorithm, AsCborValue, CoseKey, KeyOperation, KeyType, Label};
80 let key = CoseKey { in ed25519_public_key_to_cbor_value()