[−][src]Struct crypto2::blockmode::Aes128Cbc
Implementations
impl Aes128Cbc
[src]
pub const KEY_LEN: usize
[src]
pub const BLOCK_LEN: usize
[src]
pub const IV_LEN: usize
[src]
pub fn new(key: &[u8]) -> Self
[src]
pub fn encrypt(&mut self, iv: &[u8; 16], blocks: &mut [u8])
[src]
the plaintext must be a sequence of one or more complete data blocks. the total number of bits in the plaintext must be a positive multiple of the block (or segment) size.
pub fn decrypt(&mut self, iv: &[u8; 16], blocks: &mut [u8])
[src]
the plaintext must be a sequence of one or more complete data blocks. the total number of bits in the plaintext must be a positive multiple of the block (or segment) size.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Aes128Cbc
impl Send for Aes128Cbc
impl Sync for Aes128Cbc
impl Unpin for Aes128Cbc
impl UnwindSafe for Aes128Cbc
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,