An open API service indexing awesome lists of open source software.

https://github.com/mikedld/haval

Standalone HAVAL implementation in C++14
https://github.com/mikedld/haval

cmake cpp cpp14 crypto hashing-algorithm haval header-only qt qt5 qt6

Last synced: 7 months ago
JSON representation

Standalone HAVAL implementation in C++14

Awesome Lists containing this project

README

          

# 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