crypto-native: 256-bit AES CBC support 87/38487/4
authorDamjan Marion <damarion@cisco.com>
Tue, 14 Mar 2023 18:04:45 +0000 (18:04 +0000)
committerBeno�t Ganne <bganne@cisco.com>
Wed, 15 Mar 2023 14:58:56 +0000 (14:58 +0000)
commitadeaf16960f8895eb246b388553a49d2ade80dc4
tree67972168a800f4bb45e18fe7669dd4ef79c04842
parent1ca681838c939135b067b2db79b0c540fd803e37
crypto-native: 256-bit AES CBC support

Used on intel client CPUs which suppport VAES instruction set without
AVX512

Type: improvement
Change-Id: I5f816a1ea9f89a8d298d2c0f38d8d7c06f414ba0
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/plugins/crypto_native/CMakeLists.txt
src/plugins/crypto_native/aes.h
src/plugins/crypto_native/aes_cbc.c
src/plugins/crypto_native/aes_gcm.c
src/plugins/crypto_native/crypto_native.h
src/plugins/crypto_native/ghash.h
src/plugins/crypto_native/main.c
src/vppinfra/vector_avx2.h