detee-sgx/src/lib.rs

33 lines
593 B
Rust

mod client;
mod config;
mod error;
mod http;
mod racert;
mod server;
#[cfg(feature = "occlum")]
mod utils;
#[cfg(feature = "occlum")]
mod bindings;
pub mod prelude;
#[cfg(feature = "occlum")]
mod quote;
//mod sscert;
pub use crate::config::RaTlsConfig;
#[cfg(feature = "occlum")]
pub use crate::config::InstanceMeasurement;
pub use crate::error::RaTlsError;
#[cfg(feature = "actix-web")]
pub use crate::http::actix_web;
#[cfg(feature = "reqwest")]
pub use crate::http::reqwest;
pub trait RaTlsConfigBuilder<T> {
fn from_ratls_config(config: RaTlsConfig) -> Result<T, RaTlsError>;
}