Struct cryptoauthlib_sys::atca_aes_ctr_ctx
source · [−]#[repr(C)]pub struct atca_aes_ctr_ctx {
pub key_id: u16,
pub key_block: u8,
pub cb: [u8; 16],
pub counter_size: u8,
}
Fields
key_id: u16
!< Key location. Can either be a slot number or ATCA_TEMPKEY_KEYID for TempKey.
key_block: u8
!< Index of the 16-byte block to use within the key location for the actual key.
cb: [u8; 16]
!< Counter block, comprises of nonce + count value (16 bytes).
counter_size: u8
!< Size of counter in the initialization vector.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for atca_aes_ctr_ctx
impl Send for atca_aes_ctr_ctx
impl Sync for atca_aes_ctr_ctx
impl Unpin for atca_aes_ctr_ctx
impl UnwindSafe for atca_aes_ctr_ctx
Blanket Implementations
Mutably borrows from an owned value. Read more