Skip to main content

aes256_encrypt_block

Function aes256_encrypt_block 

Source
pub fn aes256_encrypt_block(
    key: &[u8],
    block: &[u8],
    out: &mut [u8],
) -> Result<(), CryptoError>
Expand description

Encrypt a single 16-byte block with AES-256 in raw ECB mode.

QUIC header-protection mask primitive for the AES-256 suite (RFC 9001 §5.4.3). key must be exactly 32 bytes; block and out are 16 bytes as for aes128_encrypt_block.

§Errors

As aes128_encrypt_block, but key must be 32 bytes.