"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 \""<<hash<<"\" to have less difficulty than \""<<target<<"\"\n");
"\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 difficulty as\""<<hash<<"\"\n");
ethash_check_difficulty(hash,hash),
"\nexpected \""<<hash<<"\" to have the same or less difficulty than\""<<hash<<"\"\n");