crypto-native: calculate ghash using vpclmulqdq instructions 83/25183/3
authorDamjan Marion <damjan.marion@gmail.com>
Sun, 16 Feb 2020 12:07:13 +0000 (13:07 +0100)
committerNeale Ranns <nranns@cisco.com>
Mon, 17 Feb 2020 10:40:01 +0000 (10:40 +0000)
commit627fb6a16d8e7430e84aa664cb2b8f89a5688fab
tree76a05a6c79302f3ab0601425ada1d56663209a79
parent4fbb9daa90b53e0abaa060cf6db7762e708ce5b6
crypto-native: calculate ghash using vpclmulqdq instructions

vpclmulqdq is introduced on intel icelake architecture and
allows computing 4 carry-less multiplications in paralled by using
512-bit SIMD registers

Type: feature
Change-Id: Idb09d6f51ba6f116bba11649b2d99f649356d449
Signed-off-by: Damjan Marion <damjan.marion@gmail.com>
src/plugins/crypto_native/ghash.h
src/vppinfra/vector_avx512.h