What is this? #
XHA512 (XOR Hash Algorithm 512) is an independent cryptographic hash function which has emerged during the Authenticated Crosspad cryptographic method development (without being initially planned as such).
Properties and features:
- A digest length of 64 bytes / 512 bits.
- A chunk size of 64 bytes / 512 bits.
- A Merkle–Damgård construction around the combination and expansion of true random data.
- MD-compliant padding.
- Satisfied SAC (strict avalanche criterion) and BIC (bit independence criterion).
- Introduces variable identities to implement project or application specific “closed” hash functions.
- Passing BigCrush/TestU01 and Dieharder in two different modes (feedback loop and counting).