|
digestpp 1.0
C++11 header-only message digest library
|
Whirlpool Algorithm More...
Typedefs | |
| typedef hasher< detail::whirlpool_provider > | digestpp::whirlpool |
| Whirlpool hash function. | |
Whirlpool Algorithm
Whirlpool hash function.
ISO/IEC standard hash function (ISO/IEC 10118-3:2004) based on a modified AES cipher. Designed by Vincent Rijmen (co-creator of AES) and Paulo S. L. M. Barreto.
Whirlpool uses a 512-bit block cipher in Miyaguchi-Preneel construction, with an 8×8 S-box derived from the AES design principles. The algorithm provides excellent security properties and is suitable for applications requiring 256-bit security level.
Standardized as ISO/IEC 10118-3:2004. Recommended by NESSIE (New European Schemes for Signatures, Integrity, and Encryption). Always produces 512-bit output.