summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* More checks for null pointers in test_aead, to silent static analyzer.aes-cbcNiels Möller2021-09-091-4/+6
* Fix checks of HAVE_NATIVE_cbc_aes*_encryptNiels Möller2021-09-093-3/+3
* x86_64: Fat setup for assembly CBC AES.Niels Möller2021-09-0910-1/+186
* x86_64: Assembly CBC AES aesni functions.Niels Möller2021-09-095-0/+354
* Add specialized functions for cbc-aes.Niels Möller2021-09-0911-37/+336
* Merge branch 'x86_64-aes-refactor' into masterNiels Möller2021-09-0216-312/+1046
|\
| * x86_64: New 2-way aesni loop also for aes256x86_64-aes-refactorNiels Möller2021-08-103-31/+122
| * x86_64: Refactor aesni assembly, with specific functions for each key size.Niels Möller2021-08-1016-312/+955
* | ChangeLog entries for recent contributions.Niels Möller2021-09-021-0/+30
* | gitlab-ci: Use mini-gmp for big-endian powerpc64 cross buildNiels Möller2021-08-301-1/+1
* | gitlab-ci: Explicitly install cross libgmp-dev packagesNiels Möller2021-08-301-3/+3
* | gitlab-ci: No-assembly cross-build for s390x, to test big-endianNiels Möller2021-08-301-1/+5
* | gitlab-ci: Delete mips buildNiels Möller2021-08-231-3/+1
* | Merge branch 's390x-sha1' into 'master'Niels Möller2021-08-165-0/+288
|\ \
| * | [S390x] Optimize SHA256 and SHA512 compress functionsMamone Tarsha2021-08-135-0/+288
|/ /
* | Merge branch 's390x-sha1' into 'master'Niels Möller2021-08-105-12/+147
|\ \ | |/ |/|
| * [S390x] Optimize SHA1 compressMamone Tarsha2021-08-105-12/+147
|/
* Merge branch 'arm64-aes' into 'master'Niels Möller2021-08-0915-3/+1111
|\
| * [AArch64] Utilize AES 1-block macros in 4-block macrosMamone Tarsha2021-08-081-52/+36
| * [AArch64] Load AES keys at function prologueMamone Tarsha2021-08-086-62/+28
| * [AArch64] Move AES round macros to machine.m4Mamone Tarsha2021-08-017-384/+224
| * [AArch64] Optimize AES with fat build supportMamone Tarsha2021-07-3014-3/+1321
* | ChangeLog entries for previous change.Niels Möller2021-08-062-1/+11
* | Merge branch 'mamonet/nettle-s390x-memxor' into master-updatesNiels Möller2021-08-069-5/+242
|\ \ | |/ |/|
| * [S390x] Optimize memxor3 using vector facility with fat supportMamone Tarsha2021-07-227-5/+173
| * [S390x] Optimize memxorMamone Tarsha2021-07-222-0/+69
* | Merge branch 's390x' into master-updatesNiels Möller2021-07-2451-384/+2649
|\ \ | |/
| * Add fat-s390x.c to OPT_SOURCES.s390xNiels Möller2021-07-212-1/+5
| * Fix name of s390x/fat directory in make dist target.Niels Möller2021-07-211-1/+1
| * Merge branch 's390x-fat' into 's390x'Niels Möller2021-07-2115-22/+92
| |\
| | * [S390x] add FAT_TEST_LIST variable to enable fat build testingMamone Tarsha2021-07-211-0/+1
| | * [S390x] Replace inline assembly and fix fat filenamesMamone Tarsha2021-07-2115-22/+91
| * | Merge branch 's390x-fat' into 's390x'Niels Möller2021-07-1729-20/+1021
| |\ \ | | |/
| | * [S390x] Fat build support for AES and GHASHMamone Tarsha2021-07-1029-20/+1021
| |/
| * Merge branch 's390x-gcm' into 's390x'Niels Möller2021-07-084-3/+121
| |\
| | * [S390x] wipe parameter block content and leftover bytes of data from stackMamone Tarsha2021-07-031-1/+1
| | * [S390x] wipe hash subkey from stack once GHASH operation completedMamone Tarsha2021-07-021-0/+1
| | * [S390x] Use uppercase for macro names in machine.m4 and enhance the documenta...Mamone Tarsha2021-07-012-14/+16
| | * [S390x] Update configure.ac and Makefile.inMamone Tarsha2021-06-272-2/+2
| | * [S390x] Implement alloc_stack and free_stack macros in machine.m4Mamone Tarsha2021-06-271-0/+18
| | * [S390x] Optimize GHASHMamone Tarsha2021-06-271-0/+97
| |/
| * gitlab-ci: Explicitly pass --enable-s390x-msa to s390x build.Niels Möller2021-05-221-1/+1
| * Reorder and indent asm_replace_list.Niels Möller2021-05-091-5/+7
| * ChangeLog entry for new s390x AES implementation.Niels Möller2021-05-091-0/+21
| * Merge branch 's390x' into 's390x'Niels Möller2021-05-0915-7/+658
| |\
| | * Append s390x-specific asm file names to asm_replace_list in configure.acMamone Tarsha2021-05-091-8/+5
| | * [S390x] Basic AES-192 and AES-256 optimizationsMamone Tarsha2021-05-0810-7/+440
| | * [S390x] Basic AES-128 optimizationmamonet2021-04-057-1/+222
| |/
| * Split aes-encrypt.c and aes-decrypt.c into one file per key size.Niels Möller2021-04-0112-370/+666
| * Initial config for s390x, contributed by Mamone Tarsha.Niels Möller2021-03-284-2/+93