/packages/modules/Virtualization/service_vm/requests/src/ |
D | pub_key.rs | 20 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
|
D | dice.rs | 31 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/ |
D | lib.rs | 20 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/ |
D | lib.rs | 26 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/ |
D | vm_secret.rs | 22 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/ |
D | service_vm.rs | 25 Algorithm, AsCborValue, CborSerializable, CoseKey, KeyOperation, KeyType, Label, 78 let key = CoseKey { in ed25519_public_key_to_cbor_value()
|
/packages/modules/Virtualization/libs/bssl/src/ |
D | ec_key.rs | 40 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
|
D | evp.rs | 33 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/ |
D | sample_inputs.rs | 22 use coset::{iana, Algorithm, AsCborValue, CoseKey, KeyOperation, KeyType, Label}; 80 let key = CoseKey { in ed25519_public_key_to_cbor_value()
|