summaryrefslogtreecommitdiff
path: root/cipher/sm4.c
Commit message (Expand)AuthorAgeFilesLines
* Add PowerPC vector implementation of SM4Jussi Kivilinna2023-03-061-0/+48
* 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-041-35/+33
* sm4: accelerate ECB (for benchmarking)Jussi Kivilinna2022-10-261-0/+32
* sm4: fix lookup-table prefetchingJussi Kivilinna2022-10-261-2/+16
* sm4: fix unused parameter compiler warningJussi Kivilinna2022-07-311-0/+1
* sm4: add ARMv8 CE accelerated implementation for XTS modeTianjia Zhang2022-07-311-1/+17
* sm4-arm-sve-ce: use 32 parallel blocks for XTS and CTR32LEJussi Kivilinna2022-07-211-0/+7
* sm4 & camellia: add generic bulk acceleration for CTR32LE mode (GCM-SIV)Jussi Kivilinna2022-07-211-0/+34
* sm4: add amd64 GFNI/AVX512 implementationJussi Kivilinna2022-07-211-14/+322
* Add SM4 ARMv9 SVE CE assembly implementationTianjia Zhang2022-07-211-0/+86
* sm4: fix wrong macro used for GFNI/AVX2 code-pathJussi Kivilinna2022-07-061-1/+1
* sm4: fix use of GFNI/AVX2 accelerated key expansionJussi Kivilinna2022-07-061-7/+7
* cipher: move CBC/CFB/CTR self-tests to tests/basicJussi Kivilinna2022-05-111-50/+0
* sm4-aesni-avx2: add generic 1 to 16 block bulk processing functionJussi Kivilinna2022-04-301-0/+26
* Add SM4 x86-64/GFNI/AVX2 implementationJussi Kivilinna2022-04-301-39/+269
* sm4: add XTS bulk processingJussi Kivilinna2022-04-301-0/+35
* cipher/bulkhelp: add functions for CTR/CBC/CFB/OCB bulk processingJussi Kivilinna2022-04-241-149/+35
* Move bulk OCB L pointer array setup code to common headerJussi Kivilinna2022-04-241-58/+5
* sm4: deduplicate bulk processing function selectionJussi Kivilinna2022-04-241-145/+45
* Add SM4 ARMv8/AArch64/CE assembly implementationTianjia Zhang2022-03-021-0/+152
* Add SM4 ARMv8/AArch64 assembly implementationTianjia Zhang2022-02-231-0/+129
* cipher: Use const for *_spec_t, if possible.NIIBE Yutaka2022-01-041-1/+1
* cipher: setup bulk functions at each algorithms key setupJussi Kivilinna2020-09-271-13/+32
* Add SM4 x86-64/AES-NI/AVX2 implementationJussi Kivilinna2020-06-201-1/+185
* Add SM4 x86-64/AES-NI/AVX implementationJussi Kivilinna2020-06-201-0/+240
* Optimizations for SM4 cipherJussi Kivilinna2020-06-201-88/+621
* Add SM4 symmetric cipher algorithmTianjia Zhang2020-06-161-0/+275