Searched refs:vbmeta (Results 1 – 9 of 9) sorted by relevance
/packages/modules/Virtualization/microdroid/derive_microdroid_vendor_dice_node/src/ |
D | main.rs | 27 use vbmeta::VbMetaImage; 50 fn build_descriptor(vbmeta: &VbMetaImage) -> Result<Vec<u8>> { in build_descriptor() 53 security_version: Some(vbmeta.rollback_index()), in build_descriptor() 60 fn find_root_digest(vbmeta: &VbMetaImage) -> Result<Option<Vec<u8>>> { in find_root_digest() 61 for descriptor in vbmeta.descriptors()?.iter() { in find_root_digest() 62 if let vbmeta::Descriptor::Hashtree(_) = descriptor { in find_root_digest() 69 fn dice_derivation(dice: DiceDriver, vbmeta: &VbMetaImage) -> Result<OwnedDiceArtifacts> { in dice_derivation() 70 let authority_hash = if let Some(pubkey) = vbmeta.public_key() { in dice_derivation() 75 let code_hash = if let Some(root_digest) = find_root_digest(vbmeta)? { in dice_derivation() 80 let desc = build_descriptor(vbmeta).context("build descriptor")?; in dice_derivation() [all …]
|
/packages/modules/Virtualization/libs/apexutil/src/ |
D | lib.rs | 22 use vbmeta::VbMetaImage; 47 PayloadVbmetaError(#[from] vbmeta::VbMetaImageParseError), 64 PayloadVbmetaError(#[from] vbmeta::VbMetaImageVerificationError), 91 let vbmeta = VbMetaImage::verify_reader_region(apex_file, image_offset, image_size)?; in verify() localVariable 92 let root_digest = find_root_digest(&vbmeta)?; in verify() 94 vbmeta.public_key().ok_or(ApexParseError::VbmetaMissingData("public key"))?; in verify() 107 fn find_root_digest(vbmeta: &VbMetaImage) -> Result<Vec<u8>, ApexParseError> { in find_root_digest() 109 for descriptor in vbmeta.descriptors()?.iter() { in find_root_digest() 110 if let vbmeta::Descriptor::Hashtree(_) = descriptor { in find_root_digest()
|
/packages/modules/Virtualization/libs/vbmeta/src/ |
D | lib.rs | 223 let vbmeta = VbMetaImage::verify_path(test_file).context("verify_path")?; in unsigned_image_does_not_have_public_key() localVariable 224 assert!(vbmeta.public_key().is_none()); in unsigned_image_does_not_have_public_key() 243 let vbmeta = VbMetaImage::verify_path(&test_file).context("verify_path")?; in signed_image_has_valid_vbmeta() localVariable 246 let pubkey = vbmeta.public_key().unwrap(); in signed_image_has_valid_vbmeta() 294 let vbmeta = VbMetaImage::verify_path("test_microdroid_vendor_image.img")?; in test_rollback_index() localVariable 295 assert_eq!(5, vbmeta.rollback_index()); in test_rollback_index() 301 let vbmeta = in test_rollback_index_default_zero() localVariable 303 assert_eq!(0, vbmeta.rollback_index()); in test_rollback_index_default_zero()
|
/packages/modules/Virtualization/microdroid/ |
D | fstab.microdroid | 1 system /system ext4 noatime,ro,errors=panic wait,slotselect,avb=vbmeta,first_stage_mount,logical
|
D | Android.bp | 408 module_type: "vbmeta", 420 partition_name: "vbmeta",
|
/packages/modules/Virtualization/libs/vbmeta/ |
D | Android.bp | 7 crate_name: "vbmeta",
|
/packages/modules/Virtualization/ |
D | TEST_MAPPING | 112 "path": "packages/modules/Virtualization/libs/vbmeta"
|
/packages/modules/Virtualization/microdroid/initrd/ |
D | Android.bp | 65 // This contains vbmeta hashes & related (boot)configs which are passed to kernel/init
|
/packages/modules/Virtualization/virtualizationmanager/src/ |
D | aidl.rs | 90 use vbmeta::VbMetaImage; 676 let vbmeta = VbMetaImage::verify_reader_region(&file, 0, size) in extract_vendor_hashtree_digest() localVariable 679 for descriptor in vbmeta.descriptors()?.iter() { in extract_vendor_hashtree_digest() 680 if let vbmeta::Descriptor::Hashtree(_) = descriptor { in extract_vendor_hashtree_digest()
|