gcm_encrypt

Function gcm_encrypt 

Source
fn gcm_encrypt<Aes, NonceSize, TagSize>(
    key: &Key<Aes>,
    plaintext: &[u8],
    iv: &[u8],
    additional_data: &[u8],
) -> Result<Vec<u8>, Error>
where Aes: BlockCipher + BlockSizeUser<BlockSize = U16> + BlockEncrypt + KeyInit, NonceSize: ArrayLength<u8>, TagSize: TagSize,
Expand description