]>
git.ipfire.org Git - thirdparty/nettle.git/log
Niels Möller [Wed, 2 Oct 2002 22:21:41 +0000 (00:21 +0200)]
Note the aes api change.
Rev: src/nettle/ChangeLog:1.117
Rev: src/nettle/NEWS:1.8
Niels Möller [Wed, 2 Oct 2002 22:20:42 +0000 (00:20 +0200)]
(EXTRA_DIST): Distribute setup-env and
teardown-env.
Rev: src/nettle/examples/Makefile.am:1.7
Niels Möller [Wed, 2 Oct 2002 20:38:12 +0000 (22:38 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.116
Niels Möller [Wed, 2 Oct 2002 20:37:42 +0000 (22:37 +0200)]
Added pointer to mailing list.
Rev: src/nettle/README:1.6
Niels Möller [Wed, 2 Oct 2002 18:44:25 +0000 (20:44 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.115
Niels Möller [Wed, 2 Oct 2002 18:44:17 +0000 (20:44 +0200)]
(main): Comment on the lax security of the
private key file.
Rev: src/nettle/examples/rsa-keygen.c:1.6
Niels Möller [Wed, 2 Oct 2002 17:27:14 +0000 (19:27 +0200)]
Added link to mailing list.
Rev: src/nettle/index.html:1.2
Niels Möller [Wed, 2 Oct 2002 16:06:18 +0000 (18:06 +0200)]
*** empty log message ***
Rev: src/nettle/NEWS:1.7
Niels Möller [Wed, 2 Oct 2002 14:13:03 +0000 (16:13 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.114
Niels Möller [Wed, 2 Oct 2002 14:12:42 +0000 (16:12 +0200)]
Fixed assembler rules, and shared libraries.
Rev: src/nettle/Makefile.am:1.43
Niels Möller [Wed, 2 Oct 2002 14:11:43 +0000 (16:11 +0200)]
Fixed the enable-shared option.
Rev: src/nettle/configure.ac:1.12
Niels Möller [Tue, 1 Oct 2002 20:33:15 +0000 (22:33 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.113
Niels Möller [Tue, 1 Oct 2002 20:33:03 +0000 (22:33 +0200)]
New option --enable-shared, and a first attempt at
building a shared library (*without* using libtool).
Rev: src/nettle/configure.ac:1.11
Niels Möller [Tue, 1 Oct 2002 20:32:10 +0000 (22:32 +0200)]
A first attempt at rules for building a shared
libnettle.so.
Rev: src/nettle/Makefile.am:1.42
Niels Möller [Tue, 1 Oct 2002 15:54:41 +0000 (17:54 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.112
Niels Möller [Tue, 1 Oct 2002 15:44:11 +0000 (17:44 +0200)]
* examples/run-tests (test_program): Use basename.
Rev: src/nettle/examples/run-tests:1.3
Niels Möller [Tue, 1 Oct 2002 15:35:54 +0000 (17:35 +0200)]
* examples/teardown-env: Delete some more files.
Rev: src/nettle/examples/teardown-env:1.2
Niels Möller [Tue, 1 Oct 2002 15:35:28 +0000 (17:35 +0200)]
* examples/run-tests (test_program): Strip directory part of
displayed name.
Rev: src/nettle/examples/run-tests:1.2
Niels Möller [Tue, 1 Oct 2002 15:32:48 +0000 (17:32 +0200)]
* examples/Makefile.am (TS_PROGS): New variable. Run tests.
Rev: src/nettle/examples/Makefile.am:1.6
Niels Möller [Tue, 1 Oct 2002 15:31:54 +0000 (17:31 +0200)]
* examples/io.c (read_file): Bug fix, used to overwrite pointer.
Rev: src/nettle/examples/io.c:1.2
Niels Möller [Tue, 1 Oct 2002 15:30:56 +0000 (17:30 +0200)]
* examples/rsa-keygen.c (main): Bug fix, private key wasn't
written properly.
Rev: src/nettle/examples/rsa-keygen.c:1.5
Niels Möller [Tue, 1 Oct 2002 15:29:37 +0000 (17:29 +0200)]
* testsuite/Makefile.am: Some cleanup of make check.
Rev: src/nettle/testsuite/Makefile.am:1.24
Niels Möller [Tue, 1 Oct 2002 15:23:49 +0000 (17:23 +0200)]
* examples/setup-env, examples/teardown-env: Test environment scripts.
* examples/rsa-verify-test, examples/rsa-sign-test: New test cases.
Rev: src/nettle/examples/rsa-sign-test:1.1
Rev: src/nettle/examples/rsa-verify-test:1.1
Rev: src/nettle/examples/setup-env:1.1
Rev: src/nettle/examples/teardown-env:1.1
Niels Möller [Tue, 1 Oct 2002 15:20:59 +0000 (17:20 +0200)]
New file (copied from lsh testsuite).
Rev: src/nettle/examples/run-tests:1.1
Niels Möller [Tue, 1 Oct 2002 14:05:35 +0000 (16:05 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.111
Niels Möller [Tue, 1 Oct 2002 14:05:31 +0000 (16:05 +0200)]
* examples/Makefile.am: Use EXTRA_PROGRAMS and @RSA_EXAMPLES@.
Rev: src/nettle/examples/Makefile.am:1.5
Niels Möller [Tue, 1 Oct 2002 14:04:51 +0000 (16:04 +0200)]
* examples/rsa-sign.c: No need to include config.h. Use werror
instead of fprintf.
* examples/rsa-verify.c: Likewise.
* examples/rsa-keygen.c: Likewise.
Rev: src/nettle/examples/rsa-keygen.c:1.4
Niels Möller [Tue, 1 Oct 2002 14:04:01 +0000 (16:04 +0200)]
* examples/rsa-sign.c: No need to include config.h. Use werror
instead of fprintf.
* examples/rsa-verify.c: Likewise.
Rev: src/nettle/examples/rsa-sign.c:1.3
Rev: src/nettle/examples/rsa-verify.c:1.2
Niels Möller [Tue, 1 Oct 2002 14:02:54 +0000 (16:02 +0200)]
Forward declare struct rsa_public_key and struct
rsa_private_key, to avoid dependences on config.h.
Rev: src/nettle/examples/io.h:1.2
Niels Möller [Tue, 1 Oct 2002 14:02:10 +0000 (16:02 +0200)]
* configure.ac (RSA_EXAMPLES): New substituted variable,
controlling which example programs to build.
Rev: src/nettle/configure.ac:1.10
Niels Möller [Tue, 1 Oct 2002 13:48:32 +0000 (15:48 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.110
Niels Möller [Tue, 1 Oct 2002 13:48:24 +0000 (15:48 +0200)]
New example program.
Rev: src/nettle/examples/rsa-verify.c:1.1
Niels Möller [Tue, 1 Oct 2002 13:48:11 +0000 (15:48 +0200)]
* examples/rsa-keygen.c: Use functions from io.c.
* examples/rsa-sign.c: Likewise.
Rev: src/nettle/examples/rsa-sign.c:1.2
Niels Möller [Tue, 1 Oct 2002 13:47:46 +0000 (15:47 +0200)]
Use functions from io.c.
Rev: src/nettle/examples/rsa-keygen.c:1.3
Niels Möller [Tue, 1 Oct 2002 13:47:17 +0000 (15:47 +0200)]
(noinst_PROGRAMS): Added rsa-verify.
(LDADD): Added io.o.
Rev: src/nettle/examples/Makefile.am:1.4
Niels Möller [Tue, 1 Oct 2002 13:46:38 +0000 (15:46 +0200)]
New define WITH_PUBLIC_KEY, and new configure flag
--disable-public-key. Updated rsa-files to check for that, rather
than for HAVE_LIBGMP.
Rev: src/nettle/rsa-keygen.c:1.3
Rev: src/nettle/rsa.c:1.8
Rev: src/nettle/rsa2sexp.c:1.2
Rev: src/nettle/rsa_md5.c:1.5
Rev: src/nettle/rsa_sha1.c:1.5
Rev: src/nettle/sexp2rsa.c:1.3
Rev: src/nettle/testsuite/rsa-keygen-test.c:1.4
Rev: src/nettle/testsuite/rsa-test.c:1.5
Rev: src/nettle/testsuite/rsa2sexp-test.c:1.2
Rev: src/nettle/testsuite/sexp2rsa-test.c:1.2
Rev: src/nettle/testsuite/testutils.c:1.13
Rev: src/nettle/testsuite/testutils.h:1.11
Niels Möller [Tue, 1 Oct 2002 13:44:11 +0000 (15:44 +0200)]
New define WITH_PUBLIC_KEY, and new configure flag
--disable-public-key.
Rev: src/nettle/configure.ac:1.9
Niels Möller [Tue, 1 Oct 2002 13:08:20 +0000 (15:08 +0200)]
New files. Miscellaneous functions
used by the example programs.
Rev: src/nettle/examples/io.c:1.1
Rev: src/nettle/examples/io.h:1.1
Niels Möller [Tue, 1 Oct 2002 09:08:02 +0000 (11:08 +0200)]
(BASE64_DECODE_LENGTH): Comment fix.
Rev: src/nettle/base64.h:1.6
Niels Möller [Mon, 30 Sep 2002 20:41:13 +0000 (22:41 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.109
Niels Möller [Mon, 30 Sep 2002 20:41:04 +0000 (22:41 +0200)]
(rsa_keypair_from_sexp): Bugfix: Call
rsa_prepare_public_key and rsa_prepare_private_key.
Rev: src/nettle/sexp2rsa.c:1.2
Niels Möller [Mon, 30 Sep 2002 20:40:22 +0000 (22:40 +0200)]
(noinst_PROGRAMS): Added rsa-sign.
Rev: src/nettle/examples/Makefile.am:1.3
Niels Möller [Mon, 30 Sep 2002 20:40:01 +0000 (22:40 +0200)]
New example program.
Rev: src/nettle/examples/rsa-sign.c:1.1
Niels Möller [Mon, 30 Sep 2002 19:53:53 +0000 (21:53 +0200)]
(test_main): Test encoding and decoding
in place.
Rev: src/nettle/testsuite/base64-test.c:1.2
Niels Möller [Mon, 30 Sep 2002 19:39:23 +0000 (21:39 +0200)]
(base64_encode): Broke out some common code from the switch..
Rev: src/nettle/base64.c:1.4
Niels Möller [Mon, 30 Sep 2002 19:32:42 +0000 (21:32 +0200)]
(base64_encode): Encode from the end of the data
towards the start, in order to support overlapping areas.
Rev: src/nettle/base64.c:1.3
Rev: src/nettle/base64.h:1.5
Niels Möller [Mon, 30 Sep 2002 15:19:18 +0000 (17:19 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.108
Niels Möller [Mon, 30 Sep 2002 14:50:05 +0000 (16:50 +0200)]
Deleted extra ; between declarations.
Rev: src/nettle/examples/rsa-keygen.c:1.2
Niels Möller [Mon, 30 Sep 2002 14:49:44 +0000 (16:49 +0200)]
(sexp_format): Don't mix code and declarations.
Rev: src/nettle/sexp_format.c:1.3
Niels Möller [Sun, 29 Sep 2002 21:13:59 +0000 (23:13 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.107
Rev: src/nettle/testsuite/.cvsignore:1.18
Niels Möller [Sun, 29 Sep 2002 21:13:34 +0000 (23:13 +0200)]
(TS_PROGS): Added buffer-test
sexp-format-test rsa2sexp-test sexp2rsa-test.
Rev: src/nettle/testsuite/Makefile.am:1.23
Niels Möller [Sun, 29 Sep 2002 21:12:26 +0000 (23:12 +0200)]
(test_main): Updated calls to
sexp_iterator_assoc.
Rev: src/nettle/testsuite/sexp-test.c:1.4
Niels Möller [Sun, 29 Sep 2002 21:11:43 +0000 (23:11 +0200)]
(MEMEQH): New macro.
Rev: src/nettle/testsuite/testutils.h:1.10
Niels Möller [Sun, 29 Sep 2002 21:10:48 +0000 (23:10 +0200)]
New tests.
Rev: src/nettle/testsuite/rsa2sexp-test.c:1.1
Rev: src/nettle/testsuite/sexp-format-test.c:1.1
Rev: src/nettle/testsuite/sexp2rsa-test.c:1.1
Niels Möller [Sun, 29 Sep 2002 21:09:22 +0000 (23:09 +0200)]
(test_rsa_key): Copied this function
from...
testsuite/rsa-keygen-test.c: ... here.
Rev: src/nettle/testsuite/rsa-keygen-test.c:1.3
Rev: src/nettle/testsuite/testutils.c:1.12
Niels Möller [Sun, 29 Sep 2002 21:08:03 +0000 (23:08 +0200)]
New test.
Rev: src/nettle/testsuite/buffer-test.c:1.1
Niels Möller [Sun, 29 Sep 2002 21:07:30 +0000 (23:07 +0200)]
New file rsa-keygen.c.
Rev: src/nettle/examples/.cvsignore:1.2
Rev: src/nettle/examples/Makefile.am:1.2
Niels Möller [Sun, 29 Sep 2002 21:07:09 +0000 (23:07 +0200)]
New file.
Rev: src/nettle/examples/rsa-keygen.c:1.1
Niels Möller [Sun, 29 Sep 2002 21:06:23 +0000 (23:06 +0200)]
Added new source files and headers buffer.h,
buffer.c, sexp_format.c, sexp2rsa.c, rsa2sexp.c.
Rev: src/nettle/Makefile.am:1.41
Niels Möller [Sun, 29 Sep 2002 21:04:14 +0000 (23:04 +0200)]
(rsa_keypair_to_sexp, rsa_keypair_from_sexp): New
prototypes.
Rev: src/nettle/rsa.h:1.12
Niels Möller [Sun, 29 Sep 2002 21:03:25 +0000 (23:03 +0200)]
New files.
Rev: src/nettle/rsa2sexp.c:1.1
Rev: src/nettle/sexp2rsa.c:1.1
Niels Möller [Sun, 29 Sep 2002 21:02:29 +0000 (23:02 +0200)]
(sexp_iterator_assoc): Don't enter the list, associate
keys within the current list. Still exit the list when done.
(sexp_iterator_assoc): Represent keys as plain NUL-terminated
strings.
(sexp_iterator_check_type, sexp_iterator_check_types): New
functions.
Rev: src/nettle/sexp.c:1.4
Rev: src/nettle/sexp.h:1.3
Niels Möller [Sun, 29 Sep 2002 21:00:09 +0000 (23:00 +0200)]
Cosmetics.
Rev: src/nettle/sexp_format.c:1.2
Niels Möller [Sun, 29 Sep 2002 18:06:20 +0000 (20:06 +0200)]
New file, implementing an sexp canonical syntax
formatter.
Rev: src/nettle/sexp_format.c:1.1
Niels Möller [Sun, 29 Sep 2002 18:05:08 +0000 (20:05 +0200)]
New files, implementing a bare-bones string
stream.
Rev: src/nettle/buffer.c:1.1
Rev: src/nettle/buffer.h:1.1
Niels Möller [Sun, 29 Sep 2002 17:22:32 +0000 (19:22 +0200)]
(nettle_mpz_sizeinbase_256): New function.
Rev: src/nettle/bignum.c:1.4
Rev: src/nettle/bignum.h:1.3
Niels Möller [Sat, 28 Sep 2002 16:05:23 +0000 (18:05 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.106
Niels Möller [Sat, 28 Sep 2002 16:04:41 +0000 (18:04 +0200)]
Enabled some more tests.
Rev: src/nettle/testsuite/sexp-test.c:1.3
Niels Möller [Sat, 28 Sep 2002 16:04:16 +0000 (18:04 +0200)]
(sexp_iterator_assoc): Return 0 for missing or duplicate keys.
Rev: src/nettle/sexp.c:1.3
Niels Möller [Sat, 28 Sep 2002 15:41:08 +0000 (17:41 +0200)]
* sexp.c (sexp_iterator_simple): Bugfixes. Check earlier that
length doesn't grow too large.
(sexp_iterator_next): Skip the current list only if type is
SEXP_LIST. Handle ')'.
(sexp_iterator_enter_list): Set type to SEXP_START.
(sexp_iterator_exit_list): Likewise. Don't skip the ')' here.
(sexp_iterator_assoc): Bug fix.
Rev: src/nettle/sexp.c:1.2
Niels Möller [Sat, 28 Sep 2002 15:37:07 +0000 (17:37 +0200)]
comment fix.
Rev: src/nettle/sexp.h:1.2
Niels Möller [Sat, 28 Sep 2002 15:36:52 +0000 (17:36 +0200)]
* testsuite/sexp-test.c (test_main): Reordered sexp_iterator_assoc
tests.
Rev: src/nettle/testsuite/sexp-test.c:1.2
Niels Möller [Sat, 28 Sep 2002 13:58:12 +0000 (15:58 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.105
Niels Möller [Sat, 28 Sep 2002 13:58:03 +0000 (15:58 +0200)]
(Randomness): Documented that yarrow256_init can
be called with a zero number of sources.
Rev: src/nettle/nettle.texinfo:1.17
Niels Möller [Sat, 28 Sep 2002 13:56:56 +0000 (15:56 +0200)]
(ASSERT): New macro.
Rev: src/nettle/testsuite/testutils.h:1.9
Niels Möller [Sat, 28 Sep 2002 13:56:36 +0000 (15:56 +0200)]
* testsuite/sexp-test.c: Test sexp parser.
Rev: src/nettle/testsuite/.cvsignore:1.17
Rev: src/nettle/testsuite/Makefile.am:1.22
Rev: src/nettle/testsuite/sexp-test.c:1.1
Niels Möller [Sat, 28 Sep 2002 13:55:27 +0000 (15:55 +0200)]
(SUBDIRS): Added sexp files.
Rev: src/nettle/Makefile.am:1.40
Niels Möller [Sat, 28 Sep 2002 13:54:57 +0000 (15:54 +0200)]
New files, implementing an sexp-parser.
Rev: src/nettle/sexp.c:1.1
Rev: src/nettle/sexp.h:1.1
Niels Möller [Tue, 27 Aug 2002 10:41:49 +0000 (12:41 +0200)]
(DISTCLEANFILES): make distclean should delete the
assembler-related symlinks.
Rev: src/nettle/ChangeLog:1.104
Rev: src/nettle/Makefile.am:1.39
Niels Möller [Mon, 26 Aug 2002 20:26:01 +0000 (22:26 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.103
Niels Möller [Mon, 26 Aug 2002 20:23:45 +0000 (22:23 +0200)]
(%.o: %.asm): Create an empty (and unused)
dependency file, to make the make/automake dependency tracking
happier.
Rev: src/nettle/Makefile.am:1.38
Niels Möller [Thu, 18 Jul 2002 16:03:48 +0000 (18:03 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.102
Niels Möller [Thu, 18 Jul 2002 16:03:40 +0000 (18:03 +0200)]
(main): Try openssl's ciphers as
well, if available.
Rev: src/nettle/examples/nettle-benchmark.c:1.6
Niels Möller [Thu, 18 Jul 2002 16:02:57 +0000 (18:02 +0200)]
(libnettle_a_SOURCES): Added nettle-openssl.c.
Rev: src/nettle/Makefile.am:1.37
Niels Möller [Thu, 18 Jul 2002 16:02:35 +0000 (18:02 +0200)]
New file.
Rev: src/nettle/nettle-openssl.c:1.1
Niels Möller [Thu, 18 Jul 2002 16:00:36 +0000 (18:00 +0200)]
Declare openssl glue ciphers.
Rev: src/nettle/nettle-internal.h:1.2
Niels Möller [Thu, 18 Jul 2002 15:59:21 +0000 (17:59 +0200)]
Extra name-mangling, to avoid collisions in case a
program links with both nettle and libcrypto (the nettle-benchmark
program does).
Rev: src/nettle/des-compat.h:1.8
Niels Möller [Thu, 18 Jul 2002 15:56:52 +0000 (17:56 +0200)]
Check for openssl's libcrypto (for benchmarking).
Rev: src/nettle/configure.ac:1.8
Niels Möller [Thu, 18 Jul 2002 12:32:22 +0000 (14:32 +0200)]
Don't use -ggdb3 with gcc-2.96.
Rev: src/nettle/ChangeLog:1.101
Rev: src/nettle/configure.ac:1.7
Niels Möller [Sun, 2 Jun 2002 15:46:40 +0000 (17:46 +0200)]
Fixed some @deftypefun declarations.
Rev: src/nettle/nettle.texinfo:1.16
Niels Möller [Thu, 16 May 2002 12:34:57 +0000 (14:34 +0200)]
Added comment on how to improve ultra sparc
performance.
Rev: src/nettle/sparc/aes.asm:1.124
Niels Möller [Thu, 16 May 2002 00:29:01 +0000 (02:29 +0200)]
*** empty log message ***
Rev: src/nettle/ChangeLog:1.100
Niels Möller [Thu, 16 May 2002 00:17:11 +0000 (02:17 +0200)]
(_aes_crypt): Moved some registers around. We now use input
registers only for arguments, local registers for loop invariants,
output registers for temporaries and loop variables, and no global
registers at all.
Rev: src/nettle/sparc/aes.asm:1.123
Niels Möller [Thu, 16 May 2002 00:00:27 +0000 (02:00 +0200)]
* sparc/aes.asm: Deleted registers i and t3.
Rev: src/nettle/sparc/aes.asm:1.122
Niels Möller [Wed, 15 May 2002 23:55:02 +0000 (01:55 +0200)]
(AES_LOAD): Eliminated t3.
Rev: src/nettle/sparc/aes.asm:1.121
Niels Möller [Wed, 15 May 2002 23:50:30 +0000 (01:50 +0200)]
Work in progress, reordering AES_LOAD.
Rev: src/nettle/sparc/aes.asm:1.120
Niels Möller [Wed, 15 May 2002 23:46:13 +0000 (01:46 +0200)]
Work in progress, reordering AES_LOAD.
Rev: src/nettle/sparc/aes.asm:1.119
Niels Möller [Wed, 15 May 2002 23:42:04 +0000 (01:42 +0200)]
(_aes_crypt): Deleted cruft from the old source loop.
Rev: src/nettle/sparc/aes.asm:1.118
Niels Möller [Wed, 15 May 2002 23:37:29 +0000 (01:37 +0200)]
(_aes_crypt): Deleted cruft from the old source loop.
Rev: src/nettle/sparc/aes.asm:1.117
Niels Möller [Wed, 15 May 2002 23:34:42 +0000 (01:34 +0200)]
(_aes_crypt): Use AES_LOAD macro.
Rev: src/nettle/sparc/aes.asm:1.116