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 Software Development Libraries
Licenses LGPL
Operating Systems OS Independent
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  05 Apr 2007 06:41
  • Rrelease-after

Changes: A SIGBUS bug was fixed for unaligned data.

  • Rrelease-mid
  •  19 Feb 2007 07:22
  • Rrelease-after

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

  • Rrelease-mid
  •  24 Jun 2006 23:24
  • Rrelease-after

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

  • Rrelease-mid
  •  09 Jan 2006 23:39
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  12 Jan 2005 14:07
  • Rrelease-after

Changes: 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.

No-screenshot

Project Spotlight

GMAMEUI

A Linux front-end for MAME.

No-screenshot

Project Spotlight

libmtag

A simple music tagging library.