pub fn hash_sha3(input: Vec<u8>) -> Result<Vec<u8>, WasmError>
Hash arbitrary bytes using SHA3 256. This is the official NIST standard for 256 bit SHA3 hashes.