summaryrefslogtreecommitdiff
path: root/cipher/cipher-gcm-intel-pclmul.c
Commit message (Expand)AuthorAgeFilesLines
* avx512: tweak zmm16-zmm31 register clearingJussi Kivilinna2023-01-171-9/+9
* avx512: tweak AVX512 spec stop, use common macro in assemblyJussi Kivilinna2022-12-121-2/+2
* ghash|polyval: add x86_64 VPCLMUL/AVX512 accelerated implementationJussi Kivilinna2022-03-071-220/+720
* ghash|polyval: add x86_64 VPCLMUL/AVX2 accelerated implementationJussi Kivilinna2022-03-061-99/+710
* Add intel-pclmul accelerated POLYVAL for GCM-SIVJussi Kivilinna2021-11-151-220/+422
* cipher-gcm-intel-pclmul: fix compiling with i386 gcc-4.7Jussi Kivilinna2021-03-031-1/+1
* Disable instrumentation on mixed Intel SSE C/assembly implementationsJussi Kivilinna2019-05-151-9/+17
* Enable four block aggregated GCM Intel PCLMUL implementation on i386Jussi Kivilinna2019-04-271-76/+91
* Optimizations for GCM Intel/PCLMUL implementationJussi Kivilinna2019-04-261-204/+409
* Add clang target pragma for mixed C/assembly x86-64 implementationsJussi Kivilinna2018-11-201-0/+7
* Add size optimized cipher block copy and xor functionsJussi Kivilinna2018-07-211-9/+12
* Enable AES/AES-NI, AES/SSSE3 and GCM/PCLMUL implementations on WIN64Jussi Kivilinna2015-05-011-0/+72
* Disallow compiler from generating SSE instructions in mixed C+asm sourceJussi Kivilinna2015-04-261-0/+7
* gcm: do not pass extra key pointer for setupM/fillMJussi Kivilinna2014-12-231-1/+1
* GCM: move Intel PCLMUL accelerated implementation to separate fileJussi Kivilinna2014-12-121-0/+395