if(util.wordsToHexString(dst)!="0eab42de4c3ceb9235fc91acffe746b29c29a8c366b7c60e4e67c466f36a4304c00fa9caf9d87976ba469bcbe06713b435f091ef2769fb160cdab33d3670680e")throwError("Keccak-512 Fast failed");
"Runs the hashimoto hashing function just using cache bytes. Takes an int (full_size), byte array (cache_bytes), another byte array (header), and an int (nonce). Returns an object containing the mix digest, and hash result."},
"Runs the hashimoto hashing function using the dataset bytes. Useful for testing. Returns an object containing the mix digest (byte array), and hash result (another byte array)."},
"\nexpected \""<<std::string((char*)&hash,32).c_str()<<"\" to have the same or less difficulty than \""<<std::string((char*)&target,32).c_str()<<"\"\n");
BOOST_REQUIRE_MESSAGE(
ethash_check_difficulty(&hash,&hash),"");
// "\nexpected \"" << hash << "\" to have the same or less difficulty than \"" << hash << "\"\n");