summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Rewrite of secp256r1 mod functions.secp256r1-modNiels Möller2021-10-222-126/+105
* Extend ecc-mod-test, with improved coverage of corner cases.Niels Möller2021-10-222-3/+42
* Change "signature on digest" --> "of digest".Niels Möller2021-10-121-2/+2
* Doc fixes.Niels Möller2021-10-121-3/+5
* Delete a few old FIXME commentsNiels Möller2021-09-2413-24/+6
* Use @url and https consistently for references. Fix overlong lines.Niels Möller2021-09-211-26/+26
* Use texi2pdf to generate the pdf manualNiels Möller2021-09-212-10/+5
* ChangeLog entries for doc structure improvements.Niels Möller2021-09-211-0/+6
* Divide Cipher section into menu and nodes, and some other minor fixes.Niels Möller2021-09-211-40/+88
* Delete explicit node pointers in nettle.texinfoNiels Möller2021-09-211-99/+48
* Change CBC-AES interfaceNiels Möller2021-09-1411-54/+87
* Test AEAD encrypt/decrypt with message split into pieces.Niels Möller2021-09-142-40/+56
* Merge branch 'aes-cbc' into masterNiels Möller2021-09-1220-38/+882
|\
| * 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
* | Fix fat builds for x86_64 windowsNiels Möller2021-09-092-2/+7
|/
* 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