List of all items
Structs
- PlatformMeta
- corim_signature::envelope::DetachedCorim
- file_loader::IgvmLoader
- file_loader::IgvmOutput
- file_loader::IgvmVtlLoader
- file_loader::MapFile
- file_loader::PageTableRegion
- file_loader::RangeInfo
- file_loader::RequiredMemory
- file_loader::SnpLinuxDirectConfig
- identity_mapping::BaseMeasurement
- identity_mapping::BuildInfo
- identity_mapping::Environment
- identity_mapping::MeasurementInstance
- identity_mapping::SnpEndorsement
- identity_mapping::SnpLaunchMeasurement
- identity_mapping::TdxEndorsement
- identity_mapping::TdxLaunchMeasurement
- identity_mapping::VbsEndorsement
- identity_mapping::VbsLaunchMeasurement
- measurement_diag::VBS_POLICY_FLAGS
- measurement_diag::VBS_VM_BOOT_MEASUREMENT_SIGNED_DATA
- snp_id_block::SnpImageIdentity
- snp_linux_direct::BuildParams
- snp_linux_direct::FixedGuestLayout
- vp_context_builder::VpContextPageState
- vp_context_builder::snp::SnpHardwareContext
- vp_context_builder::tdx::TdxHardwareContext
- vp_context_builder::vbs::VbsVpContext
Enums
- CorimHeaderType
- Options
- Platform
- file_loader::LoaderIsolationType
- file_loader::RelocationType
- identity_mapping::Measurement
- vp_context_builder::VpContextState
- vp_context_builder::snp::InjectionType
- vp_context_builder::snp::SecureAvic
- vp_context_builder::snp::SnpContextKind
Traits
- IgvmfilegenRegister
- file_loader::IgvmLoaderRegister
- vp_context_builder::VpContextBuilder
- vp_context_builder::vbs::VbsRegister
Functions
- add_snp_id_block_command
- build_endorsement_corim
- build_endorsement_json
- corim_signature::envelope::detach_payload
- corim_signature::envelope::verify_corim_signature
- corim_signature::patch
- create_igvm_file
- debug_validate_igvm_file
- dump_corim_headers
- file_loader::to_igvm_vtl
- firmware_dll::extract_vmfw_resource
- firmware_dll::read_igvm_image
- firmware_dll::utf16le_eq
- load_image
- load_linux
- load_uefi
- main
- measurement_diag::log_measurement_diagnostic
- measurement_diag::log_snp
- measurement_diag::log_tdx
- measurement_diag::log_vbs
- patch_corim_signature
- platform_mask::format_platform_mask
- platform_mask::isolation_label
- platform_mask::isolation_short_name
- platform_mask::lookup_compatibility_mask
- platform_mask::platform_name_for_mask
- sibling_path
- snp_id_block::add_snp_id_block_signed
- snp_id_block::add_snp_id_block_temp_key
- snp_id_block::finish
- snp_id_block::guest_policy
- snp_id_block::id_block_directive
- snp_id_block::id_block_signing_payload
- snp_id_block::id_block_signing_payload_with_identity
- snp_id_block::left_pad_be
- snp_id_block::padded_le_component
- snp_id_block::parse_der_ecdsa_p384
- snp_id_block::parse_p384_public_key
- snp_id_block::parse_signing_payload
- snp_id_block::sign_id_block_with_temp_key
- snp_id_block::signature_and_verify
- snp_id_block::snp_context
- snp_id_block::snp_measurement
- snp_linux_direct::align_up_to_page
- snp_linux_direct::build
- snp_linux_direct::build_bootshim_params
- snp_linux_direct::initrd_config
- snp_linux_direct::kernel_runtime_end
- snp_linux_direct::load_bootshim_and_handoff
- snp_linux_direct::new_loader
- snp_linux_direct::open_linux_resources
- snp_temporary_signing_metadata_from_config
- vp_context_builder::snp::segment_register
- vp_context_builder::snp::table_register
- write_igvm_file_atomic
- write_platform_sibling
Type Aliases
Constants
- file_loader::DEFAULT_COMPATIBILITY_MASK
- file_loader::TDX_SHARED_GPA_BOUNDARY_BITS
- firmware_dll::VMFW_RESOURCE_TYPE
- identity_mapping::CLASS_ID_GUID
- snp_id_block::SHA_384_OUTPUT_SIZE_BYTES
- snp_id_block::SNP_ECC_COMPONENT_SIZE_BYTES
- snp_id_block::SNP_ECC_KEY_SIZE_BYTES
- snp_id_block::SNP_ECDSA_CURVE_P384
- snp_id_block::SNP_FAMILY_ID
- snp_id_block::SNP_ID_KEY_ALGORITHM_ECDSA_P384_SHA384
- snp_id_block::SNP_IMAGE_ID
- snp_linux_direct::KVM_VMSA_GPA
- snp_linux_direct::PAGE_SIZE