blueprint-tee 0.2.0-alpha.7

First-class TEE (Trusted Execution Environment) support for the Blueprint SDK
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! TEE attestation types and verification.
//!
//! This module provides the core attestation type system for TEE environments,
//! including typed attestation reports, claims, and a pluggable verifier trait.

pub mod claims;
pub mod error;
pub mod policy;
pub mod providers;
pub mod report;
pub mod verifier;

pub use claims::AttestationClaims;
pub use error::AttestationError;
pub use policy::{AttestationPolicy, fresh_nonce};
pub use report::{AttestationFormat, AttestationReport, Measurement, PublicKeyBinding};
pub use verifier::{AttestationVerifier, VerificationLevel, VerifiedAttestation};