#![no_std]
#![deny(clippy::exhaustive_enums)]
#![deny(clippy::all)]
#[cfg(test)]
#[macro_use]
extern crate std;
pub mod crypto;
pub mod page;
pub mod parameters;
pub mod signature;
#[cfg(feature = "rcrypto")]
pub mod pck;
#[cfg(target_arch = "x86_64")]
pub mod ssa;
pub mod enclu {
pub const EREPORT: usize = 0x00;
pub const EGETKEY: usize = 0x01;
pub const EENTER: usize = 0x02;
pub const ERESUME: usize = 0x03;
pub const EEXIT: usize = 0x04;
pub const EACCEPT: usize = 0x05;
pub const EMODPE: usize = 0x06;
pub const EACCEPTCOPY: usize = 0x07;
}
mod report;
pub use report::{Report, ReportBody};