1. 21 Jun, 2011 1 commit
  2. 20 Jun, 2011 1 commit
  3. 15 Jun, 2011 1 commit
    • Niels Möller's avatar
      (libdir): On 64-bit Linux, we used to assume that · 95c4aa53
      Niels Möller authored
      libraries are installed according to the FHS. Since at least
      Fedora and Gentoo follow the FHS convention, while at least Debian
      doesn't, we have to try to figure out which convention is used.
      
      Rev: nettle/ChangeLog:1.190
      Rev: nettle/configure.ac:1.33
      95c4aa53
  4. 14 Jun, 2011 2 commits
  5. 12 Jun, 2011 3 commits
  6. 10 Jun, 2011 1 commit
  7. 09 Jun, 2011 2 commits
  8. 08 Jun, 2011 1 commit
  9. 07 Jun, 2011 4 commits
  10. 06 Jun, 2011 2 commits
    • Niels Möller's avatar
      * Makefile.in (DISTFILES): Added serpent-internal.h. · fc10516c
      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)
      fc10516c
    • Niels Möller's avatar
      Process two blocks at a time in parallel. Measured speedup of 10%--25% · e8460bb5
      Niels Möller authored
      (higher for encryption) on x86_64.
      
      Rev: nettle/ChangeLog:1.175
      Rev: nettle/serpent.c:1.8
      e8460bb5
  11. 01 Jun, 2011 2 commits
    • Niels Möller's avatar
      * serpent.c (ROUNDS): Deleted macro. · cd2d6e0d
      Niels Möller authored
      (serpent_block_t): Deleted array typedef.
      (KEYXOR): New macro, replacing BLOCK_XOR.
      (BLOCK_COPY, SBOX, SBOX_INVERSE): Deleted macros.
      (LINEAR_TRANSFORMATION): Use four separate arguments.
      (LINEAR_TRANSFORMATION_INVERSE): Likewise.
      (ROUND): Take separate arguments for all input and output words.
      (ROUND_INVERSE): Likewise.
      (ROUND_LAST, ROUND_FIRST_INVERSE): Deleted macros.
      (serpent_set_key): Moved loop termination test.
      (serpent_encrypt): Rewrote with unrolling of just eight rounds,
      and without serpent_block_t.
      (serpent_decrypt): Likewise.
      
      Rev: nettle/ChangeLog:1.174
      Rev: nettle/serpent.c:1.7
      cd2d6e0d
    • Niels Möller's avatar
      Added do { ... } while (0) around block macros. · ed9984b4
      Niels Möller authored
      (serpent_key_t): Deleted array typedef.
      (ROL32, ROR32): Renamed macros, were rol and ror.
      (KS_RECURRENCE, KS): New macros.
      (serpent_key_pad): Renamed, from...
      (serpent_key_prepare): ...old name.
      (serpent_subkeys_generate): Deleted function.
      (serpent_set_key): Rewrote the generation of subkeys. Reduced both
      temporary storage and code size (less unrolling)
      
      Rev: nettle/ChangeLog:1.173
      Rev: nettle/serpent.c:1.6
      ed9984b4
  12. 31 May, 2011 4 commits
  13. 30 May, 2011 1 commit
  14. 21 May, 2011 1 commit
  15. 06 May, 2011 2 commits
  16. 27 Apr, 2011 1 commit
  17. 15 Apr, 2011 1 commit
  18. 23 Mar, 2011 4 commits
    • Niels Möller's avatar
      *** empty log message *** · f91b834c
      Niels Möller authored
      Rev: ChangeLog:1.1100
      Rev: nettle/ChangeLog:1.162
      f91b834c
    • Niels Möller's avatar
      *** empty log message *** · 1524cd7e
      Niels Möller authored
      Rev: nettle/ChangeLog:1.161
      1524cd7e
    • Niels Möller's avatar
      *** empty log message *** · f53fb18f
      Niels Möller authored
      Rev: nettle/ChangeLog:1.160
      f53fb18f
    • Daniel Kahn Gillmor's avatar
      Contributed by Daniel Kahn Gillmor: · 68beda93
      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
      68beda93
  19. 18 Feb, 2011 1 commit
  20. 16 Feb, 2011 2 commits
    • Niels Möller's avatar
      *** empty log message *** · f9309776
      Niels Möller authored
      Rev: nettle/ChangeLog:1.157
      f9309776
    • Niels Möller's avatar
      * gcm-aes.c (gcm_aes_set_iv): Use GCM_SET_IV. · b20c306a
      Niels Möller authored
      (gcm_aes_set_key): Deleted cast.
      (gcm_aes_encrypt): Likewise.
      (gcm_aes_decrypt): Likewise.
      (gcm_aes_digest): Likewise.
      (gcm_aes_update): One less argument to GCM_UPDATE.
      
      * gcm.h (GCM_SET_KEY): Added cast to nettle_crypt_func *. Help
      compiler type checking despite this cast.
      (GCM_ENCRYPT): Likewise.
      (GCM_DECRYPT): Likewise.
      (GCM_DIGEST): Likewise.
      (GCM_SET_IV): New macro, for completeness.
      (GCM_UPDATE): Deleted unused argument encrypt.
      
      Rev: nettle/ChangeLog:1.156
      Rev: nettle/gcm-aes.c:1.4
      Rev: nettle/gcm.h:1.12
      b20c306a
  21. 14 Feb, 2011 3 commits