1. 28 Jan, 2020 2 commits
  2. 27 Jan, 2020 2 commits
  3. 26 Jan, 2020 8 commits
  4. 25 Jan, 2020 5 commits
  5. 23 Jan, 2020 2 commits
  6. 16 Jan, 2020 2 commits
  7. 15 Jan, 2020 2 commits
  8. 10 Jan, 2020 4 commits
  9. 06 Jan, 2020 2 commits
  10. 03 Jan, 2020 1 commit
  11. 02 Jan, 2020 5 commits
  12. 01 Jan, 2020 2 commits
  13. 30 Dec, 2019 1 commit
    • Niels Möller's avatar
      Reorganize eddsa, based on patch by Daiki Ueno. · 1a85646b
      Niels Möller authored
      * eddsa-internal.h (struct ecc_eddsa): New struct for eddsa
      parameters.
      * ed25519-sha512.c (_nettle_ed25519_sha512): New parameter struct.
      * eddsa-expand.c (_eddsa_expand_key): Replace input
      struct nettle_hash with struct ecc_eddsa, and generalize for
      ed448. Update all callers.
      * eddsa-sign.c (_eddsa_sign): Likewise.
      * eddsa-verify.c (_eddsa_verify): Likewise.
      * eddsa-compress.c (_eddsa_compress): Store sign bit in most
      significant bit of last byte, as specified by RFC 8032.
      * eddsa-decompress.c (_eddsa_decompress): Corresponding update.
      Also generalize to support ed448, and make validity checks
      stricter.
      * testsuite/eddsa-sign-test.c (test_ed25519_sign): New function.
      (test_main): Use it.
      * testsuite/eddsa-verify-test.c (test_ed25519): New function.
      (test_main): Use it.
      1a85646b
  14. 28 Dec, 2019 2 commits