1. 29 Sep, 2022 2 commits
  2. 28 Sep, 2022 8 commits
  3. 26 Sep, 2022 1 commit
    • Daiki Ueno's avatar
      Implement AES-GCM-SIV · f5b64ecc
      Daiki Ueno authored
      
      
      This implements AES-GCM-SIV, described in RFC8452, on top of the
      existing AES-GCM primitives.  In particular, its hash algorithm
      POLYVAL is implemented using the GHASH with additional byte order
      conversion according to RFC8452 Appendix A.
      
      Signed-off-by: default avatarDaiki Ueno <dueno@redhat.com>
      f5b64ecc
  4. 24 Sep, 2022 3 commits
  5. 14 Sep, 2022 3 commits
    • Zoltan Fridrich's avatar
      Implement balloon password hashing · f281a955
      Zoltan Fridrich authored and Niels Möller's avatar Niels Möller committed
      f281a955
    • Niels Möller's avatar
      Fix ECDSA verify corner case · 4eb5868c
      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.
      4eb5868c
    • Niels Möller's avatar
      New function ecc_nonsec_add_jjj · daabcc72
      Niels Möller authored
      daabcc72
  6. 08 Sep, 2022 1 commit
    • Niels Möller's avatar
      Cleanup of eccdata. · 8e2adda2
      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.
      8e2adda2
  7. 31 Aug, 2022 1 commit
  8. 19 Aug, 2022 1 commit
  9. 18 Aug, 2022 10 commits
  10. 17 Aug, 2022 1 commit
  11. 16 Aug, 2022 3 commits
  12. 15 Aug, 2022 1 commit
  13. 14 Aug, 2022 1 commit
  14. 07 Aug, 2022 2 commits
  15. 06 Aug, 2022 2 commits