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;