Trait sgx_tse::EnclaveReport
source · [−]pub trait EnclaveReport: Sized {
type Error;
fn for_target(
target_info: &TargetInfo,
report_data: &ReportData
) -> Result<Self, Self::Error>;
fn for_self() -> Result<Self, Self::Error>;
fn get_self() -> &'static Self;
fn verify(&self) -> Result<(), Self::Error>;
fn to_target(&self) -> Result<TargetInfo, Self::Error>;
}