1. 02 Jan, 2020 3 commits
  2. 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
  3. 28 Dec, 2019 1 commit
  4. 07 Jul, 2018 1 commit
    • Nikos Mavrogiannopoulos's avatar
      abi: explicitly export intended symbols and hide others · da81c86a
      Nikos Mavrogiannopoulos authored
      This adds all exported symbols in the map files explicitly under
      the following rules:
       - Symbols mentioned in internal headers go in a section which is
         valid only for testing, and linking with these symbols will break
         in library updates.
       - Symbols mentioned in installed headers go in the exported sections
         and are considered part of the ABI.
       - All internal symbols move to internal headers.
       - The _nettle_md5_compress and _nettle_sha1_compress become exported
         without the _nettle prefix, due to existing usage.
      da81c86a
  5. 19 Mar, 2015 1 commit
  6. 18 Mar, 2015 1 commit
  7. 20 Oct, 2014 1 commit
  8. 18 Oct, 2014 1 commit
  9. 14 Oct, 2014 1 commit
  10. 08 Oct, 2014 1 commit
  11. 04 Oct, 2014 1 commit
  12. 02 Oct, 2014 1 commit
  13. 24 Sep, 2014 1 commit
  14. 09 Sep, 2014 1 commit
  15. 18 Aug, 2014 2 commits
  16. 06 Aug, 2014 1 commit
  17. 12 Apr, 2014 1 commit
  18. 07 Jul, 2012 1 commit
  19. 18 Feb, 2012 1 commit
  20. 14 Dec, 2010 1 commit
  21. 24 Nov, 2006 1 commit
    • Niels Möller's avatar
      Added C++ guards. · 82cb285e
      Niels Möller authored
      Rev: src/nettle/aes.h:1.8
      Rev: src/nettle/arcfour.h:1.6
      Rev: src/nettle/arctwo.h:1.3
      Rev: src/nettle/asn1.h:1.3
      Rev: src/nettle/base16.h:1.4
      Rev: src/nettle/base64.h:1.15
      Rev: src/nettle/bignum.h:1.11
      Rev: src/nettle/blowfish.h:1.10
      Rev: src/nettle/buffer.h:1.6
      Rev: src/nettle/cast128.h:1.6
      Rev: src/nettle/cbc.h:1.9
      Rev: src/nettle/ctr.h:1.3
      Rev: src/nettle/des-compat.h:1.13
      Rev: src/nettle/des.h:1.11
      Rev: src/nettle/dsa.h:1.10
      Rev: src/nettle/hmac.h:1.6
      Rev: src/nettle/knuth-lfib.h:1.4
      Rev: src/nettle/md2.h:1.4
      Rev: src/nettle/md4.h:1.4
      Rev: src/nettle/md5-compat.h:1.3
      Rev: src/nettle/md5.h:1.9
      Rev: src/nettle/memxor.h:1.5
      Rev: src/nettle/nettle-meta.h:1.15
      Rev: src/nettle/nettle-types.h:1.2
      Rev: src/nettle/pgp.h:1.8
      Rev: src/nettle/pkcs1.h:1.4
      Rev: src/nettle/realloc.h:1.3
      Rev: src/nettle/rsa-compat.h:1.4
      Rev: src/nettle/rsa.h:1.26
      Rev: src/nettle/serpent.h:1.8
      Rev: src/nettle/sexp.h:1.18
      Rev: src/nettle/sha.h:1.7
      Rev: src/nettle/testsuite/testutils.h:1.24
      Rev: src/nettle/twofish.h:1.7
      Rev: src/nettle/yarrow.h:1.12
      82cb285e
  22. 07 Jan, 2004 1 commit
    • Niels Möller's avatar
      * nettle-types.h: New (generated) file, to be used instead of including · 121313f4
      Niels Möller authored
      <inttypes.h> directly. Updated all users of inttypes.h.
      
      Rev: src/nettle/aes.h:1.7
      Rev: src/nettle/aesdata.c:1.3
      Rev: src/nettle/arcfour.h:1.5
      Rev: src/nettle/base16.h:1.3
      Rev: src/nettle/base64.h:1.14
      Rev: src/nettle/bignum.h:1.8
      Rev: src/nettle/blowfish.h:1.9
      Rev: src/nettle/cast128.h:1.5
      Rev: src/nettle/cbc.h:1.5
      Rev: src/nettle/des.h:1.9
      Rev: src/nettle/dsa.h:1.9
      Rev: src/nettle/knuth-lfib.h:1.3
      Rev: src/nettle/md2.h:1.3
      Rev: src/nettle/md4.h:1.3
      Rev: src/nettle/md5.h:1.7
      Rev: src/nettle/memxor.h:1.3
      Rev: src/nettle/nettle-meta.h:1.11
      Rev: src/nettle/pkcs1.h:1.3
      Rev: src/nettle/realloc.h:1.2
      Rev: src/nettle/rsa.h:1.24
      Rev: src/nettle/serpent.h:1.7
      Rev: src/nettle/sexp.h:1.16
      Rev: src/nettle/sha.h:1.4
      Rev: src/nettle/twofish.h:1.6
      121313f4
  23. 21 Nov, 2002 1 commit
  24. 13 Feb, 2002 1 commit
  25. 12 Jan, 2002 1 commit
    • Niels Möller's avatar
      * aes-meta.c: New file. · 788920ec
      Niels Möller authored
      * arcfour-meta.c: New file.
      * cast128-meta.c: New file.
      * serpent-meta.c: New file.
      * twofish-meta.c: New file.
      
      Rev: src/nettle/aes-meta.c:1.1
      Rev: src/nettle/arcfour-meta.c:1.1
      Rev: src/nettle/cast128-meta.c:1.1
      Rev: src/nettle/serpent-meta.c:1.1
      Rev: src/nettle/twofish-meta.c:1.1
      788920ec
  26. 11 Jan, 2002 1 commit
    • Niels Möller's avatar
      New files. · 7699f2d5
      Niels Möller authored
      Rev: src/nettle/hmac-md5.c:1.1
      Rev: src/nettle/hmac.c:1.1
      Rev: src/nettle/hmac.h:1.1
      Rev: src/nettle/md5-meta.c:1.1
      Rev: src/nettle/nettle-meta.h:1.1
      Rev: src/nettle/sha1-meta.c:1.1
      Rev: src/nettle/sha256-meta.c:1.1
      7699f2d5
  27. 09 Jan, 2002 1 commit
  28. 05 Sep, 2001 1 commit
  29. 17 Jun, 2001 2 commits
    • Niels Möller's avatar
      *** empty log message *** · ef3668b2
      Niels Möller authored
      Rev: src/nettle/ChangeLog:1.10
      Rev: src/nettle/aes.h:1.4
      Rev: src/nettle/arcfour.h:1.3
      Rev: src/nettle/blowfish.h:1.7
      Rev: src/nettle/cast128.h:1.3
      Rev: src/nettle/des.h:1.4
      Rev: src/nettle/md5.h:1.3
      Rev: src/nettle/memxor.h:1.2
      Rev: src/nettle/serpent.h:1.5
      Rev: src/nettle/sha1.h:1.3
      Rev: src/nettle/twofish.h:1.4
      ef3668b2
    • Niels Möller's avatar
      Fixed copyright notice. · 63241173
      Niels Möller authored
      Rev: src/nettle/aes.c:1.3
      Rev: src/nettle/aes.h:1.3
      Rev: src/nettle/arcfour.c:1.2
      Rev: src/nettle/arcfour.h:1.2
      Rev: src/nettle/blowfish.h:1.5
      Rev: src/nettle/cast128.c:1.2
      Rev: src/nettle/cast128.h:1.2
      Rev: src/nettle/des.c:1.3
      Rev: src/nettle/des.h:1.3
      Rev: src/nettle/macros.h:1.3
      Rev: src/nettle/md5.c:1.2
      Rev: src/nettle/md5.h:1.2
      Rev: src/nettle/serpent.h:1.4
      Rev: src/nettle/sha1.c:1.3
      Rev: src/nettle/sha1.h:1.2
      Rev: src/nettle/twofish.c:1.3
      Rev: src/nettle/twofish.h:1.3
      63241173
  30. 12 Apr, 2001 1 commit
    • Niels Möller's avatar
      * Initial checkin. · 8ae5b576
      Niels Möller authored
      Rev: src/nettle/.bootstrap:1.1
      Rev: src/nettle/.c-style:1.1
      Rev: src/nettle/AUTHORS:1.1
      Rev: src/nettle/ChangeLog:1.1
      Rev: src/nettle/Makefile.am:1.1
      Rev: src/nettle/NEWS:1.1
      Rev: src/nettle/README:1.1
      Rev: src/nettle/aes.c:1.1
      Rev: src/nettle/aes.h:1.1
      Rev: src/nettle/arcfour.c:1.1
      Rev: src/nettle/arcfour.h:1.1
      Rev: src/nettle/configure.in:1.1
      Rev: src/nettle/macros.h:1.1
      Rev: src/nettle/md5.c:1.1
      Rev: src/nettle/md5.h:1.1
      Rev: src/nettle/memxor.c:1.1
      Rev: src/nettle/memxor.h:1.1
      Rev: src/nettle/testsuite/.c-style:1.1
      Rev: src/nettle/testsuite/Makefile.am:1.1
      Rev: src/nettle/testsuite/aes-test.m4:1.1
      Rev: src/nettle/testsuite/arcfour-test.m4:1.1
      Rev: src/nettle/testsuite/macros.m4:1.1
      Rev: src/nettle/testsuite/md5-test.m4:1.1
      Rev: src/nettle/testsuite/run-tests:1.1
      Rev: src/nettle/testsuite/testutils.c:1.1
      Rev: src/nettle/testsuite/testutils.h:1.1
      8ae5b576