]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
*** empty log message ***
authorNiels Möller <nisse@lysator.liu.se>
Tue, 8 Oct 2002 07:38:25 +0000 (09:38 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Tue, 8 Oct 2002 07:38:25 +0000 (09:38 +0200)
Rev: src/nettle/ChangeLog:1.121

ChangeLog

index c2ad1f1e43c9afe91c45ede36d920bda9606dd4d..1141c996f8f5a1de31eed5869d3609994b941005 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,45 @@
+2002-10-07  Niels Möller  <nisse@cuckoo.hack.org>
+
+       * sexp.h (enum sexp_type): Deleted SEXP_START.
+
+       * sexp.c (sexp_iterator_parse): New function, similar to the old
+       sexp_iterator_next, but independent of the previous value of the
+       iterator->type. 
+       (sexp_iterator_first): Use sexp_iterator_parse.
+       (sexp_iterator_next): Likewise.
+       (sexp_iterator_enter_list): Use sexp_iterator_parse. SEXP_START
+       not needed anymore.
+       (sexp_iterator_exit_list): Likewise.
+
 2002-10-06  Niels Möller  <nisse@cuckoo.hack.org>
 
+       * sexp2rsa.c (get_value): No need to call sexp_iterator_next
+       anymore. 
+
+       * sexp.c (sexp_iterator_assoc): Advance the iterator to the
+       element after a matching tag, before recording it.
+       * testsuite/sexp-test.c (test_main): Updated test.
+
+       * testsuite/sexp-test.c (test_main): No need to call
+       sexp_iterator_next after sexp_iterator_exit_list.
+
+       * sexp2rsa.c (rsa_keypair_from_sexp): No need to call
+       sexp_iterator_next anymore.
+
+       * sexp.c (sexp_iterator_next): Updated to new sexp_iterator_exit_list.
+       (sexp_iterator_exit_list): Return with iterator pointing to the
+       element after the list.
+       (sexp_iterator_check_type): Call sexp_iterator_next before
+       returning. 
+       (sexp_iterator_check_types): Likewise.
+       (sexp_iterator_assoc): Rearranged calls of sexp_iterator_next. 
+
+       * sexp.c (sexp_iterator_enter_list): Call sexp_iterator_next to
+       get to the first element of the list. Updated callers.
+
+       * base64.c (base64_encode_group): New function, used by openpgp
+       armoring code.
+
        * Makefile.am: Added openpgp files.
 
        * sexp2rsa.c (rsa_keypair_from_sexp): Use sexp_iterator_first.