1. 08 Jun, 2011 2 commits
  2. 07 Jun, 2011 4 commits
  3. 06 Jun, 2011 2 commits
    • 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
    • Niels Möller's avatar
      Process two blocks at a time in parallel. Measured speedup of 10%--25% · 229f766b
      Niels Möller authored
      (higher for encryption) on x86_64.
      
      Rev: nettle/ChangeLog:1.175
      Rev: nettle/serpent.c:1.8
      229f766b
  4. 03 Jun, 2011 1 commit
  5. 01 Jun, 2011 2 commits
    • Niels Möller's avatar
      * serpent.c (ROUNDS): Deleted macro. · e57e557f
      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
      e57e557f
    • Niels Möller's avatar
      Added do { ... } while (0) around block macros. · 763ed53e
      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
      763ed53e
  6. 31 May, 2011 6 commits
  7. 30 May, 2011 3 commits
  8. 21 May, 2011 1 commit
  9. 06 May, 2011 3 commits
  10. 27 Apr, 2011 2 commits
  11. 15 Apr, 2011 3 commits
  12. 23 Mar, 2011 10 commits
    • Niels Möller's avatar
      *** empty log message *** · 751558ba
      Niels Möller authored
      Rev: nettle/ChangeLog:1.162
      751558ba
    • Niels Möller's avatar
      (xalloc): Deleted function, now it's in misc.c instead. · b7ec7388
      Niels Möller authored
      Rev: nettle/tools/sexp-conv.c:1.6
      b7ec7388
    • Niels Möller's avatar
      *** empty log message *** · 9579451e
      Niels Möller authored
      Rev: nettle/ChangeLog:1.161
      9579451e
    • Niels Möller's avatar
      Use LSH_FUNC_STRERROR. · f7a6521d
      Niels Möller authored
      Rev: nettle/configure.ac:1.29
      f7a6521d
    • Niels Möller's avatar
      *** empty log message *** · e670b44f
      Niels Möller authored
      Rev: nettle/ChangeLog:1.160
      e670b44f
    • Niels Möller's avatar
      * tools/Makefile.in (TARGETS): Added nettle-hash, and related · 80218544
      Niels Möller authored
      build rules.
      (SOURCES): Added nettle-hash.c.
      
      * tools/nettle-hash.c: New file.
      
      Rev: nettle/tools/Makefile.in:1.5
      Rev: nettle/tools/nettle-hash.c:1.1
      80218544
    • Niels Möller's avatar
      (xalloc): New function. · 8a9d1fa9
      Niels Möller authored
      Rev: nettle/tools/misc.c:1.3
      Rev: nettle/tools/misc.h:1.3
      8a9d1fa9
    • Niels Möller's avatar
      (main): Made the OPT_* constants local, and · a538a476
      Niels Möller authored
      fixed numerical values to start with non-ASCII 0x300.
      
      Rev: nettle/tools/pkcs1-conv.c:1.5
      a538a476
    • Daniel Kahn Gillmor's avatar
      Contributed by Daniel Kahn Gillmor: · 60d1b5df
      Daniel Kahn Gillmor authored
      * testsuite/Makefile.in (TS_NETTLE_SOURCES): Added
      meta-hash-test.c, meta-cipher-test.c, and meta-armor-test.c.
      
      * testsuite/meta-hash-test.c: New file.
      * testsuite/meta-cipher-test.c: New file.
      * testsuite/meta-armor-test.c: New file.
      
      Rev: nettle/testsuite/.test-rules.make:1.10
      Rev: nettle/testsuite/Makefile.in:1.13
      Rev: nettle/testsuite/meta-armor-test.c:1.1
      Rev: nettle/testsuite/meta-cipher-test.c:1.1
      Rev: nettle/testsuite/meta-hash-test.c:1.1
      60d1b5df
    • 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
  13. 21 Mar, 2011 1 commit