1. 29 Mar, 2012 2 commits
  2. 27 Feb, 2012 2 commits
  3. 18 Feb, 2012 1 commit
  4. 17 Jan, 2012 1 commit
  5. 19 Nov, 2011 2 commits
    • Martin Storsjö's avatar
      Cygwin/mingw32 improvements contributed by Martin Storsjö: · bf6da6f0
      Martin Storsjö authored
      * Makefile.in (IMPLICIT_TARGETS): New variable for DLL link
      libraries.
      (clean-here): Delete the DLL import libraries.
      
      Rev: nettle/ChangeLog:1.231
      Rev: nettle/Makefile.in:1.42
      bf6da6f0
    • Martin Storsjö's avatar
      Cygwin/mingw32 improvements contributed by Martin Storsjö: · cb943f55
      Martin Storsjö authored
      * configure.ac: Setup installation of dll files in $bindir.
      (IF_DLL, LIBNETTLE_FILE_SRC, LIBHOGWEED_FILE_SRC): New
      substitutions.
      
      * config.make.in (LIBNETTLE_FILE_SRC): Substitute new autoconf
      variable.
      (LIBHOGWEED_FILE_SRC): Likewise.
      
      * Makefile.in (install-dll-nettle, uninstall-dll-nettle): New
      target for installing the dll file in $bindir.
      (install-shared-nettle): Conditionally
      depend on install-dll-nettle. Use LIBNETTLE_FILE_SRC.
      (uninstall-shared-nettle): Conditionally depend on
      install-dll-nettle.
      (various hogweed targets): Analogous changes.
      
      Rev: nettle/ChangeLog:1.230
      Rev: nettle/Makefile.in:1.41
      Rev: nettle/config.make.in:1.4
      Rev: nettle/configure.ac:1.47
      cb943f55
  6. 30 Aug, 2011 1 commit
  7. 28 Aug, 2011 2 commits
  8. 24 Jul, 2011 1 commit
    • Niels Möller's avatar
      (PKGCONFIG_FILES, pkgconfigdir): New variables. · c7e635a8
      Niels Möller authored
      (DISTFILES): Added nettle.pc.in and hogweed.pc.in.
      (nettle.pc, hogweed.pc): New targets (invoking config.status).
      (install-pkgconfig, uninstall-pkgconfig): New targets.
      (install-here): Depend on install-pkgconfig.
      (uninstall-here): Depend on uninstall-pkgconfig.
      (distclean-here): Delete nettle.pc and hogweed.pc.
      
      Rev: nettle/ChangeLog:1.209
      Rev: nettle/Makefile.in:1.37
      c7e635a8
  9. 11 Jul, 2011 1 commit
  10. 07 Jul, 2011 1 commit
  11. 06 Jun, 2011 1 commit
    • Niels Möller's avatar
      * Makefile.in (DISTFILES): Added serpent-internal.h. · 00a6c2d1
      Niels Möller authored
      (nettle_SOURCES): Replaced serpent.c by serpent-set-key.c,
      serpent-encrypt.c, and serpent-decrypt.c.
      
      * serpent.c: Replaced by several new files.
      * serpent-set-key.c: New file.
      * serpent-encrypt.c: New file.
      * serpent-decrypt.c: New file.
      * serpent-internal.h: New file.
      
      Rev: nettle/ChangeLog:1.176
      Rev: nettle/Makefile.in:1.34
      Rev: nettle/serpent-decrypt.c:1.1
      Rev: nettle/serpent-encrypt.c:1.1
      Rev: nettle/serpent-internal.h:1.1
      Rev: nettle/serpent-set-key.c:1.1
      Rev: nettle/serpent.c:1.9(DEAD)
      00a6c2d1
  12. 31 May, 2011 1 commit
    • Simon Josefsson's avatar
      Serpent rewrite. · 6578740e
      Simon Josefsson authored
      Rev: nettle/ChangeLog:1.170
      Rev: nettle/Makefile.in:1.33
      Rev: nettle/serpent.c:1.4
      Rev: nettle/serpent_sboxes.h:1.2(DEAD)
      6578740e
  13. 23 Mar, 2011 1 commit
    • Daniel Kahn Gillmor's avatar
      Contributed by Daniel Kahn Gillmor: · d83027b1
      Daniel Kahn Gillmor authored
      * testsuite/Makefile.in (TS_NETTLE_SOURCES): Added
      meta-hash-test.c, meta-cipher-test.c, and meta-armor-test.c.
      
      * nettle.texinfo: Document nettle_hashes and nettle_ciphers.
      
      * nettle-meta.h: Declare algorithm lists nettle_ciphers,
      nettle_hashes, nettle_armors.
      
      * Makefile.in (nettle_SOURCES): Added nettle-meta-hashes.c,
      nettle-meta-ciphers.c, and nettle-meta-armors.c.
      
      * nettle-meta-armors.c: New file.
      * nettle-meta-ciphers.c: New file.
      * nettle-meta-hashes.c: New file.
      
      Rev: nettle/ChangeLog:1.159
      Rev: nettle/Makefile.in:1.32
      Rev: nettle/nettle-meta-armors.c:1.1
      Rev: nettle/nettle-meta-ciphers.c:1.1
      Rev: nettle/nettle-meta-hashes.c:1.1
      Rev: nettle/nettle-meta.h:1.10
      Rev: nettle/nettle.texinfo:1.22
      d83027b1
  14. 09 Feb, 2011 1 commit
  15. 07 Feb, 2011 1 commit
  16. 06 Feb, 2011 1 commit
  17. 05 Feb, 2011 1 commit
  18. 25 Nov, 2010 1 commit
  19. 24 Jul, 2010 1 commit
    • Niels Möller's avatar
      * camellia-set-encrypt-key.c (camellia_setup128): Generate · c1552ab2
      Niels Möller authored
      unmodified subkeys according to the spec. Moved clever combination
      of subkeys to camellia_set_encrypt_key.
      (camellia_setup256): Likewise.
      (camellia_set_encrypt_key): Moved subkey post-processing code
      here, and reduce code duplication between 128-bit keys and larger
      keys.
      
      * camellia.c: Deleted file, split into several new files...
      * camellia-table.c (_camellia_table): New file with the constant
      sbox tables.
      * camellia-set-encrypt-key.c: New file.
      (camellia_setup128): Generate unmodified subkeys according to the
      spec. Moved clever combination of subkeys to camellia_set_encrypt_key.
      (camellia_setup256): Likewise.
      
      * camellia-set-decrypt-key.c: New file.
      (camellia_invert_key): Key inversion function.
      (camellia_set_decrypt_key): New key setup function.
      * camellia-internal.h: New file.
      * camellia-crypt.c (camellia_crypt): New file, new wrapper
      function passing the sbox table to _camellia_crypt.
      * camellia-crypt-internal.c (_camellia_crypt): New file, with main
      encrypt/decrypt function.
      * Makefile.in (nettle_SOURCES): Updated list of camellia source files.
      (DISTFILES): Added camellia-internal.h.
      
      Rev: nettle/ChangeLog:1.96
      Rev: nettle/Makefile.in:1.26
      Rev: nettle/camellia-crypt-internal.c:1.1
      Rev: nettle/camellia-crypt.c:1.1
      Rev: nettle/camellia-internal.h:1.1
      Rev: nettle/camellia-set-decrypt-key.c:1.1
      Rev: nettle/camellia-set-encrypt-key.c:1.1
      Rev: nettle/camellia-table.c:1.1
      Rev: nettle/camellia.c:1.5(DEAD)
      c1552ab2
  20. 07 Jul, 2010 1 commit
    • Niels Möller's avatar
      * Makefile.in (nettle_SOURCES): Added camellia.c and · a4d89a90
      Niels Möller authored
      camellia-meta.c.
      (HEADERS): Added camellia.h.
      
      * camellia-meta.c: New file.
      
      * camellia.h: Rewrote interface to match nettle conventions.
      
      * camellia.c: Converted to nettle conventions.
      (camellia_encrypt128, camellia_encrypt256): Unified to new
      function...
      (camellia_encrypt): ...New function, with a loop doing 6
      regular rounds, one FL round and one FLINV round per iteration,
      with iteration count depending on the key size.
      
      Rev: nettle/ChangeLog:1.89
      Rev: nettle/Makefile.in:1.25
      Rev: nettle/camellia-meta.c:1.1
      Rev: nettle/camellia.c:1.2
      Rev: nettle/camellia.h:1.2
      a4d89a90
  21. 05 Jul, 2010 1 commit
  22. 09 Apr, 2010 1 commit
  23. 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
  24. 27 Mar, 2010 1 commit
  25. 26 Mar, 2010 1 commit
  26. 25 Mar, 2010 1 commit
    • Niels Möller's avatar
      * Makefile.in (nettle_SOURCES): Added sha384-meta.c. · a8e38bdf
      Niels Möller authored
      * sha384-meta.c: New file.
      
      * sha.h: Added declarations for sha384. Some are aliases for the
      corresponding sha512 definition.
      
      * sha512.c (sha512_write_digest): New function.
      (sha512_digest): Use it.
      (sha384_init): New function.
      (sha384_digest): New function.
      
      Rev: nettle/ChangeLog:1.59
      Rev: nettle/Makefile.in:1.19
      Rev: nettle/nettle-meta.h:1.4
      Rev: nettle/sha.h:1.5
      Rev: nettle/sha384-meta.c:1.1
      Rev: nettle/sha512.c:1.4
      a8e38bdf
  27. 24 Mar, 2010 2 commits
    • Niels Möller's avatar
      * sha512.c: Reorganized to use _nettle_sha512_compress. · d35e6f95
      Niels Möller authored
      * sha512-compress.c (_nettle_sha512_compress): Compression
      function extracted from sha512.c to a new file.
      
      * Makefile.in (nettle_SOURCES): Added sha256-compress.c and
      sha512-compress.c.
      
      Rev: nettle/ChangeLog:1.57
      Rev: nettle/Makefile.in:1.18
      Rev: nettle/sha.h:1.4
      Rev: nettle/sha512-compress.c:1.1
      Rev: nettle/sha512.c:1.2
      d35e6f95
    • Niels Möller's avatar
      * Makefile.in (nettle_SOURCES): Added sha256-compress.c. · 343b4bad
      Niels Möller authored
      * sha256.c: Reorganized to use _nettle_sha256_compress.
      
      * sha256-compress.c (_nettle_sha256_compress): Compression
      function extracted from sha256.c to a new file.
      
      Rev: nettle/ChangeLog:1.56
      Rev: nettle/Makefile.in:1.17
      Rev: nettle/sha.h:1.3
      Rev: nettle/sha256-compress.c:1.1
      Rev: nettle/sha256.c:1.4
      343b4bad
  28. 23 Mar, 2010 1 commit
    • Niels Möller's avatar
      * Makefile.in (hogweed_SOURCES): Added pkcs1-rsa-sha512.c, · 3eebb3fd
      Niels Möller authored
      rsa-sha512-sign.c and rsa-sha512-verify.c.
      
      * rsa.h: Added prototypes for sha512-related functions.
      (RSA_MINIMUM_N_OCTETS, RSA_MINIMUM_N_BITS): Increased.
      * pkcs1.h: Added prototypes for sha512-related functions.
      
      * rsa-sha512-verify.c: New file.
      * rsa-sha512-sign.c: New file.
      * pkcs1-rsa-sha512.c: New file.
      
      Rev: nettle/ChangeLog:1.52
      Rev: nettle/Makefile.in:1.16
      Rev: nettle/pkcs1-rsa-sha512.c:1.1
      Rev: nettle/pkcs1.h:1.2
      Rev: nettle/rsa-sha512-sign.c:1.1
      Rev: nettle/rsa-sha512-verify.c:1.1
      Rev: nettle/rsa.h:1.3
      3eebb3fd
  29. 22 Mar, 2010 2 commits
  30. 06 Mar, 2010 1 commit
  31. 13 Jan, 2010 1 commit
    • Niels Möller's avatar
      * Makefile.in ($(LIBHOGWEED_FORLINK)): Depend on · fc0ca95a
      Niels Möller authored
      $(LIBNETTLE_FORLINK).
      
      * configure.ac (LIBHOGWEED_LIBS): Added -lnettle -lgmp for the
      default case. Follows debian, and also makes dlopen of
      libhogweed.so work, without having to use RTLD_GLOBAL.
      (LIBHOGWEED_LINK): Added -L., to find our libnettle.so.
      
      Rev: nettle/ChangeLog:1.47
      Rev: nettle/Makefile.in:1.12
      Rev: nettle/configure.ac:1.12
      fc0ca95a
  32. 12 Oct, 2009 1 commit
  33. 25 Aug, 2009 1 commit
  34. 30 May, 2009 1 commit