Skip to content
Snippets Groups Projects
NEWS 3.8 KiB
Newer Older
  • Learn to ignore specific revisions
  • Niels Möller's avatar
    Niels Möller committed
    NEWS for the 1.10 release
    
    	Nettle should now compile also on Tru64, Darwin, FreeBSD and
    	Windows. (The only tested windows build uses the rntcl rsh
    	wrapper to run the command line M$ C compiler "cl". See
    	http://pike.ida.liu.se for those tools, I don't know all
    	details about the Pike team's windows setup).
    
    	There are some known testsuite failures, on Windows and on one
    	of the xenofarm HPUX machines, see
    	http://www.lysator.liu.se/~nisse/xeno-lsh/latest.html. Help
    	tracking these down is appreciated.
    
    	There are no new features.
    	
    	This release is intended to be binary compatible with
    	nettle-1.8 and nettle-1.9.
    	
    
    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
    NEWS for the 1.8 release
    
    
    Niels Möller's avatar
    Niels Möller committed
    	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
    	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
    	Uses AX_CREATE_STDINT_H, to support systems without
    	inttypes.h.
    
    
    Niels Möller's avatar
    Niels Möller committed
    	Support for the md2 and md4 hash functions.
    	 
    
    Niels Möller's avatar
    Niels Möller committed
    	New name mangling, to reduce the risk of link collisions. All
    
    Niels Möller's avatar
    Niels Möller committed
    	functions (except memxor) now use a nettle_ or _nettle_ prefix
    
    Niels Möller's avatar
    Niels Möller committed
    	when seen by the linker. For most functions, the header file
    
    Niels Möller's avatar
    Niels Möller committed
    	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
    	The shared library soname for this version is libnettle.so.2.
    	
    
    Niels Möller's avatar
    Niels Möller committed
    	Implemented DSA.
    
    	Renamed RSA functions for consistency. Now it's
    
    	rsa_public_key_init, not rsa_init_public_key, etc.
    
    Niels Möller's avatar
    Niels Möller committed
    
    	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
    NEWS for the 1.6 release
    
    
    Niels Möller's avatar
    Niels Möller committed
    	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
    	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
    NEWS for the 1.5 release
    
    
    Niels Möller's avatar
    Niels Möller committed
    	RSA support. Key generation and signatures.
    
    Niels Möller's avatar
    Niels Möller committed
    	Support for HMAC (RFC-2104).
    
    Niels Möller's avatar
    Niels Möller committed
    	An implementation of the Yarrow-256 PRNG.
    
    	New sections in the manual.
    	
    
    Niels Möller's avatar
    Niels Möller committed
    	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
    NEWS for the 1.0 release
    
    	Fixed twofish bug spotted by Jean-Pierre Stierlin.
    
    
    Niels Möller's avatar
    Niels Möller committed
    	Added des3 and cbc.
    	
    
    Niels Möller's avatar
    Niels Möller committed
    	New RFC-1321-like interface in nettle/md5-compat.h, suggested
    	by Assar Westerlund.
    
    
    Niels Möller's avatar
    Niels Möller committed
    	New libdes-style compatibility interface in nettle/des-compat.h.