Hawkynt

Luffa-256

SHA-3 candidate hash function producing 256-bit outputs using 3 parallel state chains with a sponge-like construction. Eliminated in round 2 of the NIST SHA-3 competition.

Properties

Property Value
Category Hash Functions
Sub-category Cryptographic Hash
Security status πŸ“° Obsolete
Complexity Advanced
Inventor Christophe De Cannière, Hisayoshi Sato, Dai Watanabe
Year 2008
Origin πŸ‡―πŸ‡΅ Japan
Source algorithms/hash/luffa.js

Security

Status: πŸ“° Obsolete

No vulnerabilities are recorded for this implementation.

Documentation

References

Test vectors

5 vectors ship with this algorithm and run in the test suite. Byte values are hexadecimal.

Vector 1 β€” NIST Vector (0 bits)

Field Value
input (empty)
expected dbb8665871f4154d3e4396aefbba417cb7837dd683c332ba6be87e02a2712d6f

Vector 2 β€” NIST Vector (8 bits)

Field Value
input cc
expected e47d4158bfe03555d370d8fd877ead17d6aa9fdc689a9614c411fbba370c1706

Vector 3 β€” NIST Vector (16 bits)

Field Value
input 41fb
expected 08cbdd1c9caea9711ab2b30b872ddc09f2954b98ac1850abe3f648f11b76bf92

Vector 4 β€” NIST Vector (24 bits)

Field Value
input 1f877c
expected a590d4995c909abd9150398d4ab9465a8e9f768c576921c26a998857e7b0a604

Vector 5 β€” NIST Vector (32 bits)

Field Value
input c1ecfdfc
expected 25c82f898f66355aba7a6215d07cab27fbeeedd16b52aa910040b40fda859981

← All algorithms