]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
*** empty log message ***
authorNiels Möller <nisse@lysator.liu.se>
Wed, 4 Dec 2002 09:42:42 +0000 (10:42 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Wed, 4 Dec 2002 09:42:42 +0000 (10:42 +0100)
Rev: src/nettle/ChangeLog:1.152
Rev: src/nettle/TODO:1.5

ChangeLog
TODO

index 11f8badc5f95308e98f5dffb21f80a30d6d1ff04..7c0004e75e55834369e3bc97d564b77cfb55508a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,53 @@
+2002-12-04  Niels Möller  <nisse@cuckoo.hack.org>
+
+       * sexp-format.c (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.
+
+       * rsa2sexp.c (rsa_keypair_to_sexp): Use %0s rather than %z, when
+       formatting s-expressions.
+
+       * buffer.c (nettle_buffer_grow): Fixed assertion.
+
 2002-11-22  Niels Möller  <niels@s3.kth.se>
 
        * buffer.c: Include assert.h.
 
+2002-11-21  Niels Möller  <nisse@cuckoo.hack.org>
+
+       * testsuite/testutils.c (print_hex): Add line breaks.
+
+       * Makefile.am (libnettleinclude_HEADERS): Added realloc.h.
+       (libnettle_a_SOURCES): Added buffer-init.c and realloc.c.
+
+       * sexp.c (sexp_iterator_exit_lists): New function, #if:ed out for
+       now. 
+
+       * desdata.c: Include config.h, to get definition of UNUSED.
+       * shadata.c: Likewise.
+
+       * 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.
+
+       *realloc_ctx.
+
+       * buffer-init.c (nettle_buffer_init): Moved to a separate file.
+
+       * realloc.c (nettle_realloc): New function.
+       (nettle_xrealloc): New function.
+
+       * realloc.h (nettle_realloc_func): New typedef.
+
+       * configure.ac: Check for gcc:s __attribute__.
+
 2002-11-16  Niels Möller  <nisse@cuckoo.hack.org>
 
        * sexp2dsa.c, sexp2rsa.c: (macro GET): Check sign of parsed
diff --git a/TODO b/TODO
index d1bdbd6d7b2dbaf6e5d26512f549f2bbc90fdba8..24e32933ddcea7947d4018fba19bf6b42f65ef17 100644 (file)
--- a/TODO
+++ b/TODO
@@ -11,7 +11,9 @@ Counter, and CFB. Suggested by Rafael 'Dido' Sevilla. References:
 
   http://csrc.nist.gov/encryption/modes/Recommendation/Modes01.pdf
 
-Fix sexp handling of integers, according to
-draft-ietf-spki-cert-structure-06.txt, integers are now signed two's
-complement numbers, similar to what is used in SSH.
+Improve sexp_Format to accept literals, like "n" in
 
+  sexp_format(buffer, "(n%b)", n);
+
+Add a "avanced-hex" syntax to sexp-conv. Like the advanced syntax, but
+prefer hex instead of base 64 for non-ascii literals.