Commit a16dd13f authored by Niels Möller's avatar Niels Möller

Converted files to utf-8.

parent f12fdc75
2012-01-17 Niels Mller <nisse@lysator.liu.se> 2012-01-17 Niels Möller <nisse@lysator.liu.se>
* testsuite/Makefile.in (DISTFILES): Added setup-env. * testsuite/Makefile.in (DISTFILES): Added setup-env.
...@@ -24,14 +24,14 @@ ...@@ -24,14 +24,14 @@
* examples/setup-env: Similar links setup here. * examples/setup-env: Similar links setup here.
* examples/teardown-env: ... and deleted. * examples/teardown-env: ... and deleted.
2012-01-07 Niels Mller <nisse@lysator.liu.se> 2012-01-07 Niels Möller <nisse@lysator.liu.se>
* examples/Makefile.in (check): Add ../.lib to PATH, like in * examples/Makefile.in (check): Add ../.lib to PATH, like in
testsuite/Makefile. Needed for w*ndows. Reported by Eli Zaretskii. testsuite/Makefile. Needed for w*ndows. Reported by Eli Zaretskii.
2011-11-25 Niels Mller <nisse@lysator.liu.se> 2011-11-25 Niels Möller <nisse@lysator.liu.se>
From Martin Storsj: From Martin Storsjö:
* x86_64/machine.m4 (W64_ENTRY, W64_EXIT): New macros for * x86_64/machine.m4 (W64_ENTRY, W64_EXIT): New macros for
supporting W64 ABI. supporting W64 ABI.
* x86_64: Updated all assembly files to use them. * x86_64: Updated all assembly files to use them.
...@@ -40,9 +40,9 @@ ...@@ -40,9 +40,9 @@
W64 ABI (64-bit M$ windows). W64 ABI (64-bit M$ windows).
* config.m4.in (W64_ABI): Define, from configure substitution. * config.m4.in (W64_ABI): Define, from configure substitution.
2011-11-24 Niels Mller <nisse@lysator.liu.se> 2011-11-24 Niels Möller <nisse@lysator.liu.se>
From Martin Storsj: From Martin Storsjö:
* examples/Makefile.in (check): Pass $(EMULATOR) and $(EXEEXT) in * examples/Makefile.in (check): Pass $(EMULATOR) and $(EXEEXT) in
the environment of run-tests. the environment of run-tests.
* examples/rsa-encrypt-test: Use $EXEEXT and $EMULATOR. * examples/rsa-encrypt-test: Use $EXEEXT and $EMULATOR.
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
binary mode. binary mode.
* examples/rsa-encrypt.c (main): Likewise. * examples/rsa-encrypt.c (main): Likewise.
2011-11-24 Niels Mller <nisse@lysator.liu.se> 2011-11-24 Niels Möller <nisse@lysator.liu.se>
* configure.ac (HAVE_NATIVE_64_BIT): Workaround to get it set to 1 * configure.ac (HAVE_NATIVE_64_BIT): Workaround to get it set to 1
on w64. on w64.
...@@ -68,9 +68,9 @@ ...@@ -68,9 +68,9 @@
M$ w64. M$ w64.
(RSHIFT64): Likewise. Also added a missing parenthesis. (RSHIFT64): Likewise. Also added a missing parenthesis.
2011-11-24 Niels Mller <nisse@lysator.liu.se> 2011-11-24 Niels Möller <nisse@lysator.liu.se>
From Martin Storsj: From Martin Storsjö:
* testsuite/symbols-test: Use $NM, falling back to nm if undefined. * testsuite/symbols-test: Use $NM, falling back to nm if undefined.
* testsuite/Makefile.in (check): Pass $(NM) in the environment of * testsuite/Makefile.in (check): Pass $(NM) in the environment of
run-tests. run-tests.
...@@ -85,20 +85,20 @@ ...@@ -85,20 +85,20 @@
or wine64 when cross compiling for windows, otherwise empty. or wine64 when cross compiling for windows, otherwise empty.
* config.make.in (EMULATOR): Set from autoconf value. * config.make.in (EMULATOR): Set from autoconf value.
2011-11-20 Niels Mller <nisse@lysator.liu.se> 2011-11-20 Niels Möller <nisse@lysator.liu.se>
* x86/camellia-crypt-internal.asm: Take ALIGNOF_UINT64_T into * x86/camellia-crypt-internal.asm: Take ALIGNOF_UINT64_T into
account when getting the offset for the subkeys. Differs between account when getting the offset for the subkeys. Differs between
w32 and other systems. w32 problem identified by Martin Storsj. w32 and other systems. w32 problem identified by Martin Storsjö.
* config.m4.in: Define ALIGNOF_UINT64_T (from configure). * config.m4.in: Define ALIGNOF_UINT64_T (from configure).
* configure.ac: Check alignment of uint64_t, and also use AC_SUBST * configure.ac: Check alignment of uint64_t, and also use AC_SUBST
for use in config.m4.in. for use in config.m4.in.
2011-11-19 Niels Mller <nisse@lysator.liu.se> 2011-11-19 Niels Möller <nisse@lysator.liu.se>
Cygwin/mingw32 improvements contributed by Martin Storsj: Cygwin/mingw32 improvements contributed by Martin Storsjö:
* Makefile.in (IMPLICIT_TARGETS): New variable for DLL link * Makefile.in (IMPLICIT_TARGETS): New variable for DLL link
libraries. libraries.
(clean-here): Delete the DLL import libraries. (clean-here): Delete the DLL import libraries.
...@@ -121,22 +121,22 @@ ...@@ -121,22 +121,22 @@
* configure.ac: Unify shared lib setup for cygwin and mingw. * configure.ac: Unify shared lib setup for cygwin and mingw.
2011-10-31 Niels Mller <nisse@lysator.liu.se> 2011-10-31 Niels Möller <nisse@lysator.liu.se>
* configure.ac (LIBHOGWEED_LIBS): Typo fix for the darwin case. * configure.ac (LIBHOGWEED_LIBS): Typo fix for the darwin case.
Spotted by Martin Storsj. Spotted by Martin Storsjö.
2011-10-25 Niels Mller <nisse@lysator.liu.se> 2011-10-25 Niels Möller <nisse@lysator.liu.se>
* configure.ac (LIBHOGWEED_LIBS): cygwin fix, added * configure.ac (LIBHOGWEED_LIBS): cygwin fix, added
libnettle.dll.a. Reported by Volker Zell. libnettle.dll.a. Reported by Volker Zell.
2011-10-18 Niels Mller <nisse@lysator.liu.se> 2011-10-18 Niels Möller <nisse@lysator.liu.se>
* configure.ac: Improved setup fr darwin shared libraries. * configure.ac: Improved setup för darwin shared libraries.
Patch contributed by Ryan Schmidt. Patch contributed by Ryan Schmidt.
2011-10-03 Niels Mller <nisse@lysator.liu.se> 2011-10-03 Niels Möller <nisse@lysator.liu.se>
* x86_64/memxor.asm: Implemented sse2-loop. Configured at compile * x86_64/memxor.asm: Implemented sse2-loop. Configured at compile
time, and currently disabled. time, and currently disabled.
...@@ -146,7 +146,7 @@ ...@@ -146,7 +146,7 @@
* testsuite/memxor-test.c: Use 16-byte alignment for "fully * testsuite/memxor-test.c: Use 16-byte alignment for "fully
aligned" operands. aligned" operands.
2011-09-03 Niels Mller <nisse@lysator.liu.se> 2011-09-03 Niels Möller <nisse@lysator.liu.se>
* x86/camellia-crypt-internal.asm: Use "l"-suffix on instructions * x86/camellia-crypt-internal.asm: Use "l"-suffix on instructions
more consistently. Reportedly, freebsd and netbsd systems with more consistently. Reportedly, freebsd and netbsd systems with
...@@ -164,13 +164,13 @@ ...@@ -164,13 +164,13 @@
* ripemd160-compress.c: Added missing include of config.h. Needed * ripemd160-compress.c: Added missing include of config.h. Needed
for correct operation on big-endian systems. for correct operation on big-endian systems.
2011-09-02 Niels Mller <nisse@amfibolit.hack.org> 2011-09-02 Niels Möller <nisse@amfibolit.hack.org>
* configure.ac: Changed version number to 2.4. * configure.ac: Changed version number to 2.4.
* Released nettle-2.3. * Released nettle-2.3.
2011-08-30 Niels Mller <nisse@lysator.liu.se> 2011-08-30 Niels Möller <nisse@lysator.liu.se>
* testsuite/hmac-test.c: Added tests for hmac-ripemd160. * testsuite/hmac-test.c: Added tests for hmac-ripemd160.
...@@ -178,7 +178,7 @@ ...@@ -178,7 +178,7 @@
* Makefile.in (nettle_SOURCES): Added hmac-ripemd160.c. * Makefile.in (nettle_SOURCES): Added hmac-ripemd160.c.
2011-08-30 Niels Mller <nisse@amfibolit.hack.org> 2011-08-30 Niels Möller <nisse@amfibolit.hack.org>
* nettle.texinfo (Hash functions): Document ripemd-160. * nettle.texinfo (Hash functions): Document ripemd-160.
...@@ -186,7 +186,7 @@ ...@@ -186,7 +186,7 @@
* hmac.h: Declare hmac-ripemd160 functions. * hmac.h: Declare hmac-ripemd160 functions.
2011-08-29 Niels Mller <nisse@lysator.liu.se> 2011-08-29 Niels Möller <nisse@lysator.liu.se>
* sha256.c (sha256_update): Updated MD_UPDATE call for new * sha256.c (sha256_update): Updated MD_UPDATE call for new
conventions. conventions.
...@@ -264,7 +264,7 @@ ...@@ -264,7 +264,7 @@
* macros.h (MD_UPDATE): New macro. * macros.h (MD_UPDATE): New macro.
(MD_FINAL): New macro. (MD_FINAL): New macro.
2011-08-28 Niels Mller <nisse@lysator.liu.se> 2011-08-28 Niels Möller <nisse@lysator.liu.se>
* ripemd160.c (ripemd160_final): Use LE_WRITE_UINT32. Deleted byte * ripemd160.c (ripemd160_final): Use LE_WRITE_UINT32. Deleted byte
swapping at the end, leaving it to ripemd160_digest. swapping at the end, leaving it to ripemd160_digest.
...@@ -290,7 +290,7 @@ ...@@ -290,7 +290,7 @@
* examples/nettle-benchmark.c (main): Benchmark ripemd-160. * examples/nettle-benchmark.c (main): Benchmark ripemd-160.
2011-08-28 Niels Mller <nisse@lysator.liu.se> 2011-08-28 Niels Möller <nisse@lysator.liu.se>
RIPEMD-160 hash function. Ported from libgcrypt by Andres Mejia. RIPEMD-160 hash function. Ported from libgcrypt by Andres Mejia.
* testsuite/ripemd160-test.c: New file. * testsuite/ripemd160-test.c: New file.
...@@ -306,12 +306,12 @@ ...@@ -306,12 +306,12 @@
ripemd160-compress.c, and ripemd160-meta.c. ripemd160-compress.c, and ripemd160-meta.c.
(HEADERS): Added ripemd160.h. (HEADERS): Added ripemd160.h.
2011-08-10 Niels Mller <nisse@amfibolit.hack.org> 2011-08-10 Niels Möller <nisse@amfibolit.hack.org>
* nettle.texinfo: Fixed mis-placed const in various prototypes. * nettle.texinfo: Fixed mis-placed const in various prototypes.
Spotted by Tatsuhiro Tsujikawa. Spotted by Tatsuhiro Tsujikawa.
2011-07-24 Niels Mller <nisse@lysator.liu.se> 2011-07-24 Niels Möller <nisse@lysator.liu.se>
* Makefile.in (PKGCONFIG_FILES, pkgconfigdir): New variables. * Makefile.in (PKGCONFIG_FILES, pkgconfigdir): New variables.
(DISTFILES): Added nettle.pc.in and hogweed.pc.in. (DISTFILES): Added nettle.pc.in and hogweed.pc.in.
...@@ -321,17 +321,17 @@ ...@@ -321,17 +321,17 @@
(uninstall-here): Depend on uninstall-pkgconfig. (uninstall-here): Depend on uninstall-pkgconfig.
(distclean-here): Delete nettle.pc and hogweed.pc. (distclean-here): Delete nettle.pc and hogweed.pc.
2011-07-20 Niels Mller <nisse@lysator.liu.se> 2011-07-20 Niels Möller <nisse@lysator.liu.se>
* configure.ac: Generate nettle.pc and hogweed.pc. * configure.ac: Generate nettle.pc and hogweed.pc.
* nettle.pc.in, hogweed.pc.in: New files. * nettle.pc.in, hogweed.pc.in: New files.
2011-07-17 Niels Mller <nisse@lysator.liu.se> 2011-07-17 Niels Möller <nisse@lysator.liu.se>
* nettle-internal.h: Added missing extern declarations. * nettle-internal.h: Added missing extern declarations.
2011-07-11 Niels Mller <nisse@lysator.liu.se> 2011-07-11 Niels Möller <nisse@lysator.liu.se>
* configure.ac: Changed version number to 2.3. * configure.ac: Changed version number to 2.3.
...@@ -339,7 +339,7 @@ ...@@ -339,7 +339,7 @@
* Makefile.in (DISTFILES): Distribute COPYING.LIB, not COPYING, * Makefile.in (DISTFILES): Distribute COPYING.LIB, not COPYING,
2011-07-07 Niels Mller <nisse@lysator.liu.se> 2011-07-07 Niels Möller <nisse@lysator.liu.se>
* tools/misc.h (werror): Removed incorrect noreturn attribute from * tools/misc.h (werror): Removed incorrect noreturn attribute from
declaration. declaration.
...@@ -347,7 +347,7 @@ ...@@ -347,7 +347,7 @@
* examples/io.c (read_file): Bug fix, in dependence of initial * examples/io.c (read_file): Bug fix, in dependence of initial
size on max_size. size on max_size.
2011-07-01 Niels Mller <nisse@lysator.liu.se> 2011-07-01 Niels Möller <nisse@lysator.liu.se>
* cbc.c (CBC_BUFFER_LIMIT): Reduced to 512 bytes. * cbc.c (CBC_BUFFER_LIMIT): Reduced to 512 bytes.
(cbc_decrypt): For in-place operation, use overlapping memxor3 and (cbc_decrypt): For in-place operation, use overlapping memxor3 and
...@@ -360,7 +360,7 @@ ...@@ -360,7 +360,7 @@
* x86_64/memxor.asm: Added ALIGN for shifting loop. Deleted * x86_64/memxor.asm: Added ALIGN for shifting loop. Deleted
obsolete ifelse. obsolete ifelse.
2011-06-30 Niels Mller <nisse@lysator.liu.se> 2011-06-30 Niels Möller <nisse@lysator.liu.se>
* configure.ac: Link in serpent-decrypt.asm, if found. * configure.ac: Link in serpent-decrypt.asm, if found.
...@@ -372,7 +372,7 @@ ...@@ -372,7 +372,7 @@
* x86_64/serpent.m4: New file, with serpent-related macros. * x86_64/serpent.m4: New file, with serpent-related macros.
2011-06-29 Niels Mller <nisse@lysator.liu.se> 2011-06-29 Niels Möller <nisse@lysator.liu.se>
* x86_64/serpent-decrypt.asm: Wrote main (32-bit) loop. * x86_64/serpent-decrypt.asm: Wrote main (32-bit) loop.
(SBOX0I, SBOX1I, SBOX7I): Fixed bugs. (SBOX0I, SBOX1I, SBOX7I): Fixed bugs.
...@@ -396,12 +396,12 @@ ...@@ -396,12 +396,12 @@
to 4.1. to 4.1.
(LIBHOGWEED_MINOR): And to 2.1. (LIBHOGWEED_MINOR): And to 2.1.
2011-06-22 Niels Mller <nisse@lysator.liu.se> 2011-06-22 Niels Möller <nisse@lysator.liu.se>
* configure.ac: Use pwd -P when examining lib directories. * configure.ac: Use pwd -P when examining lib directories.
Link in serpent-encrypt.asm, if found. Link in serpent-encrypt.asm, if found.
2011-06-21 Niels Mller <nisse@lysator.liu.se> 2011-06-21 Niels Möller <nisse@lysator.liu.se>
* serpent-decrypt.c (SBOX3_INVERSE): Eliminated temporaries. * serpent-decrypt.c (SBOX3_INVERSE): Eliminated temporaries.
(SBOX4_INVERSE): Likewise. (SBOX4_INVERSE): Likewise.
...@@ -410,7 +410,7 @@ ...@@ -410,7 +410,7 @@
(SBOX7_INVERSE): Likewise. (SBOX7_INVERSE): Likewise.
(All SBOX_INVERSE-macros): Deleted type argument, and updated users. (All SBOX_INVERSE-macros): Deleted type argument, and updated users.
2011-06-20 Niels Mller <nisse@lysator.liu.se> 2011-06-20 Niels Möller <nisse@lysator.liu.se>
* serpent-decrypt.c: Renamed arguments in sbox macros. * serpent-decrypt.c: Renamed arguments in sbox macros.
(SBOX0_INVERSE): Eliminated temporaries. (SBOX0_INVERSE): Eliminated temporaries.
...@@ -423,20 +423,20 @@ ...@@ -423,20 +423,20 @@
* testsuite/serpent-test.c (test_main): Added some more multiple * testsuite/serpent-test.c (test_main): Added some more multiple
block tests. block tests.
2011-06-15 Niels Mller <nisse@lysator.liu.se> 2011-06-15 Niels Möller <nisse@lysator.liu.se>
* configure.ac (libdir): On 64-bit Linux, we used to assume that * configure.ac (libdir): On 64-bit Linux, we used to assume that
libraries are installed according to the FHS. Since at least libraries are installed according to the FHS. Since at least
Fedora and Gentoo follow the FHS convention, while at least Debian Fedora and Gentoo follow the FHS convention, while at least Debian
doesn't, we have to try to figure out which convention is used. doesn't, we have to try to figure out which convention is used.
2011-06-14 Niels Mller <nisse@lysator.liu.se> 2011-06-14 Niels Möller <nisse@lysator.liu.se>
* x86_64/serpent-encrypt.asm: Slight simplification of loop logic. * x86_64/serpent-encrypt.asm: Slight simplification of loop logic.
* x86_64/serpent-encrypt.asm: New file. * x86_64/serpent-encrypt.asm: New file.
2011-06-12 Niels Mller <nisse@lysator.liu.se> 2011-06-12 Niels Möller <nisse@lysator.liu.se>
* testsuite/serpent-test.c (test_main): Added tests with multiple * testsuite/serpent-test.c (test_main): Added tests with multiple
blocks at a time. blocks at a time.
...@@ -449,12 +449,12 @@ ...@@ -449,12 +449,12 @@
* configure.ac: Display summary at the end of configure.. * configure.ac: Display summary at the end of configure..
(asm_path): Set only if enable_assember is yes. (asm_path): Set only if enable_assember is yes.
2011-06-10 Niels Mller <nisse@lysator.liu.se> 2011-06-10 Niels Möller <nisse@lysator.liu.se>
* serpent-encrypt.c (SBOX5): Renamed arguments. Eliminated * serpent-encrypt.c (SBOX5): Renamed arguments. Eliminated
temporaries. temporaries.
2011-06-09 Niels Mller <nisse@lysator.liu.se> 2011-06-09 Niels Möller <nisse@lysator.liu.se>
* serpent-encrypt.c (SBOX4): Renamed arguments. Eliminated * serpent-encrypt.c (SBOX4): Renamed arguments. Eliminated
temporaries. temporaries.
...@@ -462,14 +462,14 @@ ...@@ -462,14 +462,14 @@
* configure.ac (LIBNETTLE_LINK, LIBHOGWEED_LINK): Cygwin fix, from * configure.ac (LIBNETTLE_LINK, LIBHOGWEED_LINK): Cygwin fix, from
Vincent Torri. Vincent Torri.
2011-06-08 Niels Mller <nisse@lysator.liu.se> 2011-06-08 Niels Möller <nisse@lysator.liu.se>
* examples/eratosthenes.c (find_first_one): Fixed c99-style * examples/eratosthenes.c (find_first_one): Fixed c99-style
declaration. Reported by Sebastian Reitenbach. declaration. Reported by Sebastian Reitenbach.
(find_first_one): Declare the lookup table as static const, and (find_first_one): Declare the lookup table as static const, and
use unsigned char rather than unsigned.. use unsigned char rather than unsigned..
2011-06-07 Niels Mller <nisse@lysator.liu.se> 2011-06-07 Niels Möller <nisse@lysator.liu.se>
* serpent-encrypt.c (SBOX0): Renamed arguments. Eliminated * serpent-encrypt.c (SBOX0): Renamed arguments. Eliminated
temporaries. temporaries.
...@@ -477,7 +477,7 @@ ...@@ -477,7 +477,7 @@
(SBOX2): Likewise. (SBOX2): Likewise.
(SBOX3): Likewise. (SBOX3): Likewise.
2011-06-06 Niels Mller <nisse@lysator.liu.se> 2011-06-06 Niels Möller <nisse@lysator.liu.se>
* Makefile.in (DISTFILES): Added serpent-internal.h. * Makefile.in (DISTFILES): Added serpent-internal.h.
(nettle_SOURCES): Replaced serpent.c by serpent-set-key.c, (nettle_SOURCES): Replaced serpent.c by serpent-set-key.c,
...@@ -493,7 +493,7 @@ ...@@ -493,7 +493,7 @@
parallel. Measured speedup of 10%--25% (higher for encryption) on parallel. Measured speedup of 10%--25% (higher for encryption) on
x86_64. x86_64.
2011-06-01 Niels Mller <nisse@lysator.liu.se> 2011-06-01 Niels Möller <nisse@lysator.liu.se>
* serpent.c (ROUNDS): Deleted macro. * serpent.c (ROUNDS): Deleted macro.
(serpent_block_t): Deleted array typedef. (serpent_block_t): Deleted array typedef.
...@@ -519,7 +519,7 @@ ...@@ -519,7 +519,7 @@
(serpent_set_key): Rewrote the generation of subkeys. Reduced both (serpent_set_key): Rewrote the generation of subkeys. Reduced both
temporary storage and code size (less unrolling) temporary storage and code size (less unrolling)
2011-05-31 Niels Mller <nisse@lysator.liu.se> 2011-05-31 Niels Möller <nisse@lysator.liu.se>
* testsuite/serpent-test.c (test_main): Enabled test with short, * testsuite/serpent-test.c (test_main): Enabled test with short,
40-bit, key. 40-bit, key.
...@@ -535,7 +535,7 @@ ...@@ -535,7 +535,7 @@
* serpent_sboxes.h: Removed. * serpent_sboxes.h: Removed.
* Makefile.in: Drop serpent_sboxes.h. * Makefile.in: Drop serpent_sboxes.h.
2011-05-31 Niels Mller <nisse@lysator.liu.se> 2011-05-31 Niels Möller <nisse@lysator.liu.se>
* testsuite/serpent-test.c (test_main): Added some tests for * testsuite/serpent-test.c (test_main): Added some tests for
padding of keys of length which is not a multiple of four bytes. padding of keys of length which is not a multiple of four bytes.
...@@ -545,28 +545,28 @@ ...@@ -545,28 +545,28 @@
* testsuite/serpent-test.c (test_main): Add test vectors from * testsuite/serpent-test.c (test_main): Add test vectors from
libgcrypt. libgcrypt.
2011-05-21 Niels Mller <nisse@lysator.liu.se> 2011-05-21 Niels Möller <nisse@lysator.liu.se>
* dsa-keygen.c (dsa_generate_keypair): Avoid double init of mpz * dsa-keygen.c (dsa_generate_keypair): Avoid double init of mpz
variable. Spotted by Nikos Mavrogiannopoulos. variable. Spotted by Nikos Mavrogiannopoulos.
2011-05-06 Niels Mller <nisse@lysator.liu.se> 2011-05-06 Niels Möller <nisse@lysator.liu.se>
* configure.ac: Fix link flags for shared libraries on Solaris, * configure.ac: Fix link flags for shared libraries on Solaris,
which needs -h to set the soname. Patch contributed by Dagobert which needs -h to set the soname. Patch contributed by Dagobert
Michelsen. Michelsen.
2011-05-06 Niels Mller <nisse@lysator.liu.se> 2011-05-06 Niels Möller <nisse@lysator.liu.se>
* configure.ac: New configure option --enable-gcov. * configure.ac: New configure option --enable-gcov.
* arcfour.h (arcfour_stream): Deleted obsolete define. * arcfour.h (arcfour_stream): Deleted obsolete define.
2011-04-27 Niels Mller <nisse@lysator.liu.se> 2011-04-27 Niels Möller <nisse@lysator.liu.se>
* tools/nettle-hash.c (find_algorithm): Require exact match. * tools/nettle-hash.c (find_algorithm): Require exact match.
2011-04-15 Niels Mller <nisse@lysator.liu.se> 2011-04-15 Niels Möller <nisse@lysator.liu.se>
Reverted broken byte-order change from 2001-06-17: Reverted broken byte-order change from 2001-06-17:
* serpent.c (serpent_set_key): Use correct byteorder. * serpent.c (serpent_set_key): Use correct byteorder.
...@@ -579,7 +579,7 @@ ...@@ -579,7 +579,7 @@
taken from the serpent submission package. Enable test vectors taken from the serpent submission package. Enable test vectors
from http://www.cs.technion.ac.il/~biham/Reports/Serpent/. from http://www.cs.technion.ac.il/~biham/Reports/Serpent/.
2011-03-23 Niels Mller <nisse@lysator.liu.se> 2011-03-23 Niels Möller <nisse@lysator.liu.se>
* tools/sexp-conv.c (xalloc): Deleted function, now it's in misc.c * tools/sexp-conv.c (xalloc): Deleted function, now it's in misc.c
instead. instead.
...@@ -597,7 +597,7 @@ ...@@ -597,7 +597,7 @@
* tools/nettle-hash.c: New file. * tools/nettle-hash.c: New file.
2011-03-23 Niels Mller <nisse@lysator.liu.se> 2011-03-23 Niels Möller <nisse@lysator.liu.se>
Contributed by Daniel Kahn Gillmor: Contributed by Daniel Kahn Gillmor:
* testsuite/Makefile.in (TS_NETTLE_SOURCES): Added * testsuite/Makefile.in (TS_NETTLE_SOURCES): Added
...@@ -619,12 +619,12 @@ ...@@ -619,12 +619,12 @@
* nettle-meta-ciphers.c: New file. * nettle-meta-ciphers.c: New file.
* nettle-meta-hashes.c: New file. * nettle-meta-hashes.c: New file.
2011-02-18 Niels Mller <nisse@lysator.liu.se> 2011-02-18 Niels Möller <nisse@lysator.liu.se>
* arcfour.c (arcfour_stream): Deleted function. It's not very * arcfour.c (arcfour_stream): Deleted function. It's not very
useful, and neither documented nor tested. useful, and neither documented nor tested.
2011-02-16 Niels Mller <nisse@lysator.liu.se> 2011-02-16 Niels Möller <nisse@lysator.liu.se>
* cbc.h (CBC_ENCRYPT): Avoid using NULL; we don't ensure that it * cbc.h (CBC_ENCRYPT): Avoid using NULL; we don't ensure that it
is defined. is defined.
...@@ -645,7 +645,7 @@ ...@@ -645,7 +645,7 @@
(GCM_SET_IV): New macro, for completeness. (GCM_SET_IV): New macro, for completeness.
(GCM_UPDATE): Deleted unused argument encrypt. (GCM_UPDATE): Deleted unused argument encrypt.
2011-02-14 Niels Mller <nisse@lysator.liu.se> 2011-02-14 Niels Möller <nisse@lysator.liu.se>
* nettle.texinfo: Split node on cipher modes, and started on * nettle.texinfo: Split node on cipher modes, and started on
the GCM documentation. the GCM documentation.
...@@ -680,7 +680,7 @@ ...@@ -680,7 +680,7 @@
* testsuite/gcm-test.c (test_gcm_aes): Updated for gcm_aes_auth to * testsuite/gcm-test.c (test_gcm_aes): Updated for gcm_aes_auth to
gcm_aes_update renaming. gcm_aes_update renaming.
2011-02-13 Niels Mller <nisse@lysator.liu.se> 2011-02-13 Niels Möller <nisse@lysator.liu.se>
* gcm.h (GCM_UPDATE): Renamed, from... * gcm.h (GCM_UPDATE): Renamed, from...
(GCM_AUTH): ...old name. (GCM_AUTH): ...old name.
...@@ -694,7 +694,7 @@ ...@@ -694,7 +694,7 @@
* gcm.h (GCM_TABLE_BITS): Increase table size to 8 bits, * gcm.h (GCM_TABLE_BITS): Increase table size to 8 bits,