]>
git.ipfire.org Git - thirdparty/nettle.git/log
Niels Möller [Tue, 23 Nov 2010 09:29:37 +0000 (10:29 +0100)]
Added real name.
Rev: nettle/index.html:1.4
Niels Möller [Tue, 16 Nov 2010 12:25:47 +0000 (13:25 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.120
Niels Möller [Tue, 16 Nov 2010 12:25:29 +0000 (13:25 +0100)]
Updated GMP url.
Rev: nettle/configure.ac:1.28
Niels Möller [Mon, 1 Nov 2010 10:38:02 +0000 (11:38 +0100)]
*** empty log message ***
Rev: nettle/ChangeLog:1.119
Niels Möller [Mon, 1 Nov 2010 10:32:04 +0000 (11:32 +0100)]
(werror): Don't call exit (copy&paste-error).
Rev: nettle/tools/misc.c:1.2
Niels Möller [Tue, 26 Oct 2010 09:50:29 +0000 (11:50 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.118
Niels Möller [Tue, 26 Oct 2010 09:50:13 +0000 (11:50 +0200)]
(main): No extra message for bad options.
Rev: nettle/examples/rsa-encrypt.c:1.3
Niels Möller [Tue, 26 Oct 2010 09:49:13 +0000 (11:49 +0200)]
* examples/rsa-keygen.c (main): Added long options. Deleted -?,
and fixed handling of bad options.
* examples/next-prime.c (main): Deleted -?, and fixed handling of
bad options.
* examples/random-prime.c (main): Likewise.
Rev: nettle/examples/random-prime.c:1.4
Rev: nettle/examples/rsa-keygen.c:1.3
Niels Möller [Tue, 26 Oct 2010 09:47:37 +0000 (11:47 +0200)]
(main): Deleted -?, and fixed handling of bad options.
Rev: nettle/examples/next-prime.c:1.5
Niels Möller [Tue, 26 Oct 2010 09:46:29 +0000 (11:46 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.117
Niels Möller [Fri, 22 Oct 2010 07:45:47 +0000 (09:45 +0200)]
(main): Added long options. Deleted -?, and fixed handling of bad
options.
Rev: nettle/examples/nettle-benchmark.c:1.15
Niels Möller [Fri, 22 Oct 2010 07:45:11 +0000 (09:45 +0200)]
(main): Added long options. Deleted -?, and fixed handling of bad
options. Renamed -s to -q (long option --quiet).
Rev: nettle/examples/eratosthenes.c:1.10
Niels Möller [Fri, 22 Oct 2010 07:41:11 +0000 (09:41 +0200)]
* tools/pkcs1-conv.c (main): Deleted short alias -? for --help,
and fixed handling of bad options.
* tools/sexp-conv.c (parse_options): Likewise.
Rev: nettle/tools/pkcs1-conv.c:1.4
Rev: nettle/tools/sexp-conv.c:1.5
Niels Möller [Thu, 21 Oct 2010 20:41:32 +0000 (22:41 +0200)]
Deleted lsh reference from the download section.
Rev: nettle/index.html:1.3
Niels Möller [Thu, 21 Oct 2010 20:36:03 +0000 (22:36 +0200)]
Corrected CVS instructions. Added list of language bindings.
Rev: nettle/index.html:1.2
Niels Möller [Wed, 6 Oct 2010 20:54:40 +0000 (22:54 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.116
Niels Möller [Wed, 6 Oct 2010 20:53:59 +0000 (22:53 +0200)]
(memxor3): Optimized.
(memxor3_common_alignment): New function.
(memxor3_different_alignment_b): New function.
(memxor3_different_alignment_ab): New function.
(memxor3_different_alignment_all): New function.
Rev: nettle/memxor.c:1.3
Niels Möller [Wed, 6 Oct 2010 20:50:14 +0000 (22:50 +0200)]
* examples/nettle-benchmark.c (time_function): Reorganized, to
reduce overhead.
(time_memxor): Also benchmark memxor3.
Rev: nettle/examples/nettle-benchmark.c:1.14
Niels Möller [Wed, 6 Oct 2010 19:19:23 +0000 (21:19 +0200)]
(overhead): New global variable.
(time_function): Compensate for call overhead.
(bench_nothing, time_overhead): New functions.
(time_memxor): Tweaked src size, making it an integral number of
words.
(main): Call time_overhead.
Rev: nettle/examples/nettle-benchmark.c:1.13
Niels Möller [Fri, 1 Oct 2010 14:06:42 +0000 (16:06 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.115
Niels Möller [Fri, 1 Oct 2010 14:06:16 +0000 (16:06 +0200)]
(ROUND): Reordered sbox lookups.
Rev: nettle/x86_64/camellia-crypt-internal.asm:1.2
Niels Möller [Fri, 1 Oct 2010 14:02:27 +0000 (16:02 +0200)]
Also test memxor3.
Rev: nettle/testsuite/memxor-test.c:1.3
Niels Möller [Thu, 30 Sep 2010 15:10:02 +0000 (17:10 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.114
Niels Möller [Thu, 30 Sep 2010 15:09:52 +0000 (17:09 +0200)]
Link in memxor.asm, if found.
Rev: nettle/configure.ac:1.27
Niels Möller [Thu, 30 Sep 2010 11:38:43 +0000 (13:38 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.113
Niels Möller [Thu, 30 Sep 2010 11:38:30 +0000 (13:38 +0200)]
(test_cipher_cbc): Print more info when failing.
Rev: nettle/testsuite/testutils.c:1.10
Niels Möller [Thu, 30 Sep 2010 11:37:55 +0000 (13:37 +0200)]
(test_xor): Added verbose printout.
Rev: nettle/testsuite/memxor-test.c:1.2
Niels Möller [Thu, 30 Sep 2010 11:37:25 +0000 (13:37 +0200)]
(time_memxor): Count size of unsigned long as "block size" for memxor.
Rev: nettle/examples/nettle-benchmark.c:1.12
Niels Möller [Fri, 24 Sep 2010 07:00:49 +0000 (09:00 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.112
Niels Möller [Fri, 24 Sep 2010 05:48:04 +0000 (07:48 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.111
Niels Möller [Fri, 24 Sep 2010 05:47:41 +0000 (07:47 +0200)]
* testsuite/.test-rules.make: Added rule for memxor-test.
* testsuite/Makefile.in (TS_NETTLE_SOURCES): Added memxor-test.c
* testsuite/memxor-test.c: New file.
Rev: nettle/testsuite/.test-rules.make:1.8
Rev: nettle/testsuite/Makefile.in:1.10
Rev: nettle/testsuite/memxor-test.c:1.1
Niels Möller [Fri, 24 Sep 2010 05:45:33 +0000 (07:45 +0200)]
(memxor_common_alignment): New function.
(memxor_different_alignment): New function.
(memxor): Optimized to do word-operations rather than byte
operations.
Rev: nettle/memxor.c:1.2
Niels Möller [Fri, 24 Sep 2010 05:44:37 +0000 (07:44 +0200)]
(HAVE_NATIVE_64_BIT): New config.h define.
Rev: nettle/configure.ac:1.26
Niels Möller [Fri, 24 Sep 2010 05:43:56 +0000 (07:43 +0200)]
Partial revert of 2010-09-20 changes.
* camellia-set-encrypt-key.c (camellia_set_encrypt_key):
Reintroduce CAMELLIA_F_HALF_INV, for 32-bit machines.
* camellia-crypt-internal.c (CAMELLIA_ROUNDSM): Two variants,
differing in where addition of the key is done.
* x86/camellia-crypt-internal.asm: Moved addition of key.
Rev: nettle/ChangeLog:1.110
Rev: nettle/camellia-crypt-internal.c:1.4
Rev: nettle/camellia-set-encrypt-key.c:1.6
Niels Möller [Fri, 24 Sep 2010 05:43:42 +0000 (07:43 +0200)]
* x86/camellia-crypt-internal.asm: Moved addition of key.
Rev: nettle/x86/camellia-crypt-internal.asm:1.3
Niels Möller [Wed, 22 Sep 2010 14:37:23 +0000 (16:37 +0200)]
(GET_CYCLE_COUNTER): Define also for x86_64.
(time_memxor): Improved display.
Rev: nettle/examples/nettle-benchmark.c:1.11
Niels Möller [Wed, 22 Sep 2010 13:40:15 +0000 (15:40 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.109
Niels Möller [Wed, 22 Sep 2010 13:40:08 +0000 (15:40 +0200)]
(BENCH_INTERVAL): Reduced to 0.1 s.
(struct bench_memxor_info): New struct.
(bench_memxor): New function.
(time_memxor): New function.
(main): Use time_memxor. Added optional argument used to limit the
algorithms being benchmarked.
Rev: nettle/examples/nettle-benchmark.c:1.10
Niels Möller [Wed, 22 Sep 2010 12:58:10 +0000 (14:58 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.108
Niels Möller [Wed, 22 Sep 2010 12:57:47 +0000 (14:57 +0200)]
(BENCH_INTERVAL): Changed unit to
seconds.
(time_function): Use clock_gettime with CLOCK_PROCESS_CPUTIME_ID,
if available. This gives better accuracy, at least on recent
linux.
Rev: nettle/examples/nettle-benchmark.c:1.9
Niels Möller [Wed, 22 Sep 2010 12:55:51 +0000 (14:55 +0200)]
(nettle-benchmark): Link using $(BENCH_LIBS) rather than $(LIBS).
Rev: nettle/examples/Makefile.in:1.9
Niels Möller [Wed, 22 Sep 2010 12:55:03 +0000 (14:55 +0200)]
Check for clock_gettime, and add -lrt to BENCH_LIBS if needed.
Rev: nettle/configure.ac:1.25
Niels Möller [Mon, 20 Sep 2010 09:16:34 +0000 (11:16 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.107
Niels Möller [Mon, 20 Sep 2010 09:16:22 +0000 (11:16 +0200)]
Less quoting when invoking $CC, to allow CC="gcc -m32".
Rev: nettle/configure.ac:1.24
Niels Möller [Mon, 20 Sep 2010 09:15:18 +0000 (11:15 +0200)]
(ROUND): Adapted to new key convention, moving key xor to the end.
Rev: nettle/x86/camellia-crypt-internal.asm:1.2
Niels Möller [Mon, 20 Sep 2010 09:14:08 +0000 (11:14 +0200)]
(CAMELLIA_F_HALF_INV): Deleted macro.
(camellia_set_encrypt_key): Deleted the CAMELLIA_F_HALF_INV
operations intended for moving the key xor into the middle of the
round.
Rev: nettle/camellia-set-encrypt-key.c:1.5
Niels Möller [Mon, 20 Sep 2010 09:11:56 +0000 (11:11 +0200)]
(CAMELLIA_ROUNDSM): Moved addition of key to the end, to use a 64-bit
xor.
Rev: nettle/camellia-crypt-internal.c:1.3
Niels Möller [Mon, 20 Sep 2010 09:09:56 +0000 (11:09 +0200)]
New file.
Rev: nettle/x86_64/camellia-crypt-internal.asm:1.1
Niels Möller [Mon, 20 Sep 2010 09:09:30 +0000 (11:09 +0200)]
(LREG, HREG, XREG): New macros.
Rev: nettle/x86_64/machine.m4:1.2
Niels Möller [Fri, 17 Sep 2010 05:48:39 +0000 (07:48 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.106
David Hoyt [Fri, 17 Sep 2010 05:48:23 +0000 (07:48 +0200)]
Support shared libraries (dlls) with mingw32. Contributed by David
Hoyt.
Rev: nettle/configure.ac:1.23
Niels Möller [Sun, 25 Jul 2010 20:12:08 +0000 (22:12 +0200)]
* configure.ac: Changed version number to nettle-2.2.
Rev: nettle/ChangeLog:1.105
Rev: nettle/configure.ac:1.22
Niels Möller [Sun, 25 Jul 2010 19:28:53 +0000 (21:28 +0200)]
Use camellia-crypt-internal.asm, if available. Bumped soname to
libnettle.so.4, and reset LIBNETTLE_MINOR to zero.
Rev: nettle/ChangeLog:1.104
Rev: nettle/NEWS:1.8
Rev: nettle/configure.ac:1.21
Niels Möller [Sun, 25 Jul 2010 18:28:31 +0000 (20:28 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.103
Niels Möller [Sun, 25 Jul 2010 18:28:23 +0000 (20:28 +0200)]
Use camellia-crypt-internal.asm, if available.
Rev: nettle/configure.ac:1.20
Niels Möller [Sun, 25 Jul 2010 18:25:59 +0000 (20:25 +0200)]
Updated date, and list author info for the Camellia assembler
implementation.
Rev: nettle/nettle.texinfo:1.15
Niels Möller [Sun, 25 Jul 2010 18:23:56 +0000 (20:23 +0200)]
New file.
Rev: nettle/x86/camellia-crypt-internal.asm:1.1
Niels Möller [Sun, 25 Jul 2010 18:23:32 +0000 (20:23 +0200)]
* x86/machine.m4 (LREG, HREG): Moved macros here, from...
* x86/aes.m4: ...here.
Rev: nettle/x86/aes.m4:1.7
Rev: nettle/x86/machine.m4:1.2
Niels Möller [Sun, 25 Jul 2010 09:18:27 +0000 (11:18 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.102
Niels Möller [Sun, 25 Jul 2010 09:18:17 +0000 (11:18 +0200)]
Added missing functions rsa_sha512_verify and rsa_sha512_verify_digest.
Rev: nettle/nettle.texinfo:1.14
Niels Möller [Sun, 25 Jul 2010 09:15:01 +0000 (11:15 +0200)]
More info for nettle-2.1.
Rev: nettle/NEWS:1.7
Niels Möller [Sun, 25 Jul 2010 09:14:19 +0000 (11:14 +0200)]
* camellia.h (struct camellia_ctx): Eliminate the two unused
subkeys, and renumber the remaining ones.
* camellia-crypt-internal.c (_camellia_crypt): Updated for
renumbered subkeys.
* camellia-set-encrypt-key.c (camellia_set_encrypt_key): Likewise.
* camellia-set-decrypt-key.c (camellia_invert_key): Likewise.
Rev: nettle/ChangeLog:1.101
Rev: nettle/camellia-crypt-internal.c:1.2
Rev: nettle/camellia-set-decrypt-key.c:1.2
Rev: nettle/camellia-set-encrypt-key.c:1.4
Rev: nettle/camellia.h:1.5
Niels Möller [Sun, 25 Jul 2010 09:09:23 +0000 (11:09 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.100
Niels Möller [Sun, 25 Jul 2010 08:22:07 +0000 (10:22 +0200)]
(camellia_set_encrypt_key): Inline
the expansion of camellia_setup128 and camellia_setup256, keeping
the unexpanded key in scalar variables.
(camellia_setup128): Deleted.
(camellia_setup256): Deleted.
Rev: nettle/camellia-set-encrypt-key.c:1.3
Niels Möller [Sat, 24 Jul 2010 21:47:57 +0000 (23:47 +0200)]
* camellia-set-encrypt-key.c (camellia_set_encrypt_key): Reduced
code size, no complete loop unroll. Use one loop for each phase of
the post-processing.
Rev: nettle/camellia-set-encrypt-key.c:1.2
Niels Möller [Sat, 24 Jul 2010 20:58:33 +0000 (22:58 +0200)]
Comment fix.
Rev: nettle/dsa.h:1.7
Niels Möller [Sat, 24 Jul 2010 20:58:20 +0000 (22:58 +0200)]
Updated and expanded section on DSA. Other minor fixes.
Rev: nettle/nettle.texinfo:1.13
Niels Möller [Sat, 24 Jul 2010 17:45:58 +0000 (19:45 +0200)]
Document aes_invert_key, and Camellia.
Rev: nettle/nettle.texinfo:1.12
Niels Möller [Sat, 24 Jul 2010 16:11:25 +0000 (18:11 +0200)]
Spacing fix.
Rev: nettle/ChangeLog:1.99
Niels Möller [Sat, 24 Jul 2010 16:11:01 +0000 (18:11 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.98
Niels Möller [Sat, 24 Jul 2010 16:10:47 +0000 (18:10 +0200)]
* testsuite/camellia-test.c: New tests for camellia_invert_key.
* testsuite/aes-test.c: New tests for aes_invert_key.
Rev: nettle/testsuite/aes-test.c:1.2
Rev: nettle/testsuite/camellia-test.c:1.2
Niels Möller [Sat, 24 Jul 2010 16:09:41 +0000 (18:09 +0200)]
* aes.h (aes_invert_key): Declare it.
* aes-set-decrypt-key.c (aes_invert_key): New function, key
inversion code extracted from aes_set_decrypt_key.
(aes_set_decrypt_key): Use aes_invert_key.
Rev: nettle/ChangeLog:1.97
Rev: nettle/aes-set-decrypt-key.c:1.2
Rev: nettle/aes.h:1.3
Niels Möller [Sat, 24 Jul 2010 16:07:13 +0000 (18:07 +0200)]
Added FIXME comment.
Rev: nettle/cast128.c:1.3
Niels Möller [Sat, 24 Jul 2010 16:05:37 +0000 (18:05 +0200)]
* camellia-set-encrypt-key.c (camellia_setup128): Generate
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)
Niels Möller [Tue, 20 Jul 2010 20:37:16 +0000 (22:37 +0200)]
* camellia-meta.c: Use _NETTLE_CIPHER_SEP_SET_KEY.
* camellia.h (struct camellia_ctx): Replaced flag camellia128 by
expanded key length nkeys.
* camellia.c (camellia_set_encrypt_key): Renamed, from...
(camellia_set_key): ... old name.
(camellia_invert_key): New function.
(camellia_set_decrypt_key): New function, using
camellia_invert_key.
(camellia_crypt): Renamed, from...
(camellia_encrypt): ... old name.
(camellia_decrypt): Deleted, no longer needed. camellia_crypt used
for both encryption and decryption.
Rev: nettle/ChangeLog:1.95
Rev: nettle/camellia-meta.c:1.2
Rev: nettle/camellia.c:1.4
Rev: nettle/camellia.h:1.4
Niels Möller [Tue, 20 Jul 2010 20:30:45 +0000 (22:30 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.94
Niels Möller [Tue, 20 Jul 2010 20:30:18 +0000 (22:30 +0200)]
(_NETTLE_CIPHER_SEP_SET_KEY): New macro.
Rev: nettle/nettle-meta.h:1.7
Niels Möller [Tue, 20 Jul 2010 20:29:52 +0000 (22:29 +0200)]
Removed unnecessary include of memxor.h.
Rev: nettle/dsa-keygen.c:1.9
Niels Möller [Tue, 20 Jul 2010 20:29:14 +0000 (22:29 +0200)]
Fixed spelling in comment.
Rev: nettle/cbc.c:1.2
Niels Möller [Tue, 20 Jul 2010 19:40:03 +0000 (21:40 +0200)]
* camellia.c: Rewrote to use 64-bit type for subkeys and use
64-bit operations throughout. Performance on x86_32, when compiled
with gcc-4.4.4, is reduced by roughly 15%, this should be fixed
later.
* camellia.h (struct camellia_ctx): Use type uint64_t for subkeys.
Rev: nettle/ChangeLog:1.93
Rev: nettle/camellia.c:1.3
Rev: nettle/camellia.h:1.3
Niels Möller [Wed, 7 Jul 2010 19:33:01 +0000 (21:33 +0200)]
Added camellia ciphers.
Rev: nettle/ChangeLog:1.92
Rev: nettle/examples/nettle-benchmark.c:1.8
Niels Möller [Wed, 7 Jul 2010 19:32:03 +0000 (21:32 +0200)]
* aes.h (aes_encrypt, aes_decrypt): Declare ctx argument as const.
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
Niels Möller [Wed, 7 Jul 2010 19:19:58 +0000 (21:19 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.90
Niels Möller [Wed, 7 Jul 2010 19:19:15 +0000 (21:19 +0200)]
(TS_NETTLE_SOURCES): Added camellia-test.c.
Rev: nettle/testsuite/.test-rules.make:1.7
Rev: nettle/testsuite/Makefile.in:1.9
Niels Möller [Wed, 7 Jul 2010 19:18:09 +0000 (21:18 +0200)]
(nettle_camellia128): Declare.
(nettle_camellia192): Likewise.
(nettle_camellia256): Likewise.
Rev: nettle/nettle-meta.h:1.6
Niels Möller [Wed, 7 Jul 2010 19:17:56 +0000 (21:17 +0200)]
* Makefile.in (nettle_SOURCES): Added camellia.c and
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
Niels Möller [Tue, 6 Jul 2010 11:49:56 +0000 (13:49 +0200)]
New files, copied from
http://info.isl.ntt.co.jp/crypt/eng/camellia/dl/camellia-LGPL-1.2.0.tar.gz.
Rev: nettle/camellia.c:1.1
Rev: nettle/camellia.h:1.1
Niels Möller [Tue, 6 Jul 2010 11:42:41 +0000 (13:42 +0200)]
New file.
Rev: nettle/testsuite/camellia-test.c:1.1
Niels Möller [Mon, 5 Jul 2010 20:01:09 +0000 (22:01 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.88
Niels Möller [Mon, 5 Jul 2010 20:00:42 +0000 (22:00 +0200)]
Document new conventions for weak key and des
parity checks. Document des_check_parity.
Rev: nettle/NEWS:1.6
Rev: nettle/nettle.texinfo:1.11
Niels Möller [Mon, 5 Jul 2010 19:55:10 +0000 (21:55 +0200)]
(test_weak): Don't check the deleted status attribute.
Rev: nettle/testsuite/des-test.c:1.3
Niels Möller [Mon, 5 Jul 2010 19:54:34 +0000 (21:54 +0200)]
(des_key_sched): Rewrote error checking logic for
the case of non-zero des_check_key.
Rev: nettle/des-compat.c:1.3
Niels Möller [Mon, 5 Jul 2010 19:53:00 +0000 (21:53 +0200)]
Comment fix.
Rev: nettle/des-compat.h:1.2
Niels Möller [Mon, 5 Jul 2010 19:52:38 +0000 (21:52 +0200)]
(des3_set_key): Changed weak key detection logic.
Complete key setup also for weak keys, and don't set the status
attribute.
Rev: nettle/des3.c:1.2
Niels Möller [Mon, 5 Jul 2010 19:50:20 +0000 (21:50 +0200)]
(des_set_key): New iteration logic, to keep key pointer unchanged.
Moved weak key check to the end, and don't set the status
attribute.
(des_encrypt): Ignore status attribute.
(des_decrypt): Likewise.
Rev: nettle/des.c:1.3
Niels Möller [Mon, 5 Jul 2010 19:47:56 +0000 (21:47 +0200)]
(enum des_error): Deleted.
(struct des_ctx): Deleted status attribute.
(struct des3_ctx): Likewise.
Rev: nettle/des.h:1.3
Niels Möller [Mon, 5 Jul 2010 19:46:03 +0000 (21:46 +0200)]
(initial_ctx): Deleted status value.
(blowfish_encrypt): Ignore status attribute.
(blowfish_decrypt): Likewise.
(blowfish_set_key): return result from weak key check, without
setting the status attribute.
Rev: nettle/blowfish.c:1.2
Niels Möller [Mon, 5 Jul 2010 19:40:42 +0000 (21:40 +0200)]
(enum blowfish_error): Deleted.
(struct blowfish_ctx): Deleted status attribute.
Rev: nettle/blowfish.h:1.2
Niels Möller [Mon, 5 Jul 2010 19:37:46 +0000 (21:37 +0200)]
(des_headers): Deleted parity.h.
Rev: nettle/Makefile.in:1.24
Niels Möller [Wed, 30 Jun 2010 07:41:42 +0000 (09:41 +0200)]
*** empty log message ***
Rev: nettle/ChangeLog:1.87