]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
14 years ago*** empty log message ***
Niels Möller [Mon, 7 Feb 2011 08:51:18 +0000 (09:51 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.133

14 years ago(GCM_TABLE_BITS): Set to 4.
Niels Möller [Mon, 7 Feb 2011 08:46:16 +0000 (09:46 +0100)] 
(GCM_TABLE_BITS): Set to 4.

Rev: nettle/gcm.h:1.4

14 years ago*** empty log message ***
Niels Möller [Sun, 6 Feb 2011 21:03:48 +0000 (22:03 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.132

14 years ago(TARGETS): Added gcmdata.
Niels Möller [Sun, 6 Feb 2011 21:03:18 +0000 (22:03 +0100)] 
(TARGETS): Added gcmdata.
(gcmdata): New rule.

Rev: nettle/Makefile.in:1.29

14 years agoIntroduced 4-bit tables. Gives gmac performance of 45 cycles per
Niels Möller [Sun, 6 Feb 2011 21:02:16 +0000 (22:02 +0100)] 
Introduced 4-bit tables. Gives gmac performance of 45 cycles per
byte (still on intel x86_64).
* gcm.c (gcm_gf_shift): Renamed. Tweaked little-endian masks.
(gcm_rightshift): ... old name.
(gcm_gf_mul): New argument for the output. Added length argument
for one of the inputs (implicitly padding with zeros).
(shift_table): New table (in 4-bit and 8-bit versions), generated
by gcmdata.
(gcm_gf_shift_chunk): New function shifting 4 bits at
a time.
(gcm_gf_mul_chunk): New function processing 4 bits at a time.
(gcm_set_key): Generation of 4-bit key table.
(gcm_hash): Use tables, when available.

Rev: nettle/gcm.c:1.5

14 years ago(main): New file.
Niels Möller [Sun, 6 Feb 2011 20:53:03 +0000 (21:53 +0100)] 
(main): New file.

Rev: nettle/gcmdata.c:1.1

14 years ago*** empty log message ***
Niels Möller [Sun, 6 Feb 2011 17:15:20 +0000 (18:15 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.131

14 years ago* gcm.c (gcm_rightshift): Moved the reduction of the shifted out
Niels Möller [Sun, 6 Feb 2011 17:15:04 +0000 (18:15 +0100)] 
* gcm.c (gcm_rightshift): Moved the reduction of the shifted out
bit here.
(gcm_gf_mul): Updated for gcm_rightshift change. Improves gmac
performance to 181 cycles/byte.

Rev: nettle/gcm.c:1.4

14 years ago*** empty log message ***
Niels Möller [Sun, 6 Feb 2011 14:41:22 +0000 (15:41 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.130

14 years ago(gcm_gf_mul): Rewrote. Still uses the bitwise algorithm from the
Niels Möller [Sun, 6 Feb 2011 14:41:09 +0000 (15:41 +0100)] 
(gcm_gf_mul): Rewrote. Still uses the bitwise algorithm from the
specification, but with separate byte and bit loops. Improves gmac
performance a bit further, to 227 cycles/byte.

Rev: nettle/gcm.c:1.3

14 years ago(gcm_rightshift): Complete rewrite, to use word rather
Niels Möller [Sun, 6 Feb 2011 14:07:33 +0000 (15:07 +0100)] 
(gcm_rightshift): Complete rewrite, to use word rather
than byte operations. Improves gmac performance from 830 cycles /
byte to (still poor) 268 cycles per byte on intel x86_64.

Rev: nettle/gcm.c:1.2

14 years agoTypo fix.
Niels Möller [Sat, 5 Feb 2011 22:54:43 +0000 (23:54 +0100)] 
Typo fix.

Rev: nettle/gcm.h:1.3

14 years ago*** empty log message ***
Niels Möller [Sat, 5 Feb 2011 22:49:57 +0000 (23:49 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.129

14 years ago(time_gmac): New function.
Niels Möller [Sat, 5 Feb 2011 22:49:33 +0000 (23:49 +0100)] 
(time_gmac): New function.
(main): Call time_gmac.

Rev: nettle/examples/nettle-benchmark.c:1.16

14 years ago* gcm.h: New file, contributed by Nikos Mavrogiannopoulos.
Niels Möller [Sat, 5 Feb 2011 22:48:23 +0000 (23:48 +0100)] 
* gcm.h: New file, contributed by Nikos Mavrogiannopoulos.

Rev: nettle/gcm.h:1.2

14 years ago(TS_NETTLE_SOURCES): Added gcm-test.c.
Niels Möller [Sat, 5 Feb 2011 22:48:02 +0000 (23:48 +0100)] 
(TS_NETTLE_SOURCES): Added gcm-test.c.

Rev: nettle/testsuite/Makefile.in:1.12

14 years agoAdded gcm-test rule.
Niels Möller [Sat, 5 Feb 2011 22:47:31 +0000 (23:47 +0100)] 
Added gcm-test rule.

Rev: nettle/testsuite/.test-rules.make:1.9

14 years ago(test_cipher_gcm): New function, contributed by Nikos
Nikos Mavrogiannopoulos [Sat, 5 Feb 2011 22:47:11 +0000 (23:47 +0100)] 
(test_cipher_gcm): New function, contributed by Nikos
Mavrogiannopoulos.

Rev: nettle/testsuite/testutils.c:1.12
Rev: nettle/testsuite/testutils.h:1.6

14 years agoNew file, contributed by Nikos Mavrogiannopoulos.
Nikos Mavrogiannopoulos [Sat, 5 Feb 2011 22:46:12 +0000 (23:46 +0100)] 
New file, contributed by Nikos Mavrogiannopoulos.

Rev: nettle/testsuite/gcm-test.c:1.1

14 years ago(nettle_SOURCES): Added gcm.c.
Niels Möller [Sat, 5 Feb 2011 22:23:05 +0000 (23:23 +0100)] 
(nettle_SOURCES): Added gcm.c.
(HEADERS): Added gcm.h.

Rev: nettle/Makefile.in:1.28

14 years ago* gcm.c: New file.
Nikos Mavrogiannopoulos [Sat, 5 Feb 2011 22:22:25 +0000 (23:22 +0100)] 
* gcm.c: New file.
* gcm.h: New file.

Rev: nettle/gcm.c:1.1
Rev: nettle/gcm.h:1.1

14 years ago* macros.h (INCREMENT): New macro, moved from ctr.c. Deleted third
Niels Möller [Sat, 5 Feb 2011 22:12:15 +0000 (23:12 +0100)] 
* macros.h (INCREMENT): New macro, moved from ctr.c. Deleted third
argument.
* ctr.c: Use INCREMENT macro from macros.h, deleted local version.

Rev: nettle/ChangeLog:1.128
Rev: nettle/ctr.c:1.2
Rev: nettle/macros.h:1.3

14 years ago*** empty log message ***
Niels Möller [Fri, 7 Jan 2011 21:44:19 +0000 (22:44 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.127

14 years ago(check): Add ../.lib to PATH, since that's
Niels Möller [Fri, 7 Jan 2011 21:44:02 +0000 (22:44 +0100)] 
(check): Add ../.lib to PATH, since that's
where w*ndows looks for dlls.

Rev: nettle/testsuite/Makefile.in:1.11

14 years ago*** empty log message ***
Niels Möller [Fri, 7 Jan 2011 21:28:45 +0000 (22:28 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.126

14 years ago(test_cipher_stream): More debug output on failure.
Niels Möller [Fri, 7 Jan 2011 21:24:29 +0000 (22:24 +0100)] 
(test_cipher_stream): More debug output on failure.

Rev: nettle/testsuite/testutils.c:1.11

14 years ago*** empty log message ***
Niels Möller [Tue, 14 Dec 2010 15:22:54 +0000 (16:22 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.125

14 years ago* nettle-types.h: Deleted some unnecessary parenthesis from
Niels Möller [Tue, 14 Dec 2010 15:22:39 +0000 (16:22 +0100)] 
* nettle-types.h: Deleted some unnecessary parenthesis from
function typedefs.
(nettle_realloc_func): Moved typedef here...
* realloc.h: ...from here.

Rev: nettle/nettle-types.h:1.3
Rev: nettle/realloc.h:1.2

14 years ago(nettle_buffer_init_realloc): Use an explicit pointer for realloc
Niels Möller [Tue, 14 Dec 2010 15:19:44 +0000 (16:19 +0100)] 
(nettle_buffer_init_realloc): Use an explicit pointer for realloc
argument.

Rev: nettle/buffer.c:1.2
Rev: nettle/buffer.h:1.2

14 years agoDeleted old FIXME comment.
Niels Möller [Mon, 13 Dec 2010 21:21:34 +0000 (22:21 +0100)] 
Deleted old FIXME comment.

Rev: nettle/der2dsa.c:1.5

15 years ago(Copyright): Updated info on blowfish.
Niels Möller [Tue, 7 Dec 2010 13:10:12 +0000 (14:10 +0100)] 
(Copyright): Updated info on blowfish.

Rev: nettle/ChangeLog:1.124
Rev: nettle/nettle.texinfo:1.16

15 years agoIndentation change.
Niels Möller [Fri, 26 Nov 2010 22:25:23 +0000 (23:25 +0100)] 
Indentation change.

Rev: nettle/blowfish.c:1.6

15 years agoReapplied optimizations (150% speedup on x86_32) and other fixes,
Niels Möller [Fri, 26 Nov 2010 22:25:02 +0000 (23:25 +0100)] 
Reapplied optimizations (150% speedup on x86_32) and other fixes,
relicensing them as LGPL.
* blowfish.c (do_encrypt): Renamed, to...
(encrypt): ...new name.
(F): Added context argument. Shift input explicitly, instead of
reading individual bytes via memory.
(R): Added context argument.
(encrypt): Deleted a bunch of local variables. Using the context
pointer for everything should consume less registers.
(decrypt): Likewise.
(initial_ctx): Arrange constants into a struct, to simplify key setup.
(blowfish_set_key): Some simplification.

Rev: nettle/ChangeLog:1.123
Rev: nettle/blowfish.c:1.5

15 years ago*** empty log message ***
Simon Josefsson [Fri, 26 Nov 2010 18:53:43 +0000 (19:53 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.122
Rev: nettle/blowfish.c:1.4

15 years ago(install-shared-nettle): Use INSTALL_DATA, which
Niels Möller [Thu, 25 Nov 2010 14:49:48 +0000 (15:49 +0100)] 
(install-shared-nettle): Use INSTALL_DATA, which
clears the execute permission bits.
(install-shared-hogweed): Likewise.

Rev: nettle/ChangeLog:1.121
Rev: nettle/Makefile.in:1.27

15 years agoAdded real name.
Niels Möller [Tue, 23 Nov 2010 09:29:37 +0000 (10:29 +0100)] 
Added real name.

Rev: nettle/index.html:1.4

15 years ago*** empty log message ***
Niels Möller [Tue, 16 Nov 2010 12:25:47 +0000 (13:25 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.120

15 years agoUpdated GMP url.
Niels Möller [Tue, 16 Nov 2010 12:25:29 +0000 (13:25 +0100)] 
Updated GMP url.

Rev: nettle/configure.ac:1.28

15 years ago*** empty log message ***
Niels Möller [Mon, 1 Nov 2010 10:38:02 +0000 (11:38 +0100)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.119

15 years ago(werror): Don't call exit (copy&paste-error).
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

15 years ago*** empty log message ***
Niels Möller [Tue, 26 Oct 2010 09:50:29 +0000 (11:50 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.118

15 years ago(main): No extra message for bad options.
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

15 years ago* examples/rsa-keygen.c (main): Added long options. Deleted -?,
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

15 years ago(main): Deleted -?, and fixed handling of bad options.
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

15 years ago*** empty log message ***
Niels Möller [Tue, 26 Oct 2010 09:46:29 +0000 (11:46 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.117

15 years ago(main): Added long options. Deleted -?, and fixed handling of bad
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

15 years ago(main): Added long options. Deleted -?, and fixed handling of bad
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

15 years ago* tools/pkcs1-conv.c (main): Deleted short alias -? for --help,
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

15 years agoDeleted lsh reference from the download section.
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

15 years agoCorrected CVS instructions. Added list of language bindings.
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

15 years ago*** empty log message ***
Niels Möller [Wed, 6 Oct 2010 20:54:40 +0000 (22:54 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.116

15 years ago(memxor3): Optimized.
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

15 years ago* examples/nettle-benchmark.c (time_function): Reorganized, to
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

15 years ago(overhead): New global variable.
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

15 years ago*** empty log message ***
Niels Möller [Fri, 1 Oct 2010 14:06:42 +0000 (16:06 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.115

15 years ago(ROUND): Reordered sbox lookups.
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

15 years agoAlso test memxor3.
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

15 years ago*** empty log message ***
Niels Möller [Thu, 30 Sep 2010 15:10:02 +0000 (17:10 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.114

15 years agoLink in memxor.asm, if found.
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

15 years ago*** empty log message ***
Niels Möller [Thu, 30 Sep 2010 11:38:43 +0000 (13:38 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.113

15 years ago(test_cipher_cbc): Print more info when failing.
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

15 years ago(test_xor): Added verbose printout.
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

15 years ago(time_memxor): Count size of unsigned long as "block size" for memxor.
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

15 years ago*** empty log message ***
Niels Möller [Fri, 24 Sep 2010 07:00:49 +0000 (09:00 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.112

15 years ago*** empty log message ***
Niels Möller [Fri, 24 Sep 2010 05:48:04 +0000 (07:48 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.111

15 years ago* testsuite/.test-rules.make: Added rule for memxor-test.
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

15 years ago(memxor_common_alignment): New function.
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

15 years ago(HAVE_NATIVE_64_BIT): New config.h define.
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

15 years agoPartial revert of 2010-09-20 changes.
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

15 years ago* x86/camellia-crypt-internal.asm: Moved addition of key.
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

15 years ago(GET_CYCLE_COUNTER): Define also for x86_64.
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

15 years ago*** empty log message ***
Niels Möller [Wed, 22 Sep 2010 13:40:15 +0000 (15:40 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.109

15 years ago(BENCH_INTERVAL): Reduced to 0.1 s.
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

15 years ago*** empty log message ***
Niels Möller [Wed, 22 Sep 2010 12:58:10 +0000 (14:58 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.108

15 years ago(BENCH_INTERVAL): Changed unit to
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

15 years ago(nettle-benchmark): Link using $(BENCH_LIBS) rather than $(LIBS).
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

15 years agoCheck for clock_gettime, and add -lrt to BENCH_LIBS if needed.
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

15 years ago*** empty log message ***
Niels Möller [Mon, 20 Sep 2010 09:16:34 +0000 (11:16 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.107

15 years agoLess quoting when invoking $CC, to allow CC="gcc -m32".
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

15 years ago(ROUND): Adapted to new key convention, moving key xor to the end.
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

15 years ago(CAMELLIA_F_HALF_INV): Deleted macro.
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

15 years ago(CAMELLIA_ROUNDSM): Moved addition of key to the end, to use a 64-bit
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

15 years agoNew file.
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

15 years ago(LREG, HREG, XREG): New macros.
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

15 years ago*** empty log message ***
Niels Möller [Fri, 17 Sep 2010 05:48:39 +0000 (07:48 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.106

15 years agoSupport shared libraries (dlls) with mingw32. Contributed by David
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

15 years ago* configure.ac: Changed version number to nettle-2.2.
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

15 years agoUse camellia-crypt-internal.asm, if available. Bumped soname to nettle_2.1_release_20100725
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

15 years ago*** empty log message ***
Niels Möller [Sun, 25 Jul 2010 18:28:31 +0000 (20:28 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.103

15 years agoUse camellia-crypt-internal.asm, if available.
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

15 years agoUpdated date, and list author info for the Camellia assembler
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

15 years agoNew file.
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

15 years ago* x86/machine.m4 (LREG, HREG): Moved macros here, from...
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

15 years ago*** empty log message ***
Niels Möller [Sun, 25 Jul 2010 09:18:27 +0000 (11:18 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.102

15 years agoAdded missing functions rsa_sha512_verify and rsa_sha512_verify_digest.
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

15 years agoMore info for nettle-2.1.
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

15 years ago* camellia.h (struct camellia_ctx): Eliminate the two unused
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

15 years ago*** empty log message ***
Niels Möller [Sun, 25 Jul 2010 09:09:23 +0000 (11:09 +0200)] 
*** empty log message ***

Rev: nettle/ChangeLog:1.100

15 years ago(camellia_set_encrypt_key): Inline
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

15 years ago* camellia-set-encrypt-key.c (camellia_set_encrypt_key): Reduced
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