Projects / libmhash

libmhash

mhash is a thread-safe hash library implemented in C, and provides a uniform interface to a large number of hash algorithms (MD5, SHA-1, HAVAL, RIPEMD160, TIGER, GOST). These algorithms can be used to compute checksums, message digests, and other signatures. The HMAC support implements the basics for message authentication, following RFC 2104.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  05 Apr 2007 06:41

Release Notes: A SIGBUS bug was fixed for unaligned data.

  •  19 Feb 2007 07:22

Release Notes: Bugfixes were made for bigendian issues, buffer sizes, and other potentially fatal bugs.

  •  24 Jun 2006 23:24

Release Notes: Lots of endian fixes were made. More redundant code has been eliminated. Many minor bugs were fixed. Error checking was improved.

  •  09 Jan 2006 23:39

Release Notes: Unsigned data types are now used wherever possible. Core functions now validate inputs. Duplicate functions have largely been removed. System headers are now only included if they exist. Minor code speedups were made and an alternative function numbering scheme was implemented along with better support for weird compilers.

  •  12 Jan 2005 14:07

Release Notes: Snefru has been added. MD2 has been reintroduced. Tiger has been cleaned up for 64-bit platforms. Bugs in Cygwin support have been fixed. Various memory leaks and compiler warnings have been fixed. The RPM .spec file has been fixed. Modernization of autoconf scripts has begun.

Screenshot

Project Spotlight

Gameclock

A simple chess clock to track time in real-life games.

Screenshot

Project Spotlight

Gtk2-Perl

Perl bindings for GTK+ 2.x.