#[repr(C)]pub struct symmetric_F8 {
pub cipher: c_int,
pub blocklen: c_int,
pub padlen: c_int,
pub IV: [c_uchar; 128],
pub MIV: [c_uchar; 128],
pub blockcnt: ulong32,
pub key: symmetric_key,
}Expand description
A block cipher F8 structure
Fields§
§cipher: c_intThe index of the cipher chosen
blocklen: c_intThe block size of the given cipher
padlen: c_intThe padding offset
IV: [c_uchar; 128]The current IV
MIV: [c_uchar; 128]The current IV
blockcnt: ulong32Current block count
key: symmetric_keyThe scheduled key
Trait Implementations§
Source§impl Clone for symmetric_F8
impl Clone for symmetric_F8
impl Copy for symmetric_F8
Auto Trait Implementations§
impl Freeze for symmetric_F8
impl RefUnwindSafe for symmetric_F8
impl !Send for symmetric_F8
impl !Sync for symmetric_F8
impl Unpin for symmetric_F8
impl UnwindSafe for symmetric_F8
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