- 29 Sep, 2022 1 commit
-
-
Niels Möller authored
-
- 28 Sep, 2022 3 commits
-
-
Niels Möller authored
Increase NETTLE_MAX_HASH_BLOCK_SIZE to 144, to accommodate sha3_224.
-
Niels Möller authored
-
Niels Möller authored
-
- 14 Sep, 2022 2 commits
-
-
Niels Möller authored
* ecc-ecdsa-verify.c (ecc_ecdsa_verify): Use ecc_nonsec_add_jjj, to produce correct result in a corner case where point addition needs to use point duplication. Also use ecc_j_to_a rather than ecc->h_to_a, since ecdsa supports only weierstrass curves. * ecc-gostdsa-verify.c (ecc_gostdsa_verify): Analogous change. * testsuite/ecdsa-verify-test.c (test_main): Add corresponding test. * testsuite/ecdsa-sign-test.c (test_main): And a test producing the problematic signature.
-
Niels Möller authored
-
- 08 Sep, 2022 1 commit
-
-
Niels Möller authored
* eccdata.c (string_toupper): New utility function. (output_modulo): Move more of the per-modulo output here. (output_curve): Remove corresponding code.
-
- 31 Aug, 2022 1 commit
-
-
Niels Möller authored
-
- 18 Aug, 2022 3 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
Niels Möller authored
-
- 17 Aug, 2022 1 commit
-
-
Niels Möller authored
-
- 16 Aug, 2022 2 commits
-
-
Niels Möller authored
* ecc-mod-arith.c (ecc_mod_sub): Ensure that if inputs are in the range 0 <= a, b < 2m, then output is in the same range. * eccdata.c (output_curve): New outputs ecc_Bm2p and ecc_Bm2q. * ecc-internal.h (struct ecc_modulo): New member Bm2m (B^size - 2m), needed by ecc_mod_sub. Update all curves. * testsuite/ecc-mod-arith-test.c: New tests for ecc_mod_add and ecc_mod_sub.
-
Niels Möller authored
-
- 07 Aug, 2022 2 commits
-
-
Niels Möller authored
-
Niels Möller authored
* configure.ac: Refer to nettle-types.h, rather than arcfour.c, for AC_CONFIG_SRCDIR.
-
- 05 Aug, 2022 2 commits
-
-
Niels Möller authored
* nettle-internal.h: Include stdlib.h, fix alloca warnings on BSD. * hmac.c: Delete corresponding include here, no longer needed.
-
Niels Möller authored
* getopt.c: Include stdlib.h and unistd.h unconditionally, similarly to the gnulib version of this file.
-
- 04 Aug, 2022 1 commit
-
-
Niels Möller authored
-
- 29 Jul, 2022 1 commit
-
-
Niels Möller authored
-
- 26 Jul, 2022 1 commit
-
-
Niels Möller authored
-
- 11 Jul, 2022 1 commit
-
-
Niels Möller authored
-
- 05 Jul, 2022 2 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
- 20 Jun, 2022 1 commit
-
-
Niels Möller authored
* testsuite/sha1-test.c (test_sha1_compress): New function. (test_main): Add tests for compressing 0, 1 or 2 blocks. * testsuite/sha256-test.c (test_sha256_compress): New function. (test_main): Add tests for compressing 0, 1 or 2 blocks.
-
- 12 Jun, 2022 1 commit
-
-
Niels Möller authored
-
- 09 Jun, 2022 4 commits
-
-
Niels Möller authored
* md5.h (md5_compress): New public name for compression function. * sha1.h (sha1_compress): Likewise.
-
Niels Möller authored
-
Niels Möller authored
-
Niels Möller authored
-
- 23 May, 2022 2 commits
-
-
Niels Möller authored
-
Niels Möller authored
* config.guess: Update to 2022-05-08 version. * config.sub: Update to 2022-01-03 version.
-
- 20 May, 2022 1 commit
-
-
Niels Möller authored
-
- 05 May, 2022 2 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
- 28 Apr, 2022 1 commit
-
-
Niels Möller authored
-
- 09 Apr, 2022 1 commit
-
-
Niels Möller authored
-
- 17 Mar, 2022 1 commit
-
-
Niels Möller authored
-
- 22 Feb, 2022 1 commit
-
-
Niels Möller authored
-
- 21 Feb, 2022 1 commit
-
-
Niels Möller authored
-