NEWS 2.24 KB
Newer Older
Niels Möller's avatar
Niels Möller committed
1
2
NEWS for the 1.8 release

Niels Möller's avatar
Niels Möller committed
3
4
5
	Uses AX_CREATE_STDINT_H, to support systems without
	inttypes.h.

Niels Möller's avatar
Niels Möller committed
6
7
8
9
10
11
	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.

12
13
NEWS for the 1.7 release

Niels Möller's avatar
Niels Möller committed
14
15
16
	Implemented DSA.

	Renamed RSA functions for consistency. Now it's
17
	rsa_public_key_init, not rsa_init_public_key, etc.
Niels Möller's avatar
Niels Möller committed
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

	Both RSA and DSA now have sign/verify functions that take the
	hash digest as argument.

	A rewritten and much more powerful sexp-conv program.

	Other changes to the sexp code, in particular updating it to
	the latest SPKI draft.

	Building nettle as a shared library (ELF only) seems to work.
	The version number is increased, so the library "soname" for
	this release is "libnettle.so.1".

	Bugfixes. Fixes for build and portability problems.

Niels Möller's avatar
Niels Möller committed
33
34
NEWS for the 1.6 release

Niels Möller's avatar
Niels Möller committed
35
36
37
38
39
40
	Optimized assembler implementations of aes, for sparc and x86.

	The aes interface has changed slightly. The function
	aes_set_key is no more. Instead one has to use
	aes_set_encrypt_key or aes_set_decrypt_key. Sorry about that. 

Niels Möller's avatar
Niels Möller committed
41
42
43
44
45
46
47
48
49
50
51
	New example programs, rsa-keygen, rsa-sign and rsa-verify,
	located in the examples directory.

	New configure option --enable-shared, which builds a shared
	library. Not tested.

	New experimental features, including sexp parsing and
	formatting, and changes to base64 encoding and decoding. The
	interfaces to these functions are subject to change, and are
	documented only in the source code.
	
Niels Möller's avatar
Niels Möller committed
52
53
NEWS for the 1.5 release

Niels Möller's avatar
Niels Möller committed
54
	RSA support. Key generation and signatures.
Niels Möller's avatar
Niels Möller committed
55
	
Niels Möller's avatar
Niels Möller committed
56
	Support for HMAC (RFC-2104).
Niels Möller's avatar
Niels Möller committed
57

Niels Möller's avatar
Niels Möller committed
58
59
60
61
	An implementation of the Yarrow-256 PRNG.

	New sections in the manual.
	
Niels Möller's avatar
Niels Möller committed
62
63
64
65
66
	Changed the interface for hash functions. The md5_digest
	function is now equivalent to the old sequence of md5_final,
	md5_digest, md5_init, and similarly for the other hashing
	algorithms. This makes the interface simpler.

Niels Möller's avatar
Niels Möller committed
67
68
69
70
NEWS for the 1.0 release

	Fixed twofish bug spotted by Jean-Pierre Stierlin.

Niels Möller's avatar
Niels Möller committed
71
72
	Added des3 and cbc.
	
Niels Möller's avatar
Niels Möller committed
73
74
75
	New RFC-1321-like interface in nettle/md5-compat.h, suggested
	by Assar Westerlund.

Niels Möller's avatar
Niels Möller committed
76
	New libdes-style compatibility interface in nettle/des-compat.h.