This hash function is slightly different from the standarized NIST SHA-3 as both of them use different domain separation bits.
Revision: 1f22c0103821b9390939b6776727195525381532