[−][src]Trait aes_gcm::NewAead
Instantiate either a stateless [Aead
] or stateful [AeadMut
] algorithm.
Associated Types
type KeySize: ArrayLength<u8>
The size of the key array required by this algorithm.
Required methods
fn new(key: &GenericArray<u8, Self::KeySize>) -> Self
Construct a new stateful instance for the given key.
Implementors
impl<B, N> NewAead for AesGcm<B, N> where
B: BlockCipher<BlockSize = U16> + NewBlockCipher,
B::ParBlocks: ArrayLength<Block<B>>,
N: ArrayLength<u8>,
[src]
B: BlockCipher<BlockSize = U16> + NewBlockCipher,
B::ParBlocks: ArrayLength<Block<B>>,
N: ArrayLength<u8>,