1. 20 Jul, 2010 6 commits
  2. 07 Jul, 2010 6 commits
    • Niels Möller's avatar
      Added camellia ciphers. · 118e2618
      Niels Möller authored
      Rev: nettle/ChangeLog:1.92
      Rev: nettle/examples/nettle-benchmark.c:1.8
      118e2618
    • Niels Möller's avatar
      * aes.h (aes_encrypt, aes_decrypt): Declare ctx argument as const. · c8f4cc35
      Niels Möller authored
      Also updated implementation.
      * blowfish.h (blowfish_encrypt, blowfish_decrypt): Likewise.
      * cast128.h (cast128_encrypt, cast128_decrypt): Likewise.
      * serpent.h (serpent_encrypt, serpent_decrypt): Likewise.
      * twofish.h (twofish_encrypt, twofish_decrypt): Likewise.
      
      Rev: nettle/ChangeLog:1.91
      Rev: nettle/aes-decrypt.c:1.2
      Rev: nettle/aes-encrypt.c:1.2
      Rev: nettle/aes.h:1.2
      Rev: nettle/blowfish.c:1.3
      Rev: nettle/blowfish.h:1.3
      Rev: nettle/cast128.c:1.2
      Rev: nettle/cast128.h:1.2
      Rev: nettle/serpent.c:1.2
      Rev: nettle/serpent.h:1.2
      Rev: nettle/twofish.c:1.2
      Rev: nettle/twofish.h:1.2
      c8f4cc35
    • Niels Möller's avatar
      *** empty log message *** · 99db0536
      Niels Möller authored
      Rev: nettle/ChangeLog:1.90
      99db0536
    • Niels Möller's avatar
      (TS_NETTLE_SOURCES): Added camellia-test.c. · 819f13f8
      Niels Möller authored
      Rev: nettle/testsuite/.test-rules.make:1.7
      Rev: nettle/testsuite/Makefile.in:1.9
      819f13f8
    • Niels Möller's avatar
      (nettle_camellia128): Declare. · b3d4d798
      Niels Möller authored
      (nettle_camellia192): Likewise.
      (nettle_camellia256): Likewise.
      
      Rev: nettle/nettle-meta.h:1.6
      b3d4d798
    • 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
  3. 06 Jul, 2010 2 commits
  4. 05 Jul, 2010 11 commits
  5. 30 Jun, 2010 4 commits
    • Niels Möller's avatar
      *** empty log message *** · 8cb8b3da
      Niels Möller authored
      Rev: nettle/ChangeLog:1.87
      8cb8b3da
    • Niels Möller's avatar
      (test_des): New function. · 314e9c18
      Niels Möller authored
      (test_weak): New function.
      (test_main): Use test_des and test_weak. Added tests for all the
      weak keys. Added some tests with invalid (to be ignored) parity
      bits.
      
      Rev: nettle/testsuite/des-test.c:1.2
      314e9c18
    • Niels Möller's avatar
      *** empty log message *** · a547ba68
      Niels Möller authored
      Rev: nettle/ChangeLog:1.86
      a547ba68
    • Niels Möller's avatar
      (parity_16): New smaller parity table. · 26cf3cef
      Niels Möller authored
      (des_check_parity): New function.
      (des_fix_parity): Use parity_16.
      (des_weak_p): New weak-key detection. Ignores parity bits, and
      uses a hash table.
      (des_set_key): Deleted parity checking code. Replaced old weak-key
      detection code by a call to des_weak_p.
      
      Rev: nettle/des.c:1.2
      Rev: nettle/des.h:1.2
      26cf3cef
  6. 04 Jun, 2010 7 commits
  7. 03 Jun, 2010 1 commit
  8. 02 Jun, 2010 3 commits