*** empty log message ***
[gd/nettle] / NEWS
1 NEWS for the 1.8 release
2
3         New name mangling, to reduce the risk of link collisions. All
4         functions (except memxor) now use a nettle_ or _nettle prefix
5         when seen by the linker. For most functions, the header file
6         that declares a function also use #define to provide a shorter
7         more readable name without the prefix.
8
9 NEWS for the 1.7 release
10
11         Implemented DSA.
12
13         Renamed RSA functions for consistency. Now it's
14         rsa_public_key_init, not rsa_init_public_key, etc.
15
16         Both RSA and DSA now have sign/verify functions that take the
17         hash digest as argument.
18
19         A rewritten and much more powerful sexp-conv program.
20
21         Other changes to the sexp code, in particular updating it to
22         the latest SPKI draft.
23
24         Building nettle as a shared library (ELF only) seems to work.
25         The version number is increased, so the library "soname" for
26         this release is "libnettle.so.1".
27
28         Bugfixes. Fixes for build and portability problems.
29
30 NEWS for the 1.6 release
31
32         Optimized assembler implementations of aes, for sparc and x86.
33
34         The aes interface has changed slightly. The function
35         aes_set_key is no more. Instead one has to use
36         aes_set_encrypt_key or aes_set_decrypt_key. Sorry about that. 
37
38         New example programs, rsa-keygen, rsa-sign and rsa-verify,
39         located in the examples directory.
40
41         New configure option --enable-shared, which builds a shared
42         library. Not tested.
43
44         New experimental features, including sexp parsing and
45         formatting, and changes to base64 encoding and decoding. The
46         interfaces to these functions are subject to change, and are
47         documented only in the source code.
48         
49 NEWS for the 1.5 release
50
51         RSA support. Key generation and signatures.
52         
53         Support for HMAC (RFC-2104).
54
55         An implementation of the Yarrow-256 PRNG.
56
57         New sections in the manual.
58         
59         Changed the interface for hash functions. The md5_digest
60         function is now equivalent to the old sequence of md5_final,
61         md5_digest, md5_init, and similarly for the other hashing
62         algorithms. This makes the interface simpler.
63
64 NEWS for the 1.0 release
65
66         Fixed twofish bug spotted by Jean-Pierre Stierlin.
67
68         Added des3 and cbc.
69         
70         New RFC-1321-like interface in nettle/md5-compat.h, suggested
71         by Assar Westerlund.
72
73         New libdes-style compatibility interface in nettle/des-compat.h.