NEWS 3.18 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
NEWS for the 1.9 release

	Optimized C implementation of arcfour. Optimized x86
	implementations of arcfour and sha1.

	Improved benchmark program.
	
	Fixed bug in the rsa-encrypt example program.

	Fixed bug in make install, some of the header files were
	forgotten.
	
	Portability fixes. Fixes to make Nettle compile on systems
	without gmp. This version has been tested on GNU/Linux,
	Solaris, HPUX and AIX.

	The shared library is intended to be binary compatible with
	nettle-1.8. Only the minor version number of the shared
	library is increased.

Niels Möller's avatar
Niels Möller committed
21 22
NEWS for the 1.8 release

Niels Möller's avatar
Niels Möller committed
23 24 25 26
	New example programs, demonstrating encrypting and decrypting
	files using RSA, and random sessions keys for bulk encryption
	and message authentication.

Niels Möller's avatar
Niels Möller committed
27 28 29 30
	Support for systems that don't have alloca. On such systems,
	some of Nettle's functions have arbitrary limits applied to
	their input.

Niels Möller's avatar
Niels Möller committed
31 32 33
	Uses AX_CREATE_STDINT_H, to support systems without
	inttypes.h.

Niels Möller's avatar
Niels Möller committed
34 35
	Support for the md2 and md4 hash functions.
	 
Niels Möller's avatar
Niels Möller committed
36
	New name mangling, to reduce the risk of link collisions. All
Niels Möller's avatar
Niels Möller committed
37
	functions (except memxor) now use a nettle_ or _nettle_ prefix
Niels Möller's avatar
Niels Möller committed
38
	when seen by the linker. For most functions, the header file
Niels Möller's avatar
Niels Möller committed
39 40
	that declares a function also uses #define to provide a
	shorter more readable name without the prefix.
Niels Möller's avatar
Niels Möller committed
41

Niels Möller's avatar
Niels Möller committed
42 43
	The shared library soname for this version is libnettle.so.2.
	
44 45
NEWS for the 1.7 release

Niels Möller's avatar
Niels Möller committed
46 47 48
	Implemented DSA.

	Renamed RSA functions for consistency. Now it's
49
	rsa_public_key_init, not rsa_init_public_key, etc.
Niels Möller's avatar
Niels Möller committed
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

	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
65 66
NEWS for the 1.6 release

Niels Möller's avatar
Niels Möller committed
67 68 69 70 71 72
	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
73 74 75 76 77 78 79 80 81 82 83
	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
84 85
NEWS for the 1.5 release

Niels Möller's avatar
Niels Möller committed
86
	RSA support. Key generation and signatures.
Niels Möller's avatar
Niels Möller committed
87
	
Niels Möller's avatar
Niels Möller committed
88
	Support for HMAC (RFC-2104).
Niels Möller's avatar
Niels Möller committed
89

Niels Möller's avatar
Niels Möller committed
90 91 92 93
	An implementation of the Yarrow-256 PRNG.

	New sections in the manual.
	
Niels Möller's avatar
Niels Möller committed
94 95 96 97 98
	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
99 100 101 102
NEWS for the 1.0 release

	Fixed twofish bug spotted by Jean-Pierre Stierlin.

Niels Möller's avatar
Niels Möller committed
103 104
	Added des3 and cbc.
	
Niels Möller's avatar
Niels Möller committed
105 106 107
	New RFC-1321-like interface in nettle/md5-compat.h, suggested
	by Assar Westerlund.

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