_mm_aesenc256kl_u8 in core::arch::x86 - Rust
Description: Encrypt 14 rounds of unsigned 8-bit integers in `input` using 256-bit AES key specified in the 512-bit key handle `handle`. Store the resulting unsigned 8-bit integers into the corresponding elements of `output`. Returns `0` if the operation was successful, and `1` if the operation failed due to a handle violation.

Skip to main content

## _mm_aesenc256kl_u8

# Function _mm_aesenc256kl_u8

1.89.0 · Source

    pub unsafe fn _mm_aesenc256kl_u8(
        output: *mut __m128i,
        input: __m128i,
        handle: *const u8,
    ) -> u8

Available on x86 and target feature `kl` only.
Expand description

Encrypt 14 rounds of unsigned 8-bit integers in `input` using 256-bit AES key specified in the 512-bit key handle `handle`. Store the resulting unsigned 8-bit integers into the corresponding elements of `output`. Returns `0` if the operation was successful, and `1` if the operation failed due to a handle violation.

Intel’s documentation