c6b0680d9b
While evaluating other assembler implementations it turns out that the precomputed hash subkey tables vary in size, from 8*16 bytes (avx2/avx512) up to 48*16 bytes (avx512-vaes), depending on the implementation. To be able to handle the size differences later, allocate `gcm_Htable` dynamically rather then having a fixed size array, and adapt consumers. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Attila Fülöp <attila@fueloep.org> Closes #11102 |
||
---|---|---|
.. | ||
THIRDPARTYLICENSE.cryptogams | ||
THIRDPARTYLICENSE.cryptogams.descrip | ||
THIRDPARTYLICENSE.openssl | ||
THIRDPARTYLICENSE.openssl.descrip | ||
aesni-gcm-x86_64.S | ||
gcm_pclmulqdq.S | ||
ghash-x86_64.S |