1. 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
  2. 25 Jun, 2014 1 commit
  3. 12 Apr, 2014 1 commit
  4. 28 Mar, 2014 1 commit
  5. 27 Mar, 2014 2 commits
  6. 26 Mar, 2014 5 commits
  7. 25 Nov, 2013 1 commit
  8. 24 Nov, 2013 1 commit
  9. 26 Apr, 2013 2 commits
  10. 02 Dec, 2012 1 commit
  11. 07 Jul, 2012 1 commit
  12. 25 Jun, 2012 1 commit
  13. 18 Feb, 2012 1 commit
  14. 24 Jul, 2010 1 commit
  15. 04 Jun, 2010 1 commit
  16. 25 May, 2010 1 commit
  17. 30 Mar, 2010 1 commit
    • Niels Möller's avatar
      * Makefile.in (hogweed_SOURCES): Added dsa-sha1-sign.c, · ed5015c3
      Niels Möller authored
      dsa-sha1-verify.c, dsa-sha256-sign.c, and dsa-sha256-verify.c.
      
      * dsa.h: Updated and added dsa declarations.
      
      * dsa-sha256-verify.c (dsa_sha256_verify_digest): New file, new
      function.
      (dsa_sha256_verify): New function.
      * dsa-sha256-sign.c (dsa_sha256_sign_digest): New file, new
      function.
      (dsa_sha256_sign): New function.
      
      * dsa-sha1-verify.c (dsa_sha1_verify_digest): New file. Moved and
      renamed function, from dsa_verify_digest, rewrote to use
      _dsa_verify.
      (dsa_sha1_verify): Analogous change, renamed from dsa_verify.
      * dsa-sha1-sign.c (dsa_sha1_sign_digest): New file. Moved and
      renamed function, from dsa_sign_digest, rewrote to use _dsa_sign,
      and added return value.
      (dsa_sha1_sign): Analogous change, renamed from dsa_sign.
      
      * dsa-verify.c (_dsa_verify): New general verification function,
      for any hash.
      * dsa-sign.c (_dsa_sign): New general signing function, for any
      hash. Returns success code, like the rsa signture functions.
      
      Rev: nettle/ChangeLog:1.71
      Rev: nettle/Makefile.in:1.22
      Rev: nettle/dsa-sha1-sign.c:1.1
      Rev: nettle/dsa-sha1-verify.c:1.1
      Rev: nettle/dsa-sha256-sign.c:1.1
      Rev: nettle/dsa-sha256-verify.c:1.1
      Rev: nettle/dsa-sign.c:1.3
      Rev: nettle/dsa-verify.c:1.3
      Rev: nettle/dsa.h:1.4
      ed5015c3
  18. 19 Oct, 2009 1 commit
    • Niels Möller's avatar
      * tools/pkcs1-conv.c: Updated for dsa/der interface change. · e218daf9
      Niels Möller authored
      * der2dsa.c (dsa_public_key_from_der_iterators): Split into two
      new functions...
      (dsa_params_from_der_iterator): New function.
      (dsa_public_key_from_der_iterator): New function.
      (dsa_openssl_private_key_from_der_iterator): Renamed, was
      dsa_private_key_from_der_iterator.
      (dsa_openssl_private_key_from_der): Likewise.
      * dsa.h: Corresponding changees to prototypes and #defines.
      
      Rev: nettle/ChangeLog:1.45
      Rev: nettle/der2dsa.c:1.3
      Rev: nettle/dsa.h:1.3
      Rev: nettle/tools/pkcs1-conv.c:1.3
      e218daf9
  19. 12 Oct, 2009 1 commit
  20. 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
  21. 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
  22. 25 Apr, 2003 1 commit
  23. 12 Apr, 2003 1 commit
    • Niels Möller's avatar
      * New name mangling, to reduce the risk of link collisions. All · 4fd20960
      Niels Möller authored
      functions (except memxor) now use a nettle_ or _nettle prefix when
      seen by the linker. For most functions, the header file that declares
      a function also use #define to provide a shorter more readable name
      without the prefix.
      
      Rev: src/nettle/aes-internal.h:1.9
      Rev: src/nettle/aes.h:1.6
      Rev: src/nettle/arcfour.h:1.4
      Rev: src/nettle/base16.h:1.2
      Rev: src/nettle/base64.h:1.12
      Rev: src/nettle/blowfish.h:1.8
      Rev: src/nettle/cast128.h:1.4
      Rev: src/nettle/cbc.h:1.4
      Rev: src/nettle/des.h:1.8
      Rev: src/nettle/dsa.h:1.7
      Rev: src/nettle/hmac.h:1.5
      Rev: src/nettle/knuth-lfib.h:1.2
      Rev: src/nettle/md5-compat.h:1.2
      Rev: src/nettle/md5.h:1.6
      Rev: src/nettle/pgp.h:1.2
      Rev: src/nettle/pkcs1.h:1.2
      Rev: src/nettle/rsa-compat.h:1.3
      Rev: src/nettle/rsa.h:1.22
      Rev: src/nettle/serpent.h:1.6
      Rev: src/nettle/sexp.h:1.15
      Rev: src/nettle/sha.h:1.3
      Rev: src/nettle/twofish.h:1.5
      Rev: src/nettle/yarrow.h:1.10
      4fd20960
  24. 27 Jan, 2003 1 commit
  25. 23 Jan, 2003 1 commit
  26. 07 Nov, 2002 1 commit
  27. 09 Oct, 2002 3 commits