summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* aes-ppc: add ECB bulk acceleration for benchmarking purposesJussi Kivilinna2023-02-264-0/+269
* sha2-ppc: better optimization for POWER9Jussi Kivilinna2023-02-263-1325/+940
* camellia-aesni-avx: speed up for round key broadcastingJussi Kivilinna2023-02-221-42/+47
* camellia-avx2: speed up for round key broadcastingJussi Kivilinna2023-02-222-89/+55
* camellia-gfni-avx512: speed up for round key broadcastingJussi Kivilinna2023-02-221-57/+31
* camellia-avx2: add fast path for full 32 block ECB inputJussi Kivilinna2023-02-221-8/+33
* camellia: add CTR-mode byte addition for AVX/AVX2/AVX512 impl.Jussi Kivilinna2023-02-224-15/+257
* camellia-aesni-avx: add acceleration for ECB/XTS/CTR32LE modesJussi Kivilinna2023-02-222-18/+133
* sm4: add CTR-mode byte addition for AVX/AVX2/AVX512 implementationsJussi Kivilinna2023-02-224-6/+295
* aes-vaes-avx2: improve case when only CTR needs carry handlingJussi Kivilinna2023-02-221-35/+41
* aria-avx2: add VAES accelerated implementationJussi Kivilinna2023-02-222-9/+409
* aria-avx512: small optimization for aria_diff_mJussi Kivilinna2023-02-221-10/+6
* aria-avx: small optimization for aria_ark_8wayJussi Kivilinna2023-02-221-14/+15
* aria: add x86_64 GFNI/AVX512 accelerated implementationJussi Kivilinna2023-02-224-2/+1100
* aria: add x86_64 AESNI/GFNI/AVX/AVX2 accelerated implementationsJussi Kivilinna2023-02-225-26/+3186
* asm-common-aarch64: fix read-only section for Windows targetJussi Kivilinna2023-01-211-1/+5
* aarch64-asm: align functions to 16 bytesJussi Kivilinna2023-01-1920-51/+62
* aarch64-asm: move constant data to read-only sectionJussi Kivilinna2023-01-1913-44/+69
* s390x-asm: move constant data to read-only sectionJussi Kivilinna2023-01-192-6/+11
* powerpc-asm: move constant data to read-only sectionJussi Kivilinna2023-01-191-1/+1
* mpi/amd64: align functions and inner loops to 16 bytesJussi Kivilinna2023-01-197-8/+14
* amd64-asm: move constant data to read-only section for cipher algosJussi Kivilinna2023-01-1915-18/+74
* amd64-asm: align functions to 16 bytes for cipher algosJussi Kivilinna2023-01-1918-130/+132
* amd64-asm: move constant data to read-only section for hash/mac algosJussi Kivilinna2023-01-1918-20/+90
* tests/bench-slope: skip CPU warm-up in regression testsJussi Kivilinna2023-01-171-0/+3
* tests/basic: perform x86 vector cluttering only when __SSE2__ is setJussi Kivilinna2023-01-171-12/+8
* tests/basic: fix clutter vector register asm for amd64 and i386Jussi Kivilinna2023-01-171-48/+26
* avx512: tweak zmm16-zmm31 register clearingJussi Kivilinna2023-01-177-37/+39
* aria: add generic 2-way bulk processingJussi Kivilinna2023-01-061-2/+477
* Add ARIA block cipherJussi Kivilinna2023-01-0615-8/+1495
* sm4: add missing OCB 16-way GFNI-AVX512 pathJussi Kivilinna2023-01-041-0/+20
* bulkhelp: change bulk function definition to allow modifying contextJussi Kivilinna2023-01-045-61/+59
* Add GMAC-SM4 and Poly1305-SM4Jussi Kivilinna2023-01-0410-12/+58
* Fix compiler warnings seen with clang-powerpc64le targetJussi Kivilinna2023-01-043-9/+12
* Add clang support for ARM 32-bit assemblyJussi Kivilinna2022-12-1415-682/+682
* rijndael-ppc: fix wrong inline assembly constraintJussi Kivilinna2022-12-141-1/+1
* Fix building AVX512 Intel-syntax assembly with x86-64 clangJussi Kivilinna2022-12-143-2/+6
* build: Fix m4 macros for strict C compiler.NIIBE Yutaka2022-12-142-2/+2
* build: Fix configure.ac for strict C99.NIIBE Yutaka2022-12-141-0/+3
* build: Fix configure.ac for strict C99.NIIBE Yutaka2022-12-131-29/+43
* avx512: tweak AVX512 spec stop, use common macro in assemblyJussi Kivilinna2022-12-1210-20/+44
* chacha20-avx512: add handling for any input block count and tweak 16 block co...Jussi Kivilinna2022-12-122-55/+496
* doc: Minor fix up.NIIBE Yutaka2022-12-061-3/+3
* fips,rsa: Prevent usage of X9.31 keygen in FIPS mode.Jakub Jelen2022-12-063-7/+54
* rsa: Prevent usage of long salt in FIPS modeJakub Jelen2022-11-303-2/+33
* random:w32: Don't emit message for diskperf when it's not useful.NIIBE Yutaka2022-11-211-2/+9
* fips: Mark AES key wrapping as approved.Jakub Jelen2022-11-181-0/+1
* pkdf2: Add checks for FIPS.Jakub Jelen2022-11-181-0/+12
* doc: Update document for pkg-config and libgcrypt.m4.NIIBE Yutaka2022-11-151-28/+18
* build: Prefer gpgrt-config when available.NIIBE Yutaka2022-11-011-2/+2