| Commit message (Expand) | Author | Age | Files | Lines |
* | eccdata: Generate both redc and non-redc versions of ecc_sqrt_z.ecc-sqrt | Niels Möller | 2021-11-10 | 2 | -4/+22 |
* | Implement secp224r1 square root, based on patch by Wim Lewis. | Niels Möller | 2021-11-08 | 2 | -2/+76 |
* | New function ecc_mod_equal_p, based on patch by Wim Lewis. | Niels Möller | 2021-11-08 | 4 | -13/+24 |
* | New function ecc_mod_pow_127m1, used for ecc_secp224r1_inv. | Niels Möller | 2021-11-08 | 2 | -33/+59 |
* | Implement secp521r1 square root, based on patch by Wim Lewis. | Niels Möller | 2021-11-08 | 2 | -3/+38 |
* | Implement secp384r1 square root, based on patch by Wim Lewis. | Niels Möller | 2021-11-08 | 2 | -3/+77 |
* | Implement secp256r1 square root, based on patch by Wim Lewis. | Niels Möller | 2021-11-08 | 2 | -2/+67 |
* | Implement secp192r1 square root, based on patch by Wim Lewis. | Niels Möller | 2021-11-08 | 12 | -6/+201 |
* | Renamed sqrt_itch --> sqrt_ratio_itch, and curve25519 and curve448 sqrt funct... | Niels Möller | 2021-11-07 | 6 | -21/+38 |
* | Rename ecc sqrt --> sqrt_ratio. | Niels Möller | 2021-11-06 | 4 | -9/+16 |
* | Merge branch 'secp256r1-mod' | Niels Möller | 2021-11-06 | 2 | -126/+105 |
|\ |
|
| * | Rewrite of secp256r1 mod functions.secp256r1-mod | Niels Möller | 2021-10-22 | 2 | -126/+105 |
* | | Merge branch 's390x-sha1' into 'master' | Niels Möller | 2021-10-31 | 3 | -1/+463 |
|\ \ |
|
| * | | [S390x] Improvements on documentation and instruction set usage for SHA3 permute | Mamone Tarsha | 2021-10-24 | 1 | -35/+71 |
| * | | [S390x] Remove lgr instructions by using xgrk instead of xgr instruction | Mamone Tarsha | 2021-10-22 | 1 | -19/+12 |
| * | | [S390x] Optimize SHA3 permute using vector facility | Mamone Tarsha | 2021-10-21 | 3 | -1/+434 |
* | | | New function ecc_mod_zero_p. | Niels Möller | 2021-10-26 | 6 | -27/+48 |
* | | | New function sec_zero_p. | Niels Möller | 2021-10-23 | 6 | -26/+29 |
| |/
|/| |
|
* | | Extend ecc-mod-test, with improved coverage of corner cases. | Niels Möller | 2021-10-22 | 2 | -3/+42 |
|/ |
|
* | Change "signature on digest" --> "of digest". | Niels Möller | 2021-10-12 | 1 | -2/+2 |
* | Doc fixes. | Niels Möller | 2021-10-12 | 1 | -3/+5 |
* | Delete a few old FIXME comments | Niels Möller | 2021-09-24 | 13 | -24/+6 |
* | Use @url and https consistently for references. Fix overlong lines. | Niels Möller | 2021-09-21 | 1 | -26/+26 |
* | Use texi2pdf to generate the pdf manual | Niels Möller | 2021-09-21 | 2 | -10/+5 |
* | ChangeLog entries for doc structure improvements. | Niels Möller | 2021-09-21 | 1 | -0/+6 |
* | Divide Cipher section into menu and nodes, and some other minor fixes. | Niels Möller | 2021-09-21 | 1 | -40/+88 |
* | Delete explicit node pointers in nettle.texinfo | Niels Möller | 2021-09-21 | 1 | -99/+48 |
* | Change CBC-AES interface | Niels Möller | 2021-09-14 | 11 | -54/+87 |
* | Test AEAD encrypt/decrypt with message split into pieces. | Niels Möller | 2021-09-14 | 2 | -40/+56 |
* | Merge branch 'aes-cbc' into master | Niels Möller | 2021-09-12 | 20 | -38/+882 |
|\ |
|
| * | More checks for null pointers in test_aead, to silent static analyzer.aes-cbc | Niels Möller | 2021-09-09 | 1 | -4/+6 |
| * | Fix checks of HAVE_NATIVE_cbc_aes*_encrypt | Niels Möller | 2021-09-09 | 3 | -3/+3 |
| * | x86_64: Fat setup for assembly CBC AES. | Niels Möller | 2021-09-09 | 10 | -1/+186 |
| * | x86_64: Assembly CBC AES aesni functions. | Niels Möller | 2021-09-09 | 5 | -0/+354 |
| * | Add specialized functions for cbc-aes. | Niels Möller | 2021-09-09 | 11 | -37/+336 |
* | | Fix fat builds for x86_64 windows | Niels Möller | 2021-09-09 | 2 | -2/+7 |
|/ |
|
* | Merge branch 'x86_64-aes-refactor' into master | Niels Möller | 2021-09-02 | 16 | -312/+1046 |
|\ |
|
| * | x86_64: New 2-way aesni loop also for aes256x86_64-aes-refactor | Niels Möller | 2021-08-10 | 3 | -31/+122 |
| * | x86_64: Refactor aesni assembly, with specific functions for each key size. | Niels Möller | 2021-08-10 | 16 | -312/+955 |
* | | ChangeLog entries for recent contributions. | Niels Möller | 2021-09-02 | 1 | -0/+30 |
* | | gitlab-ci: Use mini-gmp for big-endian powerpc64 cross build | Niels Möller | 2021-08-30 | 1 | -1/+1 |
* | | gitlab-ci: Explicitly install cross libgmp-dev packages | Niels Möller | 2021-08-30 | 1 | -3/+3 |
* | | gitlab-ci: No-assembly cross-build for s390x, to test big-endian | Niels Möller | 2021-08-30 | 1 | -1/+5 |
* | | gitlab-ci: Delete mips build | Niels Möller | 2021-08-23 | 1 | -3/+1 |
* | | Merge branch 's390x-sha1' into 'master' | Niels Möller | 2021-08-16 | 5 | -0/+288 |
|\ \ |
|
| * | | [S390x] Optimize SHA256 and SHA512 compress functions | Mamone Tarsha | 2021-08-13 | 5 | -0/+288 |
|/ / |
|
* | | Merge branch 's390x-sha1' into 'master' | Niels Möller | 2021-08-10 | 5 | -12/+147 |
|\ \
| |/
|/| |
|
| * | [S390x] Optimize SHA1 compress | Mamone Tarsha | 2021-08-10 | 5 | -12/+147 |
|/ |
|
* | Merge branch 'arm64-aes' into 'master' | Niels Möller | 2021-08-09 | 15 | -3/+1111 |
|\ |
|
| * | [AArch64] Utilize AES 1-block macros in 4-block macros | Mamone Tarsha | 2021-08-08 | 1 | -52/+36 |