Cryptographic hash and extendable-output functions
