Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 2bd88e229b631623e9a0a4e3013d9632 > files > 10

libmhash2-devel-0.8.13-1mdk.i586.rpm

mhash ChangeLog ($Date: 2001/11/12 14:14:24 $)
===============================================================================

People

   NM - Nikos Mavroyanopoulos <nmav@hellug.gr>
   SS - Sascha Schumann <sascha@schumann.cx>

Version 0.8.13 (released November 18 2001)
- Added ADLER32 algorithm (implementation by Manuel Kasper <mk@neon1.net>)

Version 0.8.12 (released October 29 2001)
- Corrected bugs in mhash_get_name() functions
- Added SHA-256 from libnettle.

Version 0.8.11 (released October 21 2001)
- added mhash_save_state_mem() and mhash_restore_state_mem() functions,
  initial patches and idea by Blake Stephen <Stephen.Blake@veritect.com>
- Added mhash_get_name_static()
- Corrected mhash_get_name() and mhash_count()

Version 0.8.10 (released on July 12 2001)
- New mhash_deinit() and mhash_hmac_deinit() functions based on the
  proposal, and patches by William Ahern <wahern@25thandClement.com>

Version 0.8.9 (released on February 04 2001)
- TIGER runs on alpha (NM)
- Documentation updated

Version 0.8.8 (released on January 29 2001)
- MD4 and MD5 now compile on big endian machines (NM)
- TIGER now compiles on big endian machines. (NM)

Version 0.8.6 (released on January 21 2001)
- Corrected Tiger implementation (NM, bug pointed out by Gordon Mohr <gojomo@usa.net>)
- Added MD4 (NM)
- Added TIGER128 and TIGER160 (NM)

Version 0.8.5 (released on January 2001)
- added checks for malloc failures (NM, some patches by Sami Farin <sfarin@ratol.fi>)
- corrected old style checks for mhash failures (NM, reported by Joe Hohertz <jhohertz@wiretap.net>)

Version 0.8.4 (released on December 15 2000)
- added mhash_hmac_end_m() and mhash_end_m() functions which allow to specify the malloc function. (NM)
- added mhash_cp() - Copy a context (NM)
- added mhash_get_mhash_algo() - Returns the name of the algorithm of the context (NM)
- fixes in crc32b and gost (for multithreaded applications) (NM)

Version 0.8.3 (released on October 25 2000)
- Compiles under Win32 using cygwin (with -mno-cygwin) (NM)
- Bugfixes in KEYGEN_ASIS (NM)

Version 0.8.2 (released on May 12 2000)
- Corrected Memory leaks in HMAC implementation (NM, contributed by Marios Hadjieleftheriou <marioh@cs.ucr.edu>)
- Added HAVAL224 (NM)

Version 0.8.1 (released on April 11 2000)
- Bugfixes in hmac implementation. (NM)
- Removed MD2 (which was not free) (NM)

Version 0.8.0 (released on April 5 2000)
- No longer needs posix thread locks to be thread safe (NM)
- Supports unlimited number of MHASH threads (NM)
- Improved the key generation algorithm API (NM)
- Corrected Haval implementation. (NM)
  Now mhash uses Paulo Barreto's implementation
  Added HAVAL256, HAVAL192, HAVAL160, HAVAL128 (3 passes haval)
- License was changed to GNU Lesser GPL

Version 0.7.0 (released on Mar 3rd 2000)
- cleaned up binary interface (SS)
- improved POSIX Threads detection (SS)
- added keygen API (NM)
- added new improved RIPEMD160 implementation (NM)
- removed RIPEMD128 (NM)
- added RPM .spec file by work@scripty.com (SS)

Version 0.6.1 (released on Oct 23th 1999)
- fixed Tiger algorithm on 32-bit architectures (NM)

Version 0.6.0 (released on Oct 11th 1999)
- export only symbols of the public interface (SS)
- MHASH_API_VERSION has been changed to 19991004 (SS)
- API change: All algorithm names have been prefixed with MHASH_
  to avoid namespace pollution (SS)
- added mhash_get_hash_pblock() by NM, reimplemented by SS
- improved data structure handling (NM)
- use "--silent" libtool option (SS)
- added hmac functions (SS, contributed by NM)

Version 0.5.2 (released on Jul 14th 1999)
- fix VPATH build (SS)
- upgrade to libtool 1.3.3 (SS)
- rework directory layout (simplified) (SS)
- change test script to work with Bourne shells (SS)
- fix some big endian issues in RIPEMD160, RIPEMD128 and TIGER (SS)
	
Version 0.5 (relased on May 22nd 1999)
- put under CVS control
- change get_block_size to mhash_get_block_size (NM)
- add --disable-pthreads option (NM)
- add libtool and automake support (SS)
- add several algorithms (SS)
  HAVAL, RIPEMD128, RIPEMD160, TIGER, GOST, CRC32B
- add mhash_get_hash_name (SS)
- add mhash_count (SS)
- documentation revamp (SS)
- renew API (SS)
- add test vectors (SS)