#[repr(C)]pub struct br_aes_small_ctr_keys {
pub vtable: *const br_block_ctr_class,
pub skey: [u32; 60],
pub num_rounds: c_uint,
}Expand description
\brief Context for AES subkeys (aes_small implementation, CTR encryption
and decryption).
First field is a pointer to the vtable; it is set by the initialisation function. Other fields are not supposed to be accessed by user code.
Fields§
§vtable: *const br_block_ctr_class\brief Pointer to vtable for this context.
skey: [u32; 60]§num_rounds: c_uintTrait Implementations§
Source§impl Clone for br_aes_small_ctr_keys
impl Clone for br_aes_small_ctr_keys
Source§fn clone(&self) -> br_aes_small_ctr_keys
fn clone(&self) -> br_aes_small_ctr_keys
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for br_aes_small_ctr_keys
Auto Trait Implementations§
impl Freeze for br_aes_small_ctr_keys
impl RefUnwindSafe for br_aes_small_ctr_keys
impl !Send for br_aes_small_ctr_keys
impl !Sync for br_aes_small_ctr_keys
impl Unpin for br_aes_small_ctr_keys
impl UnwindSafe for br_aes_small_ctr_keys
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