INNER CODE UNIT · Rust
encrypt
celabshq/libcrux · crates/algorithms/aes/src/lib.rs:1308
pub fn encrypt(
key: &[u8],
nonce: &[u8],
aad: &[u8],
plaintext: &[u8],
ciphertext: &mut [u8],
tag: &mut [u8],
) -> Result<(), EncryptError> {
debug_assert!(key.len() == $key_len);
crate::encrypt::<State>(key, nonce, aad, plaintext, ciphertext, tag)
}
#[doc = $variant_comment]
/// decrypt.
pub fn decrypt(
key: &[u8],
nonce: &[u8],
aad: &[u8],