Sigil documentation
ReferenceRust referencesigil-tee-material

sigil-tee-material · tdx

Source declarations, signatures and documentation for tdx.

Source: sigil/node/sigil-tee-material/src/tdx.rs. SHA-256: f8b8dcf12892bfc705e6251dacea9180c39f8c6424d653bdc577daf4c43cb8f2.

This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.

tdx::PCS_BASE

pub const PCS_BASE: &str;

Source line: 21.

tdx::fetch_tcb_info

#[cfg(feature = "network")]
pub fn fetch_tcb_info(fmspc_hex: &str) -> Result<(String, Option<String>), ToolError>;

Source line: 24.

tdx::fetch_qe_identity

#[cfg(feature = "network")]
pub fn fetch_qe_identity() -> Result<(String, Option<String>), ToolError>;

Source line: 37.

tdx::emit_genesis_from_files

pub fn emit_genesis_from_files(
    pck_chain_path: &Path,
    tcb_signing_cert_path: &Path,
    tcb_info_path: &Path,
    qe_identity_path: &Path,
    pck_crl_path: &Path,
    mrtd_paths: &[&Path],
    mrsigner_seam_paths: &[&Path],
) -> Result<GenesisBundle, ToolError>;

Source line: 48.

On this page