summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* x86_64: Fat setup for GCM.x86_64-gcmNiels Möller2022-02-153-4/+94
* Fix comment typo.Niels Möller2022-02-151-1/+1
* x86_64: Initial implementation of gcm using the pclmulqdq instructions.Niels Möller2022-02-154-1/+204
* Rearrange gcm configuration defines, and add tests for internal functions.Niels Möller2022-02-104-42/+152
* Add tests for edge cases in poly1305 digest folding.Niels Möller2022-01-283-18/+123
* x86_64: Rewrite of poly1305 assembly.Niels Möller2022-01-273-93/+124
* ChangeLog entry for arm64 implementation of chacha.Niels Möller2022-01-251-0/+7
* Merge branch 'arm64-chacha' into 'master'Niels Möller2022-01-253-0/+585
|\
| * [Arm64] Optimize Chacha20Mamone Tarsha2022-01-203-0/+585
* | ChangeLog entries for new ppc64 ecc files.Niels Möller2022-01-241-0/+9
* | ecc: Add powerpc64 assembly for ecc_448_modpMartin Schwenke2022-01-241-0/+174
* | Move a comment.Niels Möller2022-01-241-2/+2
* | ecc: Add powerpc64 assembly for ecc_25519_modpMartin Schwenke2022-01-241-0/+101
* | ecc: Add powerpc64 assembly for ecc_224_modpAmitay Isaacs2022-01-241-0/+123
* | Simplify poly1305-test, more use of tstring length.Niels Möller2022-01-241-28/+17
* | Add randomized tests of poly1305.Niels Möller2022-01-232-0/+135
* | Arrange so that GMP or mini-gmp is always available for tests.Niels Möller2022-01-233-2/+14
* | ChangeLog entries for new ppc64 ecc files.Niels Möller2022-01-211-0/+9
* | ecc: Add powerpc64 assembly for ecc_521_modpMartin Schwenke2022-01-211-0/+166
* | ecc: Add powerpc64 assembly for ecc_384_modpMartin Schwenke2022-01-211-0/+227
* | ecc: Add powerpc64 assembly for ecc_192_modpAmitay Isaacs2022-01-211-0/+87
* | Merge branch 's390x-chacha' into 'master'Niels Möller2022-01-207-5/+759
|\ \ | |/ |/|
| * [S390x] Optimize Chacha20Mamone Tarsha2022-01-187-5/+759
|/
* 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