XHA (XOR Hash Algorithm) is an independent cryptographic hash function with two identities and digest lengths, XHA256 and XHA512.
Properties and features:
- Digest lengthis of 32 bytes / 256 bits (XHA256) and 64 bytes / 512 bits (XHA512).
- A chunk size of 64 bytes / 512 bits.
- A Merkle-Damgård construction around the combination and expansion of true random data and tabulation hashing.
- MD-compliant padding.
- Satisfied SAC (strict avalanche criterion) and BIC (bit independence criterion).
- Passing BigCrush/TestU01 and Dieharder in two different modes (feedback loop and counting).