]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
*** empty log message ***
authorNiels Möller <nisse@lysator.liu.se>
Sat, 12 Apr 2003 15:52:07 +0000 (17:52 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Sat, 12 Apr 2003 15:52:07 +0000 (17:52 +0200)
Rev: src/nettle/ChangeLog:1.187
Rev: src/nettle/NEWS:1.11
Rev: src/nettle/TODO:1.8

ChangeLog
NEWS
TODO

index 6d610bbf9ac2a0182d03930a86a2fdaa13851832..4e556fc5c41edeaa6a7102c0fdec7f14464fc8df 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+2003-04-12  Niels Möller  <nisse@cuckoo.hack.org>
+
+       * testsuite/Makefile.am (TS_SH): New test case symbols-test.
+       (EXTRA_PROGRAMS): Added testutils, as a kludge to
+       get automake to track dependencies for testutils.o.
+
+       * x86/aes-encrypt.asm (nettle_aes_encrypt): Renamed function to
+       use the nettle_ prefix.
+       * x86/aes-decrypt.asm (nettle_aes_decrypt): Likewise.
+       * sparc/aes.asm (_nettle_aes_crypt): Likewise.
+
+       * examples/Makefile.am (EXTRA_PROGRAMS): Add "io", as a kludge to
+       get automake to track dependencies for io.o.
+       (LDADD): Added ../libnettle.a, for the dependency.
+
+       * des-compat.c: Use names with the nettle_ prefix when using
+       Nettle's des functions.
+
+       * base16-meta.c (base16_encode_update): Need to undef before
+       redefining. 
+
+       * New name mangling, to reduce the risk of link collisions. All
+       functions (except memxor) now use a nettle_ or _nettle prefix when
+       seen by the linker. For most functions, the header file that
+       declares a function also use #define to provide a shorter more
+       readable name without the prefix.
+
 2003-03-11  Niels Möller  <nisse@cuckoo.hack.org>
 
        * Released nettle-1.7.
diff --git a/NEWS b/NEWS
index f1c75b48406db476db174d3ffbae57a5d2e03772..fbb21033fb159a043046b6598692a7cf2d0971a9 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,11 @@
+NEWS for the 1.8 release
+
+       New name mangling, to reduce the risk of link collisions. All
+       functions (except memxor) now use a nettle_ or _nettle prefix
+       when seen by the linker. For most functions, the header file
+       that declares a function also use #define to provide a shorter
+       more readable name without the prefix.
+
 NEWS for the 1.7 release
 
        Implemented DSA.
diff --git a/TODO b/TODO
index 183334a1cdc2efba6fd13d17d5a395ff383c67d1..461f5741fadd512140d3cf885789b28938ec70de 100644 (file)
--- a/TODO
+++ b/TODO
@@ -11,10 +11,6 @@ Counter, and CFB. Suggested by Rafael 'Dido' Sevilla. References:
 
   http://csrc.nist.gov/encryption/modes/Recommendation/Modes01.pdf
 
-Improve sexp_Format to accept literals, like "n" in
-
-  sexp_format(buffer, "(n%b)", n);
-
 Valgrind reports errors on the des-compat test program. Investigate.
 
 
@@ -28,3 +24,6 @@ use
 
   typedef void
   nettle_realloc_func(void *ctx, void *p, unsigned length);
+
+The make rules for building position independent *_p.o files doesn't
+get dependencies right.