summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* [Arm64] Optimize Poly1305arm64-poly1305Mamone Tarsha2022-01-1810-12/+601
* tests: Use inline function for dummy definition of test_randomize.Niels Möller2022-01-172-2/+5
* Share ecc point validation function in testutils.c.Niels Möller2022-01-175-144/+84
* Whitespace cleanupNiels Möller2022-01-172-8/+8
* ppc: Reduce number of registers used for ecc_secp256r1_redc.Niels Möller2022-01-102-42/+33
* ppc: New configure test for ELFV2_ABINiels Möller2022-01-044-3/+25
* x86_64: Improved ecc_secp256r1_redcNiels Möller2022-01-042-57/+51
* ChangeLog for previous change.Niels Möller2021-12-091-0/+5
* ppc: Add powerpc64 assembly for ecc_256_redcAmitay Isaacs2021-12-091-0/+144
* doc: documentation for SM3 hashTianjia Zhang2021-12-071-2/+72
* Merge branch 'sm3'Niels Möller2021-12-0517-6/+538
|\
| * nettle-benchmark: bench SM3 hashessm3Tianjia Zhang2021-12-011-1/+1
| * hmac: add support for SM3 hash functionTianjia Zhang2021-12-018-2/+136
| * testsuite: add test for SM3 hash functionTianjia Zhang2021-12-013-1/+22
| * Add OSCCA SM3 hash algorithmTianjia Zhang2021-12-017-2/+379
* | Comment improvements for x86_64 ecc_secp256r1_redcNiels Möller2021-12-011-3/+5
|/
* Delete function mpz_limbs_read_n.Niels Möller2021-11-195-31/+17
* Delete function mpz_limbs_cmp.Niels Möller2021-11-198-33/+19
* gitlab-ci: Enable randomized testsNiels Möller2021-11-151-10/+10
* Randomize more testsNiels Möller2021-11-157-4/+18
* Reduce allocation in modinv testNiels Möller2021-11-152-1/+5
* Fix sqrt_ratio test for v = 0 case.Niels Möller2021-11-152-0/+9
* Reduce allocation in sqrt testsNiels Möller2021-11-151-2/+2
* Move NETTLE_TEST_SEED logic to testutils.c.Niels Möller2021-11-135-113/+74
* Delete obsolete comment.Niels Möller2021-11-131-1/+0
* Fix and test for sqrt(0) special case.Niels Möller2021-11-133-3/+54
* eccdata: Output ecc_sqrt_z and ECC_SQRT_E only when computed.Niels Möller2021-11-112-6/+10
* Fix comment typo.Niels Möller2021-11-111-1/+1
* Let secp384r1 inverse and sqrt share most of the powering.Niels Möller2021-11-112-72/+99
* eccdata: Delete generation of unused values ecc_sqrt_t and ECC_SQRT_T_BITS.Niels Möller2021-11-112-7/+7
* eccdata: Generate both redc and non-redc versions of ecc_sqrt_z.ecc-sqrtNiels Möller2021-11-102-4/+22
* Implement secp224r1 square root, based on patch by Wim Lewis.Niels Möller2021-11-082-2/+76
* New function ecc_mod_equal_p, based on patch by Wim Lewis.Niels Möller2021-11-084-13/+24
* New function ecc_mod_pow_127m1, used for ecc_secp224r1_inv.Niels Möller2021-11-082-33/+59
* Implement secp521r1 square root, based on patch by Wim Lewis.Niels Möller2021-11-082-3/+38
* Implement secp384r1 square root, based on patch by Wim Lewis.Niels Möller2021-11-082-3/+77
* Implement secp256r1 square root, based on patch by Wim Lewis.Niels Möller2021-11-082-2/+67
* Implement secp192r1 square root, based on patch by Wim Lewis.Niels Möller2021-11-0812-6/+201
* Renamed sqrt_itch --> sqrt_ratio_itch, and curve25519 and curve448 sqrt funct...Niels Möller2021-11-076-21/+38
* Rename ecc sqrt --> sqrt_ratio.Niels Möller2021-11-064-9/+16
* Merge branch 'secp256r1-mod'Niels Möller2021-11-062-126/+105
|\
| * Rewrite of secp256r1 mod functions.secp256r1-modNiels Möller2021-10-222-126/+105
* | Merge branch 's390x-sha1' into 'master'Niels Möller2021-10-313-1/+463
|\ \
| * | [S390x] Improvements on documentation and instruction set usage for SHA3 permuteMamone Tarsha2021-10-241-35/+71
| * | [S390x] Remove lgr instructions by using xgrk instead of xgr instructionMamone Tarsha2021-10-221-19/+12
| * | [S390x] Optimize SHA3 permute using vector facilityMamone Tarsha2021-10-213-1/+434
* | | New function ecc_mod_zero_p.Niels Möller2021-10-266-27/+48
* | | New function sec_zero_p.Niels Möller2021-10-236-26/+29
| |/ |/|
* | 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