summaryrefslogtreecommitdiff
path: root/cipher/camellia-glue.c
Commit message (Expand)AuthorAgeFilesLines
* camellia: add AArch64 crypto-extension implementationJussi Kivilinna2023-02-281-0/+70
* camellia: add POWER8/POWER9 vcrypto implementationJussi Kivilinna2023-02-281-8/+106
* camellia-avx2: speed up for round key broadcastingJussi Kivilinna2023-02-221-12/+12
* camellia: add CTR-mode byte addition for AVX/AVX2/AVX512 impl.Jussi Kivilinna2023-02-221-5/+9
* camellia-aesni-avx: add acceleration for ECB/XTS/CTR32LE modesJussi Kivilinna2023-02-221-18/+41
* bulkhelp: change bulk function definition to allow modifying contextJussi Kivilinna2023-01-041-10/+10
* camellia: accelerate ECB (for benchmarking)Jussi Kivilinna2022-10-261-4/+34
* sm4 & camellia: add generic bulk acceleration for CTR32LE mode (GCM-SIV)Jussi Kivilinna2022-07-211-1/+41
* cipher: move CBC/CFB/CTR self-tests to tests/basicJussi Kivilinna2022-05-111-49/+0
* camellia: add amd64 GFNI/AVX512 implementationJussi Kivilinna2022-05-111-12/+245
* camellia-avx2: add bulk processing for XTS modeJussi Kivilinna2022-04-291-0/+39
* camellia-avx2: add partial parallel block processingJussi Kivilinna2022-04-291-68/+241
* Move bulk OCB L pointer array setup code to common headerJussi Kivilinna2022-04-241-73/+5
* Add GFNI/AVX2 implementation of CamelliaJussi Kivilinna2022-04-241-57/+113
* cipher: Use const for *_spec_t, if possible.NIIBE Yutaka2022-01-041-3/+3
* camellia: add x86_64 VAES/AVX2 accelerated implementationJussi Kivilinna2021-02-281-8/+106
* cipher: setup bulk functions at each algorithms key setupJussi Kivilinna2020-09-271-17/+36
* Add helper function for adding value to cipher blockJussi Kivilinna2019-03-311-7/+1
* Add size optimized cipher block copy and xor functionsJussi Kivilinna2018-07-211-3/+4
* Pass cipher object pointer to setkey functionsJussi Kivilinna2018-06-191-4/+7
* OCB: Move large L handling from bottom to upper levelJussi Kivilinna2016-12-101-14/+4
* Add Aarch64 assembly implementation of CamelliaJussi Kivilinna2016-09-051-2/+8
* Fix OCB amd64 assembly implementations for x32Jussi Kivilinna2015-10-281-54/+62
* Simplify OCB offset calculation for parallel implementationsJussi Kivilinna2015-08-121-148/+106
* Optimize OCB offset calculationJussi Kivilinna2015-08-101-37/+124
* Reduce amount of duplicated code in OCB bulk implementationsJussi Kivilinna2015-07-271-62/+25
* Add bulk OCB for Camellia AES-NI/AVX and AES-NI/AVX2 implementationsJussi Kivilinna2015-07-271-0/+329
* Enable AMD64 Camellia implementations on WIN64Jussi Kivilinna2015-05-141-18/+43
* Camellia: fix compiler warningJussi Kivilinna2013-11-191-1/+1
* cipher: use size_t for internal buffer lengthsJussi Kivilinna2013-11-151-3/+3
* Camellia: Add AVX/AES-NI key setupJussi Kivilinna2013-11-151-24/+30
* Fix Serpent-AVX2 and Camellia-AVX2 counter modesJussi Kivilinna2013-11-091-3/+3
* Make test vectors 'static const'Jussi Kivilinna2013-11-041-7/+7
* Improve the speed of the cipher mode codeJussi Kivilinna2013-10-231-7/+4
* Enable assembler optimizations on earlier ARM coresDmitry Eremin-Solenikov2013-10-231-7/+7
* cipher: Simplify the cipher dispatcher cipher.c.Werner Koch2013-10-011-0/+3
* Move stack burning from block ciphers to cipher modesJussi Kivilinna2013-09-041-8/+8
* camellia-aesni-avx2-amd64: Move register clearing to assembly functionsJussi Kivilinna2013-09-011-9/+0
* camellia-aesni-avx-amd64: Move register clearing to assembly functionsJussi Kivilinna2013-09-011-9/+0
* camellia: add ARMv6 assembly implementationJussi Kivilinna2013-08-161-0/+51
* Check if assembler is compatible with AMD64 assembly implementationscipher-amd64-optimizationsJussi Kivilinna2013-06-201-2/+2
* Add Camellia AES-NI/AVX2 implementationJussi Kivilinna2013-06-091-3/+140
* cipher-selftest: make selftest work with any block-sizeJussi Kivilinna2013-05-241-3/+3
* camellia: add parallel processing for CFB decryptionJussi Kivilinna2013-05-231-0/+74
* Convert bulk CTR and CBC selftest functions in Camellia to generic selftest h...Jussi Kivilinna2013-05-221-157/+11
* camellia: add bulk CBC decryption selftestJussi Kivilinna2013-05-221-0/+83
* Add AES-NI/AVX accelerated Camellia implementationJussi Kivilinna2013-02-191-2/+98
* camellia.c: Prepare for AES-NI/AVX implementationJussi Kivilinna2013-02-191-2/+2
* Camellia, prepare glue code for AES-NI/AVX implementationJussi Kivilinna2013-02-191-12/+190
* Fix too large burn_stack in camellia-glue.cJussi Kivilinna2012-11-211-2/+2