List of all items
Structs
- common::pem::PemGuard
- error::Error
- guest::attestation::get_report::RequestAttestationReportMsgHeader
- guest::attestation::report::AttestationReport
- guest::attestation::report::BuildVersion
- guest::attestation::report::Signature
- guest::attestation::report::TcbVersion
- guest::attestation::verify::Policy
- guest::derived_key::get_derived_key::DerivedKeyRequestBuilder
- guest::derived_key::get_derived_key::DerivedKeyRequestOptions
- guest::derived_key::get_derived_key::RequestDerivedKeyMsgHeader
- guest::identity::types::FamilyId
- guest::identity::types::IdAuthInfo
- guest::identity::types::IdBlock
- guest::identity::types::ImageId
- guest::identity::types::LaunchDigest
- guest::identity::types::SevEcdsaPubKey
- guest::identity::types::SevEcdsaPubKeyBody
- guest::identity::types::SevEcdsaSigBody
- guest::measure::gctx::GCTX
- guest::measure::ovmf::OVMF
- guest::measure::ovmf::OvmfSevMetadataHeader
- guest::measure::ovmf::OvmfSevMetadataSectionDesc
- guest::measure::sev_hashes::GuidLe
- guest::measure::sev_hashes::PaddedSevHashTable
- guest::measure::sev_hashes::SevHashTable
- guest::measure::sev_hashes::SevHashTableEntry
- guest::measure::sev_hashes::SevHashes
- guest::measure::sev_hashes::Sha256Hash
- guest::measure::vmsa::SevEsSaveArea
- guest::measure::vmsa::VSMA
- guest::measure::vmsa::VmcbSeg
Enums
- guest::attestation::certs::CertFormat
- guest::measure::ovmf::SectionType
- guest::measure::types::SevMode
- guest::measure::vcpu_types::CpuType
Unions
Traits
- guest::attestation::certs::KdsCertificates
- guest::attestation::get_report::Requester
- guest::attestation::verify::Verification
- guest::derived_key::get_derived_key::DerivedKeyRequester
- guest::identity::types::BlockSigner
- guest::identity::types::ToBase64
Functions
- common::cache::cache_dir_path
- common::cache::cache_file_path
- common::cert::bignum_from_le_slice
- common::cert::ecdsa_sig
- common::cert::x509_to_ec_key
- common::cert::x509_validate_signature
- common::fetch::fetch_url
- common::fetch::fetch_url_cached
- common::file::flock
- common::file::write_bytes_to_file
- common::guid::guid_le_to_slice
- common::hash::sha256
- common::hash::sha256_file
- common::hash::sha384
- common::pem::der_to_pem
- common::pem::pem_to_der
- guest::attestation::certs::fetch_kds_vcek_cert_chain_pem
- guest::attestation::certs::fetch_kds_vcek_der
- guest::attestation::certs::get_kds_ark_ask_certs
- guest::attestation::certs::get_kds_ark_ask_certs_and_validate
- guest::attestation::certs::get_kds_ark_ask_certs_bytes
- guest::attestation::certs::get_kds_vcek_cert
- guest::attestation::certs::get_kds_vcek_cert_bytes
- guest::attestation::certs::get_kds_vcek_cert_chain_url
- guest::attestation::certs::get_kds_vcek_der_url
- guest::attestation::certs::validate_ark_ask_vcek_certs
- guest::identity::create_identity_block
- guest::identity::fingerprint::fingerprint_id_key
- guest::identity::fingerprint::fingerprint_id_key_as_hex
- guest::measure::calc_launch_digest
- guest::measure::snp_calc_launch_digest
- guest::measure::vcpu_types::cpu_sig
Type Aliases
Constants
- common::env::ENV_CACHE_ENTRIES_VCEK_DEFAULT
- common::env::ENV_CACHE_ENTRIES_VCEK_KEY
- common::env::ENV_CACHE_PATH_DEFAULT
- common::env::ENV_CACHE_PATH_KEY
- common::pem::PEM_CERTIFICATE
- common::pem::PEM_CERTIFICATE_REQUEST
- common::pem::PEM_CMS
- common::pem::PEM_ENCRYPTED_PRIVATE_KEY
- common::pem::PEM_PRIVATE_KEY
- common::pem::PEM_PUBLIC_KEY
- guest::attestation::certs::PRODUCT_NAME_MILAN
- guest::measure::gctx::BLOCK_SIZE