Skip to main content

Crate guarantee

Crate guarantee 

Source

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 from guarantee-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 Encryptable trait impl.