Skip to content

Commit 6283ff8

Browse files
committed
aes-ctr-avx512: add VAES-512 intrinsic implementation of AES-CTR
Add an AVX-512 VAES implementation of AES-CTR in crypto/aes/aes_ctr_vaes_intrinsic.c, selected by the AES-NI provider on 64-bit x86 targets with a new-enough toolchain (GCC >= 8, Clang >= 7, MSVC >= 1927) when the CPU supports AVX-512F/DQ/BW and VAES. Buffers below the 64-byte batch size fall back to the generic CTR driver.
1 parent 61b8506 commit 6283ff8

4 files changed

Lines changed: 494 additions & 2 deletions

File tree

0 commit comments

Comments
 (0)