BLAKE2s cryptographic hash function in JavaScript