Skip to content
/ haval Public

Standalone HAVAL implementation in C++14

License

Notifications You must be signed in to change notification settings

mikedld/haval

Repository files navigation

HAVAL

HAVAL is a one-way hashing algorithm with the following collision-resistant property: it is computationally infeasible to find two or more messages that are hashed into the same fingerprint.

This library provides routines to hash

  • a buffer of specified length,
  • a string, and
  • a stream.

Reference:

Y. Zheng, J. Pieprzyk and J. Seberry:
"HAVAL — a one-way hashing algorithm with variable length of output",
Advances in Cryptology — AUSCRYPT'92, Lecture Notes in Computer Science, Vol.718, pp.83-104,
Springer-Verlag, 1993.

Authors:

Yuliang Zheng and Lawrence Teo
Calyptix Security Corporation
P.O. Box 561508, Charlotte, NC 28213, USA
Email: info@calyptix.com
URL: http://www.calyptix.com/
Voice: +1 704 806 8635