Function openssl::symm::decrypt_aead [−][src]
pub fn decrypt_aead(
t: Cipher,
key: &[u8],
iv: Option<&[u8]>,
aad: &[u8],
data: &[u8],
tag: &[u8]
) -> Result<Vec<u8>, ErrorStack>
Like decrypt
, but for AEAD ciphers such as AES GCM.
Additional Authenticated Data can be provided in the aad
field, and the authentication tag
should be provided in the tag
field.