]>
git.ipfire.org Git - thirdparty/nettle.git/log
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
Niels Möller [Sun, 16 Sep 2001 21:43:11 +0000 (23:43 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.24
Niels Möller [Sun, 16 Sep 2001 21:35:17 +0000 (23:35 +0200)]
* nettle.texinfo: Added description of des3. Minor fixes.
Rev: src/nettle/nettle.texinfo:1.6
Niels Möller [Sun, 16 Sep 2001 19:32:10 +0000 (21:32 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.23
Niels Möller [Sun, 16 Sep 2001 19:30:32 +0000 (21:30 +0200)]
* testsuite/des-compat-test.c (cbc_data): Shorten to 32 bytes (4
blocks), the last block of zeroes wasn't used anyway.
Rev: src/nettle/testsuite/des-compat-test.c:1.2
Niels Möller [Sun, 16 Sep 2001 19:26:09 +0000 (21:26 +0200)]
* des-compat.c (des_compat_des3_decrypt): Decrypt in the right
order.
(des_ncbc_encrypt): Bug fixed.
(des_cbc_encrypt): Rewritten as a wrapper around des_ncbc_encrypt.
Rev: src/nettle/des-compat.c:1.5
Niels Möller [Fri, 14 Sep 2001 15:15:30 +0000 (17:15 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.22
Rev: src/nettle/testsuite/.cvsignore:1.8
Niels Möller [Fri, 14 Sep 2001 15:14:12 +0000 (17:14 +0200)]
New file, copied from libdes
(freeswan). All implemented functions but des_cbc_cksum seems to
work now.
Rev: src/nettle/testsuite/des-compat-test.c:1.1
Niels Möller [Fri, 14 Sep 2001 15:13:37 +0000 (17:13 +0200)]
(TS_PROGS): Added des-compat-test.
Rev: src/nettle/testsuite/Makefile.am:1.9
Niels Möller [Fri, 14 Sep 2001 15:12:40 +0000 (17:12 +0200)]
* des-compat.c: Added libdes typedef:s. Had to remove all use of
const in the process.
(des_check_key): New global variable, checked by des_set_key.
* des-compat.c (des_cbc_cksum): Implemented.
(des_key_sched): Fixed return values.
Rev: src/nettle/des-compat.c:1.4
Rev: src/nettle/des-compat.h:1.7
Niels Möller [Fri, 14 Sep 2001 15:09:19 +0000 (17:09 +0200)]
(des_set_key): Go on and expand the key even if it is
weak.
Rev: src/nettle/des.c:1.5
Niels Möller [Fri, 14 Sep 2001 11:47:04 +0000 (13:47 +0200)]
*** empty log message ***
Rev: src/nettle/.cvsignore:1.4
Rev: src/nettle/des-compat.h:1.6
Niels Möller [Fri, 14 Sep 2001 11:46:08 +0000 (13:46 +0200)]
(des_cbc_cksum): Implemented.
(des_key_sched): Fixed return values.
Rev: src/nettle/des-compat.c:1.3
Niels Möller [Tue, 11 Sep 2001 19:52:41 +0000 (21:52 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.21
Niels Möller [Tue, 11 Sep 2001 19:50:28 +0000 (21:50 +0200)]
* Makefile.am: Added des-compat.c and des-compat.h
Rev: src/nettle/Makefile.am:1.14
Niels Möller [Tue, 11 Sep 2001 19:49:05 +0000 (21:49 +0200)]
* des-compat.c: Bugfixes, more functions implemented.
Rev: src/nettle/des-compat.c:1.2
Niels Möller [Tue, 11 Sep 2001 19:47:48 +0000 (21:47 +0200)]
* des-compat.h: Define DES_ENCRYPT and DES_DECRYPT. Bugfixes.
Rev: src/nettle/des-compat.h:1.5
Niels Möller [Mon, 10 Sep 2001 16:50:46 +0000 (18:50 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.20
Niels Möller [Mon, 10 Sep 2001 16:50:40 +0000 (18:50 +0200)]
(Cipher Block Chaining): This section more or less complete now.
Rev: src/nettle/nettle.texinfo:1.5
Niels Möller [Mon, 10 Sep 2001 15:47:49 +0000 (17:47 +0200)]
(Copyright): Added copyright information for
serpent.
(Miscellaneous functions): Started writing documentation on the CBC
functions.
Rev: src/nettle/nettle.texinfo:1.4
Niels Möller [Mon, 10 Sep 2001 15:28:22 +0000 (17:28 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.19
Niels Möller [Mon, 10 Sep 2001 15:28:16 +0000 (17:28 +0200)]
(Copyright): Added copyright information for
serpent.
(Miscellaneous functions): Started writing documentation on the CBC
functions.
Rev: src/nettle/nettle.texinfo:1.3
Niels Möller [Mon, 10 Sep 2001 15:09:53 +0000 (17:09 +0200)]
*** empty log message ***
Rev: src/nettle/des-compat.c:1.1
Rev: src/nettle/des-compat.h:1.4
Niels Möller [Sun, 9 Sep 2001 21:33:39 +0000 (23:33 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.18
Rev: src/nettle/des-compat.h:1.3
Rev: src/nettle/testsuite/.cvsignore:1.7
Niels Möller [Sun, 9 Sep 2001 21:31:42 +0000 (23:31 +0200)]
* testsuite/cbc-test.m4: Record intermediate values in a comment.
* testsuite/des3-test.m4: Likewise.
Rev: src/nettle/testsuite/cbc-test.m4:1.2
Rev: src/nettle/testsuite/des3-test.m4:1.2
Niels Möller [Sun, 9 Sep 2001 21:29:58 +0000 (23:29 +0200)]
* testsuite/aes-test.m4: Added test case that appeared broken in
the cbc test.
Rev: src/nettle/testsuite/aes-test.m4:1.2
Niels Möller [Sun, 9 Sep 2001 21:28:20 +0000 (23:28 +0200)]
* cbc.c (cbc_encrypt): Bug fix, encrypt block *after* XOR:ing the
iv.
Rev: src/nettle/cbc.c:1.4
Niels Möller [Sat, 8 Sep 2001 22:33:47 +0000 (00:33 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.17
Rev: src/nettle/cbc.c:1.3
Niels Möller [Sat, 8 Sep 2001 22:33:37 +0000 (00:33 +0200)]
* Makefile.am (libnettleinclude_HEADERS): Added cbc.h. Deleted
des3.h.
(libnettle_a_SOURCES): Added des3.c.
* testsuite/Makefile.am (TS_PROGS): Added des3-test and cbc-test.
Rev: src/nettle/Makefile.am:1.13