Project Description

MHash-384 is a fast, portable and secure header-only hash library, released under the MIT license. It provides a very simple "stream processing" API and produces hash values with a length of 384 bits (48 bytes).

The MHash-384 library has originally been written for C and C++. It provides a "plain C" API as well as an object-oriented C++ wrapper. It also supports many compilers (MSVC, GCC, MinGW, etc.) on various platforms (Windows, Linux, etc).

Furthermore, the MHash-384 library has already been ported to various other programming languages. This currently includes the Microsoft.NET platform (C#, VB.NET, etc.), Java, Delphi (Pascal) as well as Python.

Download

Review
Your rating
Review this project

Statistics

Recent Activities

2020-02-04
2020-02-01
22:10
MHash-384
[Git] commits were pushed to 'mhash384' (current: a672daba325562ea2a8924c64cc258149e1ed717)
Added improved "ADD" table + slightly improved mhash384_final() function + updated test vectors.
2020-01-18
21:24
MHash-384
[Git] The configurations for repository 'mhash384' have been updated
21:24
MHash-384
[Git] commits were pushed to 'mhash384' (current: 1cc9c895184f6402a9d1f1a53e86f9a67a440482)
XOR table generator utility: Improved output formatting + some code clean-up.
21:23
MHash-384
[Git] The configurations for repository 'mhash384' have been updated
Show history