]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
22 years ago(OPENSSL_LIBFLAGS): If libcrypto is found, add
Niels Möller [Wed, 22 Jan 2003 17:19:29 +0000 (18:19 +0100)] 
(OPENSSL_LIBFLAGS): If libcrypto is found, add
-lcrypto to OPENSSL_LIBFLAGS, not the plain LDFLAGS.

Rev: src/nettle/configure.ac:1.16

22 years agoMoved comment.
Niels Möller [Wed, 22 Jan 2003 17:19:23 +0000 (18:19 +0100)] 
Moved comment.

Rev: src/nettle/Makefile.am:1.56

22 years ago*** empty log message ***
Niels Möller [Mon, 20 Jan 2003 21:02:18 +0000 (22:02 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.164

22 years ago(CLEANFILES): Delete test.in, test1.out and test2.out.
Niels Möller [Mon, 20 Jan 2003 21:01:29 +0000 (22:01 +0100)] 
(CLEANFILES): Delete test.in, test1.out and test2.out.

Rev: src/nettle/testsuite/Makefile.am:1.36

22 years ago*** empty log message ***
Niels Möller [Fri, 17 Jan 2003 15:30:28 +0000 (16:30 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.163

22 years ago* examples/Makefile.am (AM_CPPFLAGS): Use AM_CPPFLAGS instead of
Niels Möller [Fri, 17 Jan 2003 15:30:07 +0000 (16:30 +0100)] 
* examples/Makefile.am (AM_CPPFLAGS): Use AM_CPPFLAGS instead of
AM_CFLAGS.
* testsuite/Makefile.am (AM_CPPFLAGS): Likewise.

Rev: src/nettle/examples/Makefile.am:1.15
Rev: src/nettle/testsuite/Makefile.am:1.35

22 years ago*** empty log message ***
Niels Möller [Thu, 16 Jan 2003 16:00:19 +0000 (17:00 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.162

22 years ago(check): Can't use quotes around $(srcdir).
Niels Möller [Thu, 16 Jan 2003 16:00:14 +0000 (17:00 +0100)] 
(check): Can't use quotes around $(srcdir).

Rev: src/nettle/testsuite/Makefile.am:1.34

22 years ago*** empty log message ***
Niels Möller [Tue, 14 Jan 2003 11:19:11 +0000 (12:19 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.161

22 years ago(check): Don't use "run-tests" as a
Niels Möller [Tue, 14 Jan 2003 11:19:06 +0000 (12:19 +0100)] 
(check): Don't use "run-tests" as a
target, as it's confused with the file with the same name.

Rev: src/nettle/testsuite/Makefile.am:1.33

22 years agoAdded missing #! /bin/sh.
Niels Möller [Tue, 14 Jan 2003 10:16:04 +0000 (11:16 +0100)] 
Added missing #! /bin/sh.

Rev: src/nettle/.bootstrap:1.2

22 years ago*** empty log message ***
Niels Möller [Sun, 12 Jan 2003 20:07:20 +0000 (21:07 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.160
Rev: src/nettle/tools/.gdbinit:1.1

22 years ago(nettle_buffer_reset): New function.
Niels Möller [Sun, 12 Jan 2003 20:05:51 +0000 (21:05 +0100)] 
(nettle_buffer_reset): New function.
(nettle_buffer_copy): New function.

Rev: src/nettle/buffer.c:1.5
Rev: src/nettle/buffer.h:1.4

22 years ago* tools/input.c, tools/input.h, tools/output.c, tools/output.h,
Niels Möller [Sun, 12 Jan 2003 19:54:04 +0000 (20:54 +0100)] 
* tools/input.c, tools/input.h, tools/output.c, tools/output.h,
tools/parse.c, tools/parse.h, tools/misc.c, tools/misc.h: Moved
parts ov sexp-conv.c to separate files

Rev: src/nettle/tools/Makefile.am:1.3
Rev: src/nettle/tools/input.c:1.1
Rev: src/nettle/tools/input.h:1.1
Rev: src/nettle/tools/misc.c:1.1
Rev: src/nettle/tools/misc.h:1.1
Rev: src/nettle/tools/output.c:1.1
Rev: src/nettle/tools/output.h:1.1
Rev: src/nettle/tools/parse.c:1.1
Rev: src/nettle/tools/parse.h:1.1
Rev: src/nettle/tools/sexp-conv.c:1.13

22 years ago* tools/sexp-conv.c (sexp_parse): Take a struct sexp_compound_token *
Niels Möller [Sun, 12 Jan 2003 16:38:07 +0000 (17:38 +0100)] 
* tools/sexp-conv.c (sexp_parse): Take a struct sexp_compound_token *
as argument. Updated all callers. Simplified handling of display types
and transport encoding.

Rev: src/nettle/tools/sexp-conv.c:1.12

22 years ago* tools/sexp-conv.c (struct sexp_input): Deleted string attribute.
Niels Möller [Sun, 12 Jan 2003 15:53:43 +0000 (16:53 +0100)] 
* tools/sexp-conv.c (struct sexp_input): Deleted string attribute.
Changed all related functions to take a struct nettle_buffer *
argument instead.
(struct sexp_compound_token): New struct.
(sexp_compound_token_init, sexp_compound_token_clear): New
functions.
(struct sexp_parser): Added a struct sexp_compound_token
attribute, as a temporary measure.

Rev: src/nettle/tools/sexp-conv.c:1.11

22 years ago* tools/sexp-conv.c (struct sexp_parser): Renamed struct (was
Niels Möller [Sun, 12 Jan 2003 15:07:10 +0000 (16:07 +0100)] 
* tools/sexp-conv.c (struct sexp_parser): Renamed struct (was
struct sexp_parse_state). Added input pointer. Updated users to
not pass around both parser and input.
(sexp_check_token): handle token == 0.
(sexp_parse): Simplified a little by calling sexp_check_token
unconditionally.

* tools/sexp-conv.c (sexp_convert_string): Deleted function.
(sexp_skip_token): Likewise.

* tools/sexp-conv.c (enum sexp_token): New constant SEXP_DISPLAY.
Start constants from 1, to keep 0 free for special uses.
(struct sexp_parse_state): New struct for keeping track of parser
state.
(sexp_parse_init): New function.
(sexp_check_token): New function, replacing sexp_skip_token.
(sexp_parse): New function.
(sexp_convert_item): Simplified by using sexp_parse.
(sexp_convert_list): Use sexp_parse.
(main): Likewise.

Rev: src/nettle/tools/sexp-conv.c:1.10

22 years ago(struct sexp_parser): Renamed struct (was struct
Niels Möller [Sun, 12 Jan 2003 14:49:06 +0000 (15:49 +0100)] 
(struct sexp_parser): Renamed struct (was struct
sexp_parse_state). Added input pointer. Updated users to not pass
around both parser and input.

Rev: src/nettle/tools/sexp-conv.c:1.9

22 years ago* tools/sexp-conv.c (sexp_convert_string): Deleted function.
Niels Möller [Sun, 12 Jan 2003 14:15:45 +0000 (15:15 +0100)] 
* tools/sexp-conv.c (sexp_convert_string): Deleted function.
(sexp_skip_token): Likewise.

* tools/sexp-conv.c (enum sexp_token): New constant SEXP_DISPLAY.
Start constants from 1, to keep 0 free for special uses.
(struct sexp_parse_state): New struct for keeping track of parser
state.
(sexp_parse_init): New function.
(sexp_check_token): New function, replacing sexp_skip_token.
(sexp_parse): New function.
(sexp_convert_item): Simplified by using sexp_parse.
(sexp_convert_list): Use sexp_parse.
(main): Likewise.

Rev: src/nettle/tools/sexp-conv.c:1.8

22 years ago(enum sexp_token): New constant SEXP_DISPLAY.
Niels Möller [Sun, 12 Jan 2003 14:13:03 +0000 (15:13 +0100)] 
(enum sexp_token): New constant SEXP_DISPLAY.
Start constants from 1, to keep 0 free for special uses.
(struct sexp_parse_state): New struct for keeping track of parser
state.
(sexp_parse_init): New function.
(sexp_check_token): New function, replacing sexp_skip_token.
(sexp_parse): New function.
(sexp_convert_item): Simplified by using sexp_parse.
(sexp_convert_list): Use sexp_parse.
(main): Likewise.

Rev: src/nettle/tools/sexp-conv.c:1.7

22 years ago*** empty log message ***
Niels Möller [Wed, 8 Jan 2003 16:46:59 +0000 (17:46 +0100)] 
*** empty log message ***

Rev: src/nettle/TODO:1.6

22 years ago*** empty log message ***
Niels Möller [Wed, 8 Jan 2003 12:03:16 +0000 (13:03 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.159

22 years ago(parse_options): Initialize prefer_hex.
Niels Möller [Wed, 8 Jan 2003 12:03:12 +0000 (13:03 +0100)] 
(parse_options): Initialize prefer_hex.

Rev: src/nettle/tools/sexp-conv.c:1.6

22 years ago*** empty log message ***
Niels Möller [Wed, 8 Jan 2003 09:43:49 +0000 (10:43 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.158

22 years ago(des_headers): Refer to the desdata binary using
Niels Möller [Tue, 7 Jan 2003 19:39:42 +0000 (20:39 +0100)] 
(des_headers): Refer to the desdata binary using
$(EXEEXT).

Rev: src/nettle/Makefile.am:1.55

22 years ago*** empty log message ***
Niels Möller [Wed, 1 Jan 2003 18:15:27 +0000 (19:15 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.157
Rev: src/nettle/tools/.c-style:1.1

22 years agoNew tests for hex and base64 literal
Niels Möller [Wed, 1 Jan 2003 18:14:07 +0000 (19:14 +0100)] 
New tests for hex and base64 literal
output.

Rev: src/nettle/testsuite/sexp-conv-test:1.4

22 years ago(sexp_put_string): Print binary strings using
Niels Möller [Wed, 1 Jan 2003 18:13:30 +0000 (19:13 +0100)] 
(sexp_put_string): Print binary strings using
either hex or base 64 (in advanced mode).
(parse_options): Implemented -s hex, for output using hex rather
than base64.

Rev: src/nettle/tools/sexp-conv.c:1.5

22 years ago*** empty log message ***
Niels Möller [Mon, 30 Dec 2002 22:33:49 +0000 (23:33 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.156

22 years ago* rsa-decrypt.c: Make compilation conditional on WITH_PUBLIC_KEY.
Niels Möller [Mon, 30 Dec 2002 22:33:44 +0000 (23:33 +0100)] 
* rsa-decrypt.c: Make compilation conditional on WITH_PUBLIC_KEY.
* rsa-encrypt.c: Likewise.
* rsa-compat.c: Likewise.

Rev: src/nettle/rsa-compat.c:1.6

22 years ago* testsuite/rsa2sexp-test.c: Don't include rsa.h (done by
Niels Möller [Mon, 30 Dec 2002 22:33:14 +0000 (23:33 +0100)] 
* testsuite/rsa2sexp-test.c: Don't include rsa.h (done by
testutils.h, if enabled).
* testsuite/sexp2rsa-test.c: Likewise.

Rev: src/nettle/testsuite/rsa2sexp-test.c:1.4
Rev: src/nettle/testsuite/sexp2rsa-test.c:1.5

22 years ago*** empty log message ***
Niels Möller [Mon, 30 Dec 2002 21:09:44 +0000 (22:09 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.155

22 years ago* rsa-decrypt.c: Make compilation conditional on WITH_PUBLIC_KEY.
Niels Möller [Mon, 30 Dec 2002 21:09:31 +0000 (22:09 +0100)] 
* rsa-decrypt.c: Make compilation conditional on WITH_PUBLIC_KEY.
* rsa-encrypt.c: Likewise.

Rev: src/nettle/rsa-decrypt.c:1.3
Rev: src/nettle/rsa-encrypt.c:1.4

22 years ago*** empty log message ***
Niels Möller [Wed, 4 Dec 2002 15:58:58 +0000 (16:58 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.154

22 years ago(LDADD): Added path to ../libnettle.a,
Niels Möller [Wed, 4 Dec 2002 15:58:42 +0000 (16:58 +0100)] 
(LDADD): Added path to ../libnettle.a,
which is redundant except for the dependency.

Rev: src/nettle/testsuite/Makefile.am:1.32

22 years ago*** empty log message ***
Niels Möller [Wed, 4 Dec 2002 09:44:12 +0000 (10:44 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.153

22 years ago(test_main): Use %0s instead of %z.
Niels Möller [Wed, 4 Dec 2002 09:43:38 +0000 (10:43 +0100)] 
(test_main): Use %0s instead of %z.
New test for %t.

Rev: src/nettle/testsuite/sexp-format-test.c:1.4

22 years ago*** empty log message ***
Niels Möller [Wed, 4 Dec 2002 09:42:42 +0000 (10:42 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.152
Rev: src/nettle/TODO:1.5

22 years ago(format_length_string): Deleted function.
Niels Möller [Wed, 4 Dec 2002 09:42:31 +0000 (10:42 +0100)] 
(format_length_string): Deleted function.
(format_string): Deleted function.
(sexp_vformat): New %t specifier, formatting an optional display
type. Deleted %z specifier. Instead, introduced a new modifier "0"
that can be used with %s, %l and %t, which says that the data is
NUL-terminated.

Rev: src/nettle/sexp-format.c:1.5
Rev: src/nettle/sexp.h:1.11

22 years ago(rsa_keypair_to_sexp): Use %0s rather than %z, when
Niels Möller [Wed, 4 Dec 2002 09:38:05 +0000 (10:38 +0100)] 
(rsa_keypair_to_sexp): Use %0s rather than %z, when
formatting s-expressions.

Rev: src/nettle/rsa2sexp.c:1.4

22 years ago(nettle_buffer_grow): Fixed assertion.
Niels Möller [Wed, 4 Dec 2002 09:37:21 +0000 (10:37 +0100)] 
(nettle_buffer_grow): Fixed assertion.

Rev: src/nettle/buffer.c:1.4

22 years agoInclude assert.h.
Niels Möller [Fri, 22 Nov 2002 11:53:21 +0000 (12:53 +0100)] 
Include assert.h.

Rev: src/nettle/ChangeLog:1.151
Rev: src/nettle/buffer.c:1.3

22 years ago(print_hex): Add line breaks.
Niels Möller [Thu, 21 Nov 2002 22:32:35 +0000 (23:32 +0100)] 
(print_hex): Add line breaks.

Rev: src/nettle/testsuite/testutils.c:1.20

22 years ago(libnettleinclude_HEADERS): Added realloc.h.
Niels Möller [Thu, 21 Nov 2002 22:29:43 +0000 (23:29 +0100)] 
(libnettleinclude_HEADERS): Added realloc.h.
(libnettle_a_SOURCES): Added buffer-init.c and realloc.c.

Rev: src/nettle/Makefile.am:1.54

22 years ago(sexp_iterator_exit_lists): New function, #if:ed out for
Niels Möller [Thu, 21 Nov 2002 22:28:49 +0000 (23:28 +0100)] 
(sexp_iterator_exit_lists): New function, #if:ed out for
now.

Rev: src/nettle/sexp.c:1.13
Rev: src/nettle/sexp.h:1.10

22 years ago* desdata.c: Include config.h, to get definition of UNUSED.
Niels Möller [Thu, 21 Nov 2002 22:28:14 +0000 (23:28 +0100)] 
* desdata.c: Include config.h, to get definition of UNUSED.
* shadata.c: Likewise.

Rev: src/nettle/desdata.c:1.2
Rev: src/nettle/shadata.c:1.2

22 years ago* buffer.c (nettle_buffer_grow): New function, replacing
Niels Möller [Thu, 21 Nov 2002 22:27:13 +0000 (23:27 +0100)] 
* buffer.c (nettle_buffer_grow): New function, replacing
grow_realloc.
(nettle_buffer_clear): Rewritten to use buffer->realloc.

* buffer.h (struct nettle_buffer): REplaced the GROW function
pointer with a nettle_realloc_func pointer and a void
(NETTLE_BUFFER_GROW): Deleted macro, use function instead.

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

22 years ago(nettle_buffer_init): Moved to a separate file.
Niels Möller [Thu, 21 Nov 2002 22:23:44 +0000 (23:23 +0100)] 
(nettle_buffer_init): Moved to a separate file.

Rev: src/nettle/buffer-init.c:1.1

22 years ago(nettle_realloc): New function.
Niels Möller [Thu, 21 Nov 2002 22:23:14 +0000 (23:23 +0100)] 
(nettle_realloc): New function.
(nettle_xrealloc): New function.

Rev: src/nettle/realloc.c:1.1

22 years ago(nettle_realloc_func): New typedef.
Niels Möller [Thu, 21 Nov 2002 22:22:43 +0000 (23:22 +0100)] 
(nettle_realloc_func): New typedef.

Rev: src/nettle/realloc.h:1.1

22 years agoCheck for gcc:s __attribute__.
Niels Möller [Thu, 21 Nov 2002 22:21:48 +0000 (23:21 +0100)] 
Check for gcc:s __attribute__.

Rev: src/nettle/configure.ac:1.15

22 years ago*** empty log message ***
Niels Möller [Fri, 15 Nov 2002 23:34:36 +0000 (00:34 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.150

22 years agoAdded FIXME to nettle_mpz_get_str_256.
Niels Möller [Fri, 15 Nov 2002 23:29:56 +0000 (00:29 +0100)] 
Added FIXME to nettle_mpz_get_str_256.

Rev: src/nettle/bignum.c:1.6

22 years ago(macro GET): Check sign of parsed
Niels Möller [Fri, 15 Nov 2002 23:24:41 +0000 (00:24 +0100)] 
(macro GET): Check sign of parsed
numbers.

Rev: src/nettle/sexp2dsa.c:1.2
Rev: src/nettle/sexp2rsa.c:1.9

22 years ago(nettle_mpz_set_sexp): In the first check against
Niels Möller [Fri, 15 Nov 2002 23:23:04 +0000 (00:23 +0100)] 
(nettle_mpz_set_sexp): In the first check against
limit, added some margin to allow for sign octets.

Rev: src/nettle/sexp2bignum.c:1.3

22 years ago*** empty log message ***
Niels Möller [Fri, 15 Nov 2002 08:17:40 +0000 (09:17 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.149

22 years ago(LDATA): Use sizeof instead of strlen. Now
Niels Möller [Fri, 15 Nov 2002 08:17:24 +0000 (09:17 +0100)] 
(LDATA): Use sizeof instead of strlen. Now
handles strings including NUL-characters. But works only with
literals and character arrays, no char pointers.
(LLENGTH): New macro, computing length the same way as LDATA.

Rev: src/nettle/testsuite/testutils.h:1.16

22 years ago(test_main): Added a leading zero in the private key expression.
Niels Möller [Fri, 15 Nov 2002 08:15:03 +0000 (09:15 +0100)] 
(test_main): Added a leading zero in the private key expression.

Rev: src/nettle/testsuite/sexp2rsa-test.c:1.4

22 years ago* testsuite/sexp-test.c (test_main): Test sexp_iterator_get_uint32.
Niels Möller [Fri, 15 Nov 2002 08:14:00 +0000 (09:14 +0100)] 
* testsuite/sexp-test.c (test_main): Test sexp_iterator_get_uint32.

Rev: src/nettle/testsuite/sexp-test.c:1.10

22 years ago(test_main): Check that %i and %b
Niels Möller [Fri, 15 Nov 2002 08:12:55 +0000 (09:12 +0100)] 
(test_main): Check that %i and %b
generate leading zeroes when needed. Check that %b handles
negative numbers.

Rev: src/nettle/testsuite/sexp-format-test.c:1.3

22 years ago(test_main): Updated test, one leading
Niels Möller [Fri, 15 Nov 2002 08:11:18 +0000 (09:11 +0100)] 
(test_main): Updated test, one leading
zero is needed in the private key expression. In verbose mode,
print the generated keys.

Rev: src/nettle/testsuite/rsa2sexp-test.c:1.3

22 years ago(test_bignum): Use nettle_mpz_init_set_str_256_s.
Niels Möller [Fri, 15 Nov 2002 08:08:42 +0000 (09:08 +0100)] 
(test_bignum): Use nettle_mpz_init_set_str_256_s.
(test_size): New function.
(test_main): Test size computation and formatting of negative
numbers.

Rev: src/nettle/testsuite/bignum-test.c:1.3

22 years ago* bignum.c (nettle_mpz_sizeinbase_256_u): New name, was
Niels Möller [Fri, 15 Nov 2002 08:06:40 +0000 (09:06 +0100)] 
* bignum.c (nettle_mpz_sizeinbase_256_u): New name, was
nettle_mpz_sizeinbase_256. Updated all callers.

Rev: src/nettle/bignum-random.c:1.2
Rev: src/nettle/dsa-keygen.c:1.4
Rev: src/nettle/dsa.c:1.3
Rev: src/nettle/pgp-encode.c:1.3
Rev: src/nettle/rsa-compat.c:1.5
Rev: src/nettle/rsa-encrypt.c:1.3
Rev: src/nettle/rsa_md5.c:1.7
Rev: src/nettle/rsa_sha1.c:1.7

22 years ago(nettle_mpz_set_sexp): Use
Niels Möller [Fri, 15 Nov 2002 08:03:26 +0000 (09:03 +0100)] 
(nettle_mpz_set_sexp): Use
nettle_mpz_set_str_256_s, to handle negative numbers correctly.

Rev: src/nettle/sexp2bignum.c:1.2

22 years ago(sexp_iterator_get_uint32): New function.
Niels Möller [Fri, 15 Nov 2002 08:02:30 +0000 (09:02 +0100)] 
(sexp_iterator_get_uint32): New function.

Rev: src/nettle/sexp.c:1.12
Rev: src/nettle/sexp.h:1.9

22 years ago(sexp_vformat): For %i, output a leading zero when
Niels Möller [Fri, 15 Nov 2002 08:01:07 +0000 (09:01 +0100)] 
(sexp_vformat): For %i, output a leading zero when
needed to get a correct, positive, sign. For %b, use
nettle_mpz_sizeinbase_256_s, to handle negative numbers properly.

Rev: src/nettle/sexp-format.c:1.4

22 years ago(nettle_mpz_sizeinbase_256_s): New function.
Niels Möller [Fri, 15 Nov 2002 07:57:42 +0000 (08:57 +0100)] 
(nettle_mpz_sizeinbase_256_s): New function.
(nettle_mpz_sizeinbase_256_u): New name, was
nettle_mpz_sizeinbase_256.
(nettle_mpz_to_octets): New function.
(nettle_mpz_get_str_256): Handle negative numbers.
(nettle_mpz_from_octets): New function.
(nettle_mpz_set_str_256_u): New name, was nettle_mpz_set_str_256.
(nettle_mpz_init_set_str_256_u): New name, was
nettle_mpz_init_set_str_256.
(nettle_mpz_set_str_256_s): New function, handling negative two's
complement numbers.
(nettle_mpz_init_set_str_256_s): And an init variant.

Rev: src/nettle/bignum.c:1.5
Rev: src/nettle/bignum.h:1.6

22 years ago*** empty log message ***
Niels Möller [Wed, 13 Nov 2002 17:26:51 +0000 (18:26 +0100)] 
*** empty log message ***

Rev: src/nettle/TODO:1.4

22 years agoAdded GPL blurb.
Niels Möller [Mon, 11 Nov 2002 06:53:57 +0000 (07:53 +0100)] 
Added GPL blurb.

Rev: src/nettle/tools/sexp-conv.c:1.4

22 years ago*** empty log message ***
Niels Möller [Sun, 10 Nov 2002 16:30:51 +0000 (17:30 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.148

22 years agoUse input files without any trailing
Niels Möller [Sun, 10 Nov 2002 16:30:35 +0000 (17:30 +0100)] 
Use input files without any trailing
newline character, in order to stress the end of file handling.

Rev: src/nettle/testsuite/sexp-conv-test:1.3

22 years ago* tools/sexp-conv.c (sexp_get_token_string): Fixed end of file
Niels Möller [Sun, 10 Nov 2002 16:27:54 +0000 (17:27 +0100)] 
* tools/sexp-conv.c (sexp_get_token_string): Fixed end of file
handling.
(sexp_get_string): Fixed end of encoding/end of file handling.
(parse_options): Check for negative width and complain.

Rev: src/nettle/tools/sexp-conv.c:1.3

22 years ago*** empty log message ***
Niels Möller [Sun, 10 Nov 2002 13:56:49 +0000 (14:56 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.147
Rev: src/nettle/tools/.cvsignore:1.2

22 years agoUse supplied getopt.
Niels Möller [Sun, 10 Nov 2002 13:46:53 +0000 (14:46 +0100)] 
Use supplied getopt.
(werror): New function.
(sexp_output_hash_init): New function.
(sexp_put_char): Made base64 linebreaking configurable.
Implemented hashing.
(sexp_put_code_start, sexp_put_code_end): Don't output any
delimiters here.
(sexp_put_string): Output base64 delimiters.
(sexp_put_digest): New function.
(sexp_convert_item): Output transport delimiters.
(sexp_convert_file): Deleted function, folded with main.
(parse_options): New function.
(main): Implemented --hash and --once, needed by lsh-authorize.

Rev: src/nettle/tools/sexp-conv.c:1.2

22 years ago* sexp.h (struct sexp_iterator): New field start.
Niels Möller [Sun, 10 Nov 2002 13:38:50 +0000 (14:38 +0100)] 
* sexp.h (struct sexp_iterator): New field start.

* sexp.c (sexp_iterator_subexpr): New function.
(sexp_iterator_parse): Initialize ITERATOR->start.

Rev: src/nettle/sexp.c:1.11
Rev: src/nettle/sexp.h:1.8

22 years ago(sexp_vformat): Abort if format string contains
Niels Möller [Sun, 10 Nov 2002 13:36:54 +0000 (14:36 +0100)] 
(sexp_vformat): Abort if format string contains
unhandled characters.

Rev: src/nettle/sexp-format.c:1.3

22 years ago*** empty log message ***
Niels Möller [Fri, 8 Nov 2002 09:07:10 +0000 (10:07 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.146

22 years agoComment update on nettle-openssl.c.
Niels Möller [Fri, 8 Nov 2002 09:06:54 +0000 (10:06 +0100)] 
Comment update on nettle-openssl.c.

Rev: src/nettle/nettle-internal.h:1.3

22 years ago(des_ecb3_encrypt): Don't use struct initialization
Niels Möller [Fri, 8 Nov 2002 09:06:40 +0000 (10:06 +0100)] 
(des_ecb3_encrypt): Don't use struct initialization
(c89 doesn't allow non-constant initializers). Reported by James
Ralston.
(des_ede3_cbc_encrypt): Likewise.

Rev: src/nettle/des-compat.c:1.7

22 years agoMoved from the top-level directory.
Niels Möller [Fri, 8 Nov 2002 09:05:20 +0000 (10:05 +0100)] 
Moved from the top-level directory.
Should *not* be included in the nettle library.

Rev: src/nettle/Makefile.am:1.53
Rev: src/nettle/examples/Makefile.am:1.14
Rev: src/nettle/examples/nettle-openssl.c:1.1
Rev: src/nettle/nettle-openssl.c:1.2(DEAD)

22 years ago(test_dsa_key): Bugfix for renamed DSA
James Ralston [Fri, 8 Nov 2002 07:46:50 +0000 (08:46 +0100)] 
(test_dsa_key): Bugfix for renamed DSA
constant (noted by James Ralston).

Rev: src/nettle/ChangeLog:1.145
Rev: src/nettle/testsuite/testutils.c:1.19

22 years ago*** empty log message ***
Niels Möller [Thu, 7 Nov 2002 13:48:28 +0000 (14:48 +0100)] 
*** empty log message ***

Rev: src/nettle/tools/.cvsignore:1.1

22 years ago*** empty log message ***
Niels Möller [Thu, 7 Nov 2002 10:19:38 +0000 (11:19 +0100)] 
*** empty log message ***

Rev: src/nettle/ChangeLog:1.144

22 years agoCopied new version rom lsh/src/testsuite.
Niels Möller [Thu, 7 Nov 2002 10:19:34 +0000 (11:19 +0100)] 
Copied new version rom lsh/src/testsuite.
This version handles test scripts located in $srcdir.

Rev: src/nettle/testsuite/run-tests:1.6

22 years ago* examples/Makefile.am (AM_CFLAGS): We need -I$(top_srcdir).
Niels Möller [Thu, 7 Nov 2002 10:17:31 +0000 (11:17 +0100)] 
* examples/Makefile.am (AM_CFLAGS): We need -I$(top_srcdir).
* tools/Makefile.am (AM_CFLAGS): Likewise.
* testsuite/Makefile.am (AM_CFLAGS): Likewise.

Rev: src/nettle/examples/Makefile.am:1.13
Rev: src/nettle/testsuite/Makefile.am:1.31
Rev: src/nettle/tools/Makefile.am:1.2

22 years ago*** empty log message ***
Niels Möller [Thu, 7 Nov 2002 08:33:18 +0000 (09:33 +0100)] 
*** empty log message ***

Rev: src/nettle/.cvsignore:1.11
Rev: src/nettle/ChangeLog:1.143

22 years ago* Makefile.am (SUBDIRS): Added tools.
Niels Möller [Thu, 7 Nov 2002 08:33:06 +0000 (09:33 +0100)] 
* Makefile.am (SUBDIRS): Added tools.
(libnettle_a_SOURCES): Added sexp-transport-format.c,
sexp2bignum.c, sexp2dsa.c.

Rev: src/nettle/Makefile.am:1.52

22 years ago(dsa_keypair_from_sexp_alist, dsa_keypair_from_sexp):
Niels Möller [Thu, 7 Nov 2002 08:31:02 +0000 (09:31 +0100)] 
(dsa_keypair_from_sexp_alist, dsa_keypair_from_sexp):
New file, new functions.

Rev: src/nettle/sexp2dsa.c:1.1

22 years ago(rsa_keypair_to_sexp): %s -> %z renaming.
Niels Möller [Thu, 7 Nov 2002 08:30:24 +0000 (09:30 +0100)] 
(rsa_keypair_to_sexp): %s -> %z renaming.

Rev: src/nettle/rsa2sexp.c:1.3

22 years ago(sexp_transport_iterator_first): Fixed bug,
Niels Möller [Thu, 7 Nov 2002 08:28:36 +0000 (09:28 +0100)] 
(sexp_transport_iterator_first): Fixed bug,
length was mishandled.

Rev: src/nettle/sexp-transport.c:1.3

22 years ago(sexp_transport_format,
Niels Möller [Thu, 7 Nov 2002 08:27:30 +0000 (09:27 +0100)] 
(sexp_transport_format,
sexp_transport_vformat): New file, new functions.

Rev: src/nettle/sexp-transport-format.c:1.1

22 years ago(sexp_format): Return length of output. Allow
Niels Möller [Thu, 7 Nov 2002 08:26:30 +0000 (09:26 +0100)] 
(sexp_format): Return length of output. Allow
buffer == NULL, and onyl compute the needed length in this case.
Renamed %s to %z. New format specifiers %s, %i, and %l.
(sexp_vformat): New function.
(format_prefix): Rewrote to not use snprintf.

Rev: src/nettle/sexp-format.c:1.2
Rev: src/nettle/sexp.h:1.7

22 years ago* sexp2rsa.c (rsa_keypair_from_sexp): New limit argument. Use
Niels Möller [Thu, 7 Nov 2002 08:20:08 +0000 (09:20 +0100)] 
* sexp2rsa.c (rsa_keypair_from_sexp): New limit argument. Use
nettle_mpz_set_sexp.

* sexp2bignum.c (nettle_mpz_set_sexp): New file, and new function.
Moved from sexp2rsa.c:get_value.

Rev: src/nettle/rsa.h:1.17
Rev: src/nettle/sexp2rsa.c:1.8

22 years ago(dsa_generate_keypair): Added some newlines to
Niels Möller [Thu, 7 Nov 2002 08:19:08 +0000 (09:19 +0100)] 
(dsa_generate_keypair): Added some newlines to
progress display. Use DSA_P_MIN_BITS.

Rev: src/nettle/dsa-keygen.c:1.3

22 years ago(DSA_MIN_P_BITS): New constant (was DSA_MINIMUM_BITS).
Niels Möller [Thu, 7 Nov 2002 08:18:24 +0000 (09:18 +0100)] 
(DSA_MIN_P_BITS): New constant (was DSA_MINIMUM_BITS).
(DSA_Q_OCTETS, DSA_Q_BITS): New constants.
(dsa_keypair_from_sexp_alist, dsa_keypair_from_sexp): New
prototypes.

Rev: src/nettle/dsa.h:1.4

22 years agoOutput tools/Makefile.
Niels Möller [Thu, 7 Nov 2002 08:16:30 +0000 (09:16 +0100)] 
Output tools/Makefile.

Rev: src/nettle/configure.ac:1.14

22 years ago(nettle_mpz_set_sexp): New file, and new function.
Niels Möller [Thu, 7 Nov 2002 08:16:01 +0000 (09:16 +0100)] 
(nettle_mpz_set_sexp): New file, and new function.
Moved from sexp2rsa.c:get_value.

Rev: src/nettle/bignum.h:1.5
Rev: src/nettle/sexp2bignum.c:1.1

22 years ago(read_rsa_key): New limit argument in
Niels Möller [Thu, 7 Nov 2002 08:13:47 +0000 (09:13 +0100)] 
(read_rsa_key): New limit argument in
call of rsa_keypair_from_sexp_alist.

Rev: src/nettle/examples/io.c:1.3

22 years ago*** empty log message ***
Niels Möller [Thu, 7 Nov 2002 08:13:15 +0000 (09:13 +0100)] 
*** empty log message ***

Rev: src/nettle/examples/sexp-conv-test:1.7(DEAD)
Rev: src/nettle/examples/sexp-conv.c:1.16(DEAD)

22 years ago* examples/Makefile.am (noinst_PROGRAMS): Removed sexp-conv.
Niels Möller [Thu, 7 Nov 2002 08:13:04 +0000 (09:13 +0100)] 
* examples/Makefile.am (noinst_PROGRAMS): Removed sexp-conv.

Rev: src/nettle/examples/Makefile.am:1.12