Quartz TEE Remote Attestation (quartz-tee-ra)
This quartz-tee-ra handles Intel SGX remote attestation for DCAP.
Features
- DCAP attestation verification
- Support for Intel SGX quote parsing and validation
- Integration with MobileCoin's attestation verifier
Usage
Here's a basic example of how to use quartz-tee-ra for DCAP attestation verification:
use ;
API Reference
The main functions exported by this library are:
pub use ;
Dependencies
This package relies on several external crates and MobileCoin libraries. Key dependencies include:
[]
# external
= true
= true
= true
= true
= true
= true
= true
= true
= true
# mobilecoin
= true
= true
# cosmos
= true
= true
[]
= "0.4.3"
= true
= true
= true
Development
To run tests:
Safety
This crate uses #![deny(unsafe_code)] to ensure everything is implemented in 100% Safe Rust.
// FIXME(hu55a1n1) - uncomment once we have better wrappers for FFI structs and ctors
// #![forbid(unsafe_code)]
Note: There's a TODO to uncomment the #![forbid(unsafe_code)] once better wrappers for FFI structs and constructors are implemented.