Struct sgx_tcrypto::SgxRsaPubKey [−][src]
pub struct SgxRsaPubKey { /* fields omitted */ }
Methods
impl SgxRsaPubKey
[src]
impl SgxRsaPubKey
pub fn new() -> Self
[src]
pub fn new() -> Self
pub fn create(
&self,
mod_size: i32,
exp_size: i32,
n: &[u8],
e: &[u8]
) -> SgxError
[src]
pub fn create(
&self,
mod_size: i32,
exp_size: i32,
n: &[u8],
e: &[u8]
) -> SgxError
pub fn encrypt_sha256(
&self,
out_data: &mut [u8],
out_len: &mut usize,
in_data: &[u8]
) -> SgxError
[src]
pub fn encrypt_sha256(
&self,
out_data: &mut [u8],
out_len: &mut usize,
in_data: &[u8]
) -> SgxError
pub fn free(&self) -> SgxError
[src]
pub fn free(&self) -> SgxError
Trait Implementations
impl Default for SgxRsaPubKey
[src]
impl Default for SgxRsaPubKey
impl Drop for SgxRsaPubKey
[src]
impl Drop for SgxRsaPubKey
Auto Trait Implementations
impl !Send for SgxRsaPubKey
impl !Send for SgxRsaPubKey
impl !Sync for SgxRsaPubKey
impl !Sync for SgxRsaPubKey