Struct sgx_crypto::aes::ctr::AesCtr
source · pub struct AesCtr { /* private fields */ }Implementations§
source§impl AesCtr
impl AesCtr
pub fn new(key: &Key128bit, ctr: Counter) -> AesCtr
pub fn encrypt(&mut self, src: &[u8], dst: &mut [u8]) -> SgxResult
pub fn encrypt_in_place(&mut self, in_out: &mut [u8]) -> SgxResult
pub fn decrypt(&mut self, src: &[u8], dst: &mut [u8]) -> SgxResult
pub fn decrypt_in_place(&mut self, in_out: &mut [u8]) -> SgxResult
Trait Implementations§
source§impl PartialEq for AesCtr
impl PartialEq for AesCtr
impl Copy for AesCtr
impl Eq for AesCtr
impl StructuralEq for AesCtr
impl StructuralPartialEq for AesCtr
Auto Trait Implementations§
impl RefUnwindSafe for AesCtr
impl Send for AesCtr
impl Sync for AesCtr
impl Unpin for AesCtr
impl UnwindSafe for AesCtr
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more