pub struct Aes256 { /* private fields */ }Expand description
AES-256 block cipher
Trait Implementations§
Source§impl BlockCipher for Aes256
impl BlockCipher for Aes256
Source§type Algorithm = Aes256Algorithm
type Algorithm = Aes256Algorithm
The algorithm this cipher implements
Source§type Key = SecretBytes<32>
type Key = SecretBytes<32>
Key type with appropriate size guarantee
Source§fn block_size() -> usize
fn block_size() -> usize
Returns the block size in bytes
Source§impl CipherAlgorithm for Aes256
impl CipherAlgorithm for Aes256
Auto Trait Implementations§
impl Freeze for Aes256
impl RefUnwindSafe for Aes256
impl Send for Aes256
impl Sync for Aes256
impl Unpin for Aes256
impl UnwindSafe for Aes256
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