extern "C" {
pub fn sgx_is_within_enclave(addr: *const core::ffi::c_void, size: usize) -> core::ffi::c_int;
}
extern "C" {
pub fn sgx_is_outside_enclave(addr: *const core::ffi::c_void, size: usize) -> core::ffi::c_int;
}
extern "C" {
pub fn sgx_is_enclave_crashed() -> core::ffi::c_int;
}
extern "C" {
pub fn sgx_read_rand(rand: *mut core::ffi::c_uchar, length_in_bytes: usize) -> sgx_status_t;
}
extern "C" {
pub fn sgx_rdpkru(val: *mut u32) -> core::ffi::c_int;
}
extern "C" {
pub fn sgx_wrpkru(val: u32) -> core::ffi::c_int;
}