]>
git.ipfire.org Git - thirdparty/nettle.git/log
Niels Möller [Fri, 7 Dec 2001 16:16:15 +0000 (17:16 +0100)]
(nettle_mpz_get_str_256): Fixed handling of leading
zeroes.
Rev: src/nettle/bignum.c:1.2
Niels Möller [Wed, 5 Dec 2001 13:30:04 +0000 (14:30 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.49
Niels Möller [Wed, 5 Dec 2001 12:50:21 +0000 (13:50 +0100)]
(main): Updated test to match the fixed
key event estimator.
Rev: src/nettle/testsuite/yarrow-test.c:1.8
Rev: src/nettle/testsuite/yarrow-test.out:1.3
Niels Möller [Wed, 5 Dec 2001 12:39:44 +0000 (13:39 +0100)]
(yarrow_key_event_estimate): Fixed handling
of timing info.
Rev: src/nettle/yarrow_key_event.c:1.3
Niels Möller [Wed, 5 Dec 2001 12:38:44 +0000 (13:38 +0100)]
(Copyright): Say that under certain
circumstances, Nettle can be used as if under the LGPL.
Rev: src/nettle/nettle.texinfo:1.8
Niels Möller [Wed, 5 Dec 2001 12:37:38 +0000 (13:37 +0100)]
Added a paragraph on copyright.
Rev: src/nettle/README:1.4
Niels Möller [Thu, 15 Nov 2001 08:08:55 +0000 (09:08 +0100)]
(yarrow256_force_reseed): New function.
Rev: src/nettle/ChangeLog:1.48
Rev: src/nettle/yarrow.h:1.9
Rev: src/nettle/yarrow256.c:1.13
Niels Möller [Wed, 14 Nov 2001 16:23:43 +0000 (17:23 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.47
Niels Möller [Wed, 14 Nov 2001 16:23:35 +0000 (17:23 +0100)]
(yarrow256_needed_sources): New function.
(yarrow256_is_seeded): New function.
Rev: src/nettle/yarrow.h:1.8
Niels Möller [Wed, 14 Nov 2001 16:23:17 +0000 (17:23 +0100)]
(main): Use yarrow256_is_seeded.
Rev: src/nettle/testsuite/yarrow-test.c:1.7
Niels Möller [Wed, 14 Nov 2001 16:21:36 +0000 (17:21 +0100)]
(yarrow256_needed_sources): New function.
(yarrow256_is_seeded): New function.
(yarrow256_update): Use yarrow256_needed_sources.
Rev: src/nettle/yarrow256.c:1.12
Niels Möller [Wed, 14 Nov 2001 09:09:17 +0000 (10:09 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.46
Niels Möller [Wed, 14 Nov 2001 09:07:35 +0000 (10:07 +0100)]
Updated, to match the seed-file aware
generator.
Rev: src/nettle/testsuite/yarrow-test.out:1.2
Niels Möller [Wed, 14 Nov 2001 09:04:41 +0000 (10:04 +0100)]
Updated expected_output. Check the seed
file contents at the end.
Rev: src/nettle/testsuite/yarrow-test.c:1.6
Niels Möller [Wed, 14 Nov 2001 09:02:06 +0000 (10:02 +0100)]
(yarrow256_seed): New function.
(yarrow_fast_reseed): Create new seed file contents.
Rev: src/nettle/yarrow256.c:1.11
Niels Möller [Tue, 13 Nov 2001 06:00:14 +0000 (07:00 +0100)]
Deleted yarrow160 declarations.
Rev: src/nettle/yarrow.h:1.7
Niels Möller [Fri, 2 Nov 2001 14:50:53 +0000 (15:50 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.45
Niels Möller [Fri, 2 Nov 2001 14:50:41 +0000 (15:50 +0100)]
(yarrow256_init): Fixed order of code and
declarations.
Rev: src/nettle/yarrow256.c:1.10
Niels Möller [Tue, 30 Oct 2001 19:46:45 +0000 (20:46 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.44
Niels Möller [Tue, 30 Oct 2001 19:46:38 +0000 (20:46 +0100)]
* rsa-compat.h: Added real prototypes and declarations.
* Makefile.am (libnettle_a_SOURCES): Added rsa-compat.h and
rsa-compat.c.
Rev: src/nettle/rsa-compat.h:1.2
Niels Möller [Tue, 30 Oct 2001 19:46:10 +0000 (20:46 +0100)]
Bug fixes.
Rev: src/nettle/rsa-compat.c:1.2
Niels Möller [Tue, 30 Oct 2001 19:45:53 +0000 (20:45 +0100)]
* Makefile.am (libnettle_a_SOURCES): Added rsa-compat.h and
rsa-compat.c.
* Makefile.am (libnettle_a_SOURCES): Added rsa and bignum files.
* testsuite/Makefile.am: Added bignum-test.
Rev: src/nettle/Makefile.am:1.21
Niels Möller [Tue, 30 Oct 2001 19:36:35 +0000 (20:36 +0100)]
New file, implementing RSA ref signature and
verification functions.
Rev: src/nettle/rsa-compat.c:1.1
Niels Möller [Tue, 30 Oct 2001 15:36:25 +0000 (16:36 +0100)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.43
Rev: src/nettle/rsa.h:1.2
Rev: src/nettle/testsuite/.cvsignore:1.11
Niels Möller [Tue, 30 Oct 2001 15:36:15 +0000 (16:36 +0100)]
Check for libgmp. Deleted tests for SIZEOF_INT and
friends.
Rev: src/nettle/configure.in:1.6
Niels Möller [Tue, 30 Oct 2001 15:35:21 +0000 (16:35 +0100)]
* rsa_sha1.c: New file, PKCS#1 rsa-sha1 signatures.
* rsa_md5.c: New file, PKCS#1 rsa-md5 signatures.
Rev: src/nettle/rsa_md5.c:1.1
Rev: src/nettle/rsa_sha1.c:1.1
Niels Möller [Tue, 30 Oct 2001 15:34:21 +0000 (16:34 +0100)]
New file with general rsa functions.
Rev: src/nettle/rsa.c:1.1
Niels Möller [Tue, 30 Oct 2001 15:33:51 +0000 (16:33 +0100)]
* Makefile.am (libnettle_a_SOURCES): Added rsa and bignum files.
Rev: src/nettle/Makefile.am:1.20
Niels Möller [Tue, 30 Oct 2001 15:32:35 +0000 (16:32 +0100)]
New file, with base256 functions missing in
gmp.
Rev: src/nettle/bignum.c:1.1
Rev: src/nettle/bignum.h:1.1
Niels Möller [Tue, 30 Oct 2001 15:31:37 +0000 (16:31 +0100)]
Added bignum-test.
Rev: src/nettle/testsuite/Makefile.am:1.15
Niels Möller [Tue, 30 Oct 2001 15:30:54 +0000 (16:30 +0100)]
(test_program): Check the xit code more
carefully, and treat 77 as skip. This convention was borrowed from
autotest.
Rev: src/nettle/testsuite/run-tests:1.2
Niels Möller [Tue, 30 Oct 2001 15:29:58 +0000 (16:29 +0100)]
New macro SKIP which exits with code 77.
Rev: src/nettle/testsuite/macros.m4:1.2
Niels Möller [Tue, 30 Oct 2001 15:29:28 +0000 (16:29 +0100)]
New file.
Rev: src/nettle/testsuite/bignum-test.m4:1.1
Niels Möller [Mon, 15 Oct 2001 16:04:00 +0000 (18:04 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.42
Niels Möller [Mon, 15 Oct 2001 15:35:27 +0000 (17:35 +0200)]
(EXTRA_DIST): Include rfc1750.txt in the
distribution.
Rev: src/nettle/testsuite/Makefile.am:1.14
Niels Möller [Sun, 14 Oct 2001 21:32:38 +0000 (23:32 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.41
Niels Möller [Sun, 14 Oct 2001 21:30:13 +0000 (23:30 +0200)]
* testsuite/des-test.m4: Added testcase taken from applied
cryptography.
Rev: src/nettle/testsuite/des-test.m4:1.2
Niels Möller [Sun, 14 Oct 2001 20:28:28 +0000 (22:28 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.40
Rev: src/nettle/examples/.cvsignore:1.1
Rev: src/nettle/testsuite/yarrow-test.out:1.1
Niels Möller [Sun, 14 Oct 2001 20:27:38 +0000 (22:27 +0200)]
* testsuite/yarrow-test.c: Use sha256 instead of sha1 for checking
input and output. Updated the expected values.
* testsuite/yarrow-test.c: Added verbose flag, disabled by
default.
Rev: src/nettle/testsuite/yarrow-test.c:1.5
Niels Möller [Sun, 14 Oct 2001 20:25:57 +0000 (22:25 +0200)]
* yarrow256.c (YARROW_RESEED_ITERATIONS): New constant.
(yarrow_iterate): New function.
(yarrow_fast_reseed): Call yarrow_iterate.
Rev: src/nettle/yarrow256.c:1.9
Niels Möller [Sun, 14 Oct 2001 10:14:50 +0000 (12:14 +0200)]
* testsuite/yarrow-test.c: Added verbose flag, disabled by
default.
Rev: src/nettle/testsuite/yarrow-test.c:1.4
Niels Möller [Fri, 12 Oct 2001 14:51:03 +0000 (16:51 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.39
Niels Möller [Fri, 12 Oct 2001 14:50:50 +0000 (16:50 +0200)]
Added more ciphers.
Rev: src/nettle/examples/nettle-benchmark.c:1.2
Niels Möller [Fri, 12 Oct 2001 13:01:29 +0000 (15:01 +0200)]
(SUBDIRS): Added the examples subdir.
Rev: src/nettle/Makefile.am:1.19
Niels Möller [Fri, 12 Oct 2001 13:01:05 +0000 (15:01 +0200)]
Output examples/Makefile.
Rev: src/nettle/configure.in:1.5
Niels Möller [Fri, 12 Oct 2001 06:59:34 +0000 (08:59 +0200)]
* examples/nettle-benchmark.c: New benchmarking program.
Rev: src/nettle/examples/.c-style:1.1
Rev: src/nettle/examples/Makefile.am:1.1
Rev: src/nettle/examples/nettle-benchmark.c:1.1
Niels Möller [Wed, 10 Oct 2001 16:16:33 +0000 (18:16 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.38
Niels Möller [Wed, 10 Oct 2001 16:16:19 +0000 (18:16 +0200)]
* testsuite/yarrow-test.c: Open rfc1750.txt. Hash input and
output, and compare to expected values.
Rev: src/nettle/testsuite/yarrow-test.c:1.3
Niels Möller [Wed, 10 Oct 2001 16:15:21 +0000 (18:15 +0200)]
(CFLAGS): Don't disable optimization.
(run-tests): Set srcdir in the environment when running run-tests.
Rev: src/nettle/testsuite/Makefile.am:1.13
Niels Möller [Wed, 10 Oct 2001 16:14:25 +0000 (18:14 +0200)]
Added this rfc as test input for yarrow.
Rev: src/nettle/testsuite/rfc1750.txt:1.1
Niels Möller [Wed, 10 Oct 2001 16:13:49 +0000 (18:13 +0200)]
(yarrow_key_event_estimate): Check if
previous is zero.
(yarrow_key_event_init): Initialize previous to zero.
Rev: src/nettle/yarrow_key_event.c:1.2
Niels Möller [Wed, 10 Oct 2001 16:12:36 +0000 (18:12 +0200)]
Added debug some output.
Rev: src/nettle/yarrow256.c:1.8
Niels Möller [Wed, 10 Oct 2001 08:48:08 +0000 (10:48 +0200)]
(main): Better output of entropy
estimates at the end.
Rev: src/nettle/testsuite/yarrow-test.c:1.2
Niels Möller [Tue, 9 Oct 2001 16:32:11 +0000 (18:32 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.37
Rev: src/nettle/testsuite/.cvsignore:1.10
Niels Möller [Tue, 9 Oct 2001 16:31:56 +0000 (18:31 +0200)]
* testsuite/Makefile.am (TS_PROGS): Added yarrow-test.
Rev: src/nettle/testsuite/Makefile.am:1.12
Niels Möller [Tue, 9 Oct 2001 16:31:31 +0000 (18:31 +0200)]
New file.
Rev: src/nettle/testsuite/yarrow-test.c:1.1
Niels Möller [Tue, 9 Oct 2001 16:30:13 +0000 (18:30 +0200)]
(yarrow256_init): Initialize the sources.
(yarrow256_random): Fixed loop condition.
Rev: src/nettle/yarrow256.c:1.7
Niels Möller [Tue, 9 Oct 2001 16:28:00 +0000 (18:28 +0200)]
(YARROW_KEY_EVENT_BUFFER): New constant.
Rev: src/nettle/yarrow.h:1.6
Niels Möller [Tue, 9 Oct 2001 16:27:35 +0000 (18:27 +0200)]
* yarrow_key_event.c: New file.
* Makefile.am (libnettle_a_SOURCES): Added yarrow_key_event.c.
Rev: src/nettle/yarrow_key_event.c:1.1
Niels Möller [Tue, 9 Oct 2001 16:26:11 +0000 (18:26 +0200)]
(libnettle_a_SOURCES): Added yarrow_key_event.c.
Rev: src/nettle/Makefile.am:1.18
Niels Möller [Mon, 8 Oct 2001 20:57:34 +0000 (22:57 +0200)]
* yarrow.h (struct yarrow_key_event_ctx): New struct.
Rev: src/nettle/ChangeLog:1.36
Rev: src/nettle/yarrow.h:1.5
Niels Möller [Mon, 8 Oct 2001 20:47:00 +0000 (22:47 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.35
Niels Möller [Mon, 8 Oct 2001 20:46:54 +0000 (22:46 +0200)]
* yarrow256.c (yarrow_fast_reseed): Generate two block of output
using the old key and feed into the pool.
Rev: src/nettle/yarrow256.c:1.6
Niels Möller [Mon, 8 Oct 2001 20:39:59 +0000 (22:39 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.34
Niels Möller [Mon, 8 Oct 2001 20:39:53 +0000 (22:39 +0200)]
* yarrow256.c (YARROW_GATE_THRESHOLD): Deleted constant.
Rev: src/nettle/yarrow256.c:1.5
Niels Möller [Mon, 8 Oct 2001 20:37:40 +0000 (22:37 +0200)]
* yarrow.h (struct yarrow256_ctx): Deleted buffer, index and
block_count.
Rev: src/nettle/yarrow.h:1.4
Niels Möller [Mon, 8 Oct 2001 20:36:10 +0000 (22:36 +0200)]
* yarrow256.c (yarrow_fast_reseed): New function.
(yarrow_slow_reseed): New function.
(yarrow256_update): Check seed/reseed thresholds.
(yarrow_gate): New function, extracted from
yarrow_generate_block_with_gate which was deleted.
(yarrow_generate_block_with_gate): Deleted function.
(yarrow256_random): Don't buffer any output, instead gate after
each request.
Rev: src/nettle/yarrow256.c:1.4
Niels Möller [Mon, 8 Oct 2001 15:41:09 +0000 (17:41 +0200)]
Added some FIXME:s.
Rev: src/nettle/yarrow256.c:1.3
Niels Möller [Sun, 7 Oct 2001 22:54:00 +0000 (00:54 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.33
Niels Möller [Sun, 7 Oct 2001 22:20:27 +0000 (00:20 +0200)]
* yarrow256.c (yarrow_fast_reseed): New function.
(yarrow_slow_reseed): New function.
(yarrow256_update): Check seed/reseed thresholds.
Rev: src/nettle/yarrow256.c:1.2
Niels Möller [Sun, 7 Oct 2001 21:11:49 +0000 (23:11 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.32
Niels Möller [Sun, 7 Oct 2001 21:11:44 +0000 (23:11 +0200)]
* Makefile.am: Added yarrow files.
* testsuite/Makefile.am (CFLAGS): Added sha256-test.
Rev: src/nettle/Makefile.am:1.17
Niels Möller [Sun, 7 Oct 2001 21:11:05 +0000 (23:11 +0200)]
* yarrow256.c: New file, implementing Yarrow.
Rev: src/nettle/yarrow.h:1.3
Rev: src/nettle/yarrow256.c:1.1
Niels Möller [Sun, 7 Oct 2001 19:02:28 +0000 (21:02 +0200)]
* sha256.c: New file, implementing SHA-256.
Rev: src/nettle/sha256.c:1.1
Niels Möller [Sun, 7 Oct 2001 18:56:12 +0000 (20:56 +0200)]
*** empty log message ***
Rev: src/nettle/.cvsignore:1.5
Rev: src/nettle/ChangeLog:1.31
Rev: src/nettle/testsuite/.cvsignore:1.9
Rev: src/nettle/testsuite/sha1-test.m4:1.2
Niels Möller [Sun, 7 Oct 2001 18:54:29 +0000 (20:54 +0200)]
* testsuite/Makefile.am (CFLAGS): Added sha256-test.
Rev: src/nettle/Makefile.am:1.16
Rev: src/nettle/testsuite/Makefile.am:1.11
Niels Möller [Sun, 7 Oct 2001 18:52:57 +0000 (20:52 +0200)]
* testsuite/sha256-test.m4: New testcases for SHA-256.
Rev: src/nettle/testsuite/sha256-test.m4:1.1
Niels Möller [Sun, 7 Oct 2001 18:52:01 +0000 (20:52 +0200)]
* shadata.c: New file, for generating SHA-256 constants.
Rev: src/nettle/shadata.c:1.1
Niels Möller [Sun, 7 Oct 2001 18:51:26 +0000 (20:51 +0200)]
Work in progress.
Rev: src/nettle/yarrow.h:1.2
Niels Möller [Sun, 7 Oct 2001 18:50:45 +0000 (20:50 +0200)]
* sha.h: Renamed sha1.h to sha.h, and added declarations for
SHA-256.
Rev: src/nettle/sha.h:1.1
Rev: src/nettle/sha1.c:1.5
Rev: src/nettle/sha1.h:1.4(DEAD)
Niels Möller [Fri, 5 Oct 2001 15:38:47 +0000 (17:38 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.30
Niels Möller [Fri, 5 Oct 2001 15:36:20 +0000 (17:36 +0200)]
Added a comment with NIST test vectors.
Rev: src/nettle/testsuite/aes-test.m4:1.3
Niels Möller [Thu, 4 Oct 2001 16:41:54 +0000 (18:41 +0200)]
New files.
Rev: src/nettle/rsa-compat.h:1.1
Rev: src/nettle/rsa.h:1.1
Rev: src/nettle/yarrow.h:1.1
Niels Möller [Thu, 4 Oct 2001 16:41:11 +0000 (18:41 +0200)]
*** empty log message ***
Rev: src/nettle/TODO:1.2
Niels Möller [Wed, 3 Oct 2001 20:07:55 +0000 (22:07 +0200)]
*** empty log message ***
Rev: src/nettle/TODO:1.1
Niels Möller [Tue, 25 Sep 2001 21:07:17 +0000 (23:07 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.29
Niels Möller [Tue, 25 Sep 2001 10:29:32 +0000 (12:29 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.28
Rev: src/nettle/NEWS:1.3
Niels Möller [Tue, 25 Sep 2001 10:29:23 +0000 (12:29 +0200)]
Include stdlib.h, for abort.
Rev: src/nettle/sha1.c:1.4
Niels Möller [Tue, 25 Sep 2001 10:28:59 +0000 (12:28 +0200)]
Include string.h, for memcpy.
Rev: src/nettle/md5.c:1.3
Niels Möller [Tue, 25 Sep 2001 10:28:30 +0000 (12:28 +0200)]
* testsuite/Makefile.am (M4_FILES): New variable. Explicitly list
those C source files that should be generated by m4.
Rev: src/nettle/testsuite/Makefile.am:1.10
Niels Möller [Tue, 25 Sep 2001 10:26:15 +0000 (12:26 +0200)]
Changed package name from "libnettle" to "nettle".
Rev: src/nettle/configure.in:1.4
Niels Möller [Tue, 25 Sep 2001 10:25:18 +0000 (12:25 +0200)]
(EXTRA_DIST): Added .bootstrap.
Rev: src/nettle/Makefile.am:1.15
Niels Möller [Tue, 25 Sep 2001 10:24:54 +0000 (12:24 +0200)]
Added a reference to the manual.
Rev: src/nettle/AUTHORS:1.2
Niels Möller [Tue, 25 Sep 2001 09:04:35 +0000 (11:04 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.27
Niels Möller [Tue, 25 Sep 2001 08:41:46 +0000 (10:41 +0200)]
* des-compat.c (des_cbc_cksum): Bug fix, local variable was
declared in the middle of a block.
Rev: src/nettle/des-compat.c:1.6
Niels Möller [Thu, 20 Sep 2001 06:26:24 +0000 (08:26 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.26
Niels Möller [Wed, 19 Sep 2001 20:16:28 +0000 (22:16 +0200)]
* nettle.texinfo (Compatibility functions): New section,
emntioning md5-compat.h and des-compat.h.
Rev: src/nettle/nettle.texinfo:1.7
Niels Möller [Tue, 18 Sep 2001 16:54:37 +0000 (18:54 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.25
Niels Möller [Tue, 18 Sep 2001 16:50:52 +0000 (18:50 +0200)]
New file.
Rev: src/nettle/index.html:1.1
Niels Möller [Tue, 18 Sep 2001 10:05:55 +0000 (12:05 +0200)]
Copied fiexed text from nettle.texinfo.
Rev: src/nettle/README:1.3