sev_snp_utilities/
lib.rs

1pub use guest::attestation::certs::{
2    CertFormat, get_kds_ark_ask_certs,
3    get_kds_ark_ask_certs_and_validate, get_kds_ark_ask_certs_bytes, KdsCertificates,
4    PRODUCT_NAME_MILAN,
5    validate_ark_ask_vcek_certs,
6};
7pub use guest::attestation::get_report::Requester;
8pub use guest::attestation::report::{
9    AttestationReport, BuildVersion, Signature, TcbVersion,
10};
11pub use guest::attestation::verify::{
12    Policy, Verification,
13};
14pub use guest::identity::{
15    BlockSigner, create_identity_block, FamilyId, fingerprint_id_key, fingerprint_id_key_as_hex, IdAuthInfo,
16    IdBlock, ImageId, LaunchDigest, ToBase64,
17};
18pub use guest::measure::calc_launch_digest;
19pub use guest::measure::types::SevMode;
20pub use guest::measure::vcpu_types::CpuType;
21
22pub mod error;
23pub mod common;
24pub mod guest;