pub struct AesCtr {
pub iv_size: usize,
/* private fields */
}
Expand description
AesCtr
is an implementation of AEAD interface.
Return an AesCtr
instance. The key argument should be the AES key, either 16 or 32 bytes
to select AES-128 or AES-256. iv_size
specifies the size of the IV in bytes.
Return the length of the key.
Performs copy-assignment from
source
.
Read more
Encrypt plaintext using AES in CTR mode.
The resulting ciphertext consists of two parts:
(1) the IV used for encryption and (2) the actual ciphertext.
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning.
Read more
Uses borrowed data to replace owned data, usually by cloning.
Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.