summaryrefslogtreecommitdiff
path: root/cipher/rijndael.c
Commit message (Expand)AuthorAgeFilesLines
* aes-ppc: add CTR32LE bulk accelerationJussi Kivilinna2023-02-261-0/+11
* aes-ppc: add ECB bulk acceleration for benchmarking purposesJussi Kivilinna2023-02-261-0/+10
* rijndael: add ECB acceleration (for benchmarking purposes)Jussi Kivilinna2022-10-261-0/+12
* Simplify AES key schedule implementationJussi Kivilinna2022-07-311-83/+35
* ppc: enable P10 assembly with ENABLE_FORCE_SOFT_HWFEATURES on arch-3.00Jussi Kivilinna2022-06-121-0/+6
* cipher: move CBC/CFB/CTR self-tests to tests/basicJussi Kivilinna2022-05-111-84/+8
* cipher: Use const for *_spec_t, if possible.NIIBE Yutaka2022-01-041-3/+3
* AES-GCM: Bulk implementation of AES-GCM acceleration for ppc64leDanny Tsen2021-12-211-0/+6
* Add ARMv8-CE HW acceleration for GCM-SIV counter modeJussi Kivilinna2021-08-261-0/+5
* Add x86 HW acceleration for GCM-SIV counter modeJussi Kivilinna2021-08-261-1/+9
* cipher: Extend convenience OID mapping table for AES.Werner Koch2021-06-021-0/+6
* rijndael: add x86_64 VAES/AVX2 accelerated implementationJussi Kivilinna2021-02-281-0/+45
* rijndael: remove unused use_xxx flagsJussi Kivilinna2021-01-261-25/+0
* Add s390x/zSeries acceleration for AESJussi Kivilinna2020-12-181-0/+30
* rijndael: clean-up prepare_decryption functionJussi Kivilinna2020-09-271-84/+51
* rijndael: clean-up generic bulk functionsJussi Kivilinna2020-09-271-424/+118
* cipher: setup bulk functions at each algorithms key setupJussi Kivilinna2020-09-271-83/+105
* rijndael: tidy do_setkey little bitJussi Kivilinna2020-09-211-18/+8
* rijndael: fix UBSAN warning on left shift by 24 places with type 'int'Jussi Kivilinna2020-06-081-32/+32
* Add POWER9 little-endian variant of PPC AES implementationJussi Kivilinna2020-02-021-0/+116
* rijndael-ppc: add bulk modes for CBC, CFB, CTR and XTSJussi Kivilinna2019-08-261-0/+70
* rijndael-ppc: add bulk mode for ocb_authJussi Kivilinna2019-08-261-0/+9
* rijndael-ppc: enable PowerPC AES-OCB implementionJussi Kivilinna2019-08-261-0/+10
* rijndael-ppc: add key setup and enable single block PowerPC AESJussi Kivilinna2019-08-261-3/+48
* AES: move look-up tables to .data section and unshare between processesJussi Kivilinna2019-06-051-7/+28
* Add helper function for adding value to cipher blockJussi Kivilinna2019-03-311-7/+1
* Optimizations for AES-NI OCBJussi Kivilinna2018-11-201-0/+2
* rijndael: fix unused parameter warningJussi Kivilinna2018-11-051-0/+2
* Add size optimized cipher block copy and xor functionsJussi Kivilinna2018-07-211-21/+22
* AES: setup cipher object bulk routines with optimized versionsJussi Kivilinna2018-06-191-182/+184
* Pass cipher object pointer to setkey functionsJussi Kivilinna2018-06-191-4/+6
* Add ARMv8/CE acceleration for AES-XTSJussi Kivilinna2018-01-201-0/+12
* Move AMD64 MS to SysV calling convention conversion to assembly sideJussi Kivilinna2018-01-091-38/+0
* Add AES-NI acceleration for AES-XTSJussi Kivilinna2018-01-091-0/+84
* Fix building with x86-64 medium and large memory modelsJussi Kivilinna2017-05-131-2/+2
* OCB: Move large L handling from bottom to upper levelJussi Kivilinna2016-12-101-3/+3
* Add ARMv8/AArch32 Crypto Extension implementation of AESJussi Kivilinna2016-07-141-3/+117
* w32: Fix alignment problem with AESNI on Windows >= 8Werner Koch2015-09-041-15/+42
* Optimize OCB offset calculationJussi Kivilinna2015-08-101-21/+3
* Reduce amount of duplicated code in OCB bulk implementationsJussi Kivilinna2015-07-271-2/+6
* Add OCB bulk mode for AES SSSE3 implementationJussi Kivilinna2015-07-261-0/+19
* Fix WIN64 assembly glue for AESJussi Kivilinna2015-05-031-20/+24
* Enable AMD64 AES implementation for WIN64Jussi Kivilinna2015-05-021-0/+34
* Add OCB bulk crypt/auth functions for AES/AES-NIJussi Kivilinna2015-04-181-0/+161
* rijndael: fix wrong ifdef for SSSE3 setkeyJussi Kivilinna2015-01-201-1/+1
* Add Intel SSSE3 based vector permutation AES implementationJussi Kivilinna2014-12-271-2/+94
* rijndael: fix compiler warnings on ARMJussi Kivilinna2014-12-251-69/+68
* rijndael: use more compact look-up tables and add table prefetchingJussi Kivilinna2014-12-231-260/+385
* rijndael: split Padlock part to separate fileJussi Kivilinna2014-12-061-78/+8
* rijndael: refactor to reduce number of #ifdefs and branchesJussi Kivilinna2014-12-011-217/+152