INNER CODE UNIT · Rust
decrypt
celabshq/libcrux · crates/algorithms/aes/src/lib.rs:994
fn decrypt(
&mut self,
aad: &[u8],
ciphertext: &[u8],
tag: &[u8],
plaintext: &mut [u8],
) -> Result<(), DecryptError>;
}
pub(crate) mod implementations {
#[cfg(doc)]
use super::{aes_gcm_128, aes_gcm_256};
/// Access to [lower-level AEAD APIs](libcrux_traits::aead) for
/// platform-multiplexed AES-GCM 128.
///
/// The implementation used is determined automatically at runtime.