33 lines
593 B
Rust
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>;
|
|
}
|