pub struct Cast128 { /* private fields */ }Implementations§
Source§impl Cast128
impl Cast128
pub fn new(key: &[u8; 16]) -> Self
pub fn with_key_bytes(key: &[u8]) -> Self
pub fn with_key_bytes_wiping(key: &mut [u8]) -> Self
pub fn new_wiping(key: &mut [u8; 16]) -> Self
pub fn encrypt_block(&self, block: &[u8; 8]) -> [u8; 8]
pub fn decrypt_block(&self, block: &[u8; 8]) -> [u8; 8]
Trait Implementations§
Source§impl BlockCipher for Cast128
impl BlockCipher for Cast128
Auto Trait Implementations§
impl Freeze for Cast128
impl RefUnwindSafe for Cast128
impl Send for Cast128
impl Sync for Cast128
impl Unpin for Cast128
impl UnsafeUnpin for Cast128
impl UnwindSafe for Cast128
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