Re-exports§
pub use attestation::AttestationMode;pub use attestation::EnclaveAttestor;pub use crypto::Encryptable;pub use errors::SdkError;pub use response::AttestationHeader;pub use response::AttestedResponse;pub use types::MrEnclave;pub use types::MrSigner;pub use types::StartupQuote;
Modules§
- attestation
- crypto
- Field-level encryption for external storage.
- errors
- gramine
- macros
- Re-exports the
#[attest]proc macro fromguarantee-macros. - response
- seal
- Sealing/unsealing abstraction for TEE state persistence.
- types
- Core TEE types used by the SDK. These are self-contained — the SDK has no dependency on the internal domain crate.
Macros§
- state
- Declare TEE state with automatic key management and sealing.
Attribute Macros§
- attest
- Transforms an axum handler to automatically sign responses with TEE attestation.
Derive Macros§
- Encrypted
- Derive macro that generates an encrypted version of a struct and
Encryptabletrait impl.