11 #include <boost/test/unit_test.hpp>
18 unsigned char preimage[64] = {};
20 hasher.
Write(&preimage[0], 64);
26 BOOST_CHECK_MESSAGE(digest ==
uint256S(
"d8a93718eaf9feba4362d2c091d4e58ccabe9f779957336269b4b917be9856da"),
31 unsigned char preimage[63] = {};
33 hasher.
Write(&preimage[0], 63);
A hasher class for SHA-256.
void FinalizeNoPadding(unsigned char hash[OUTPUT_SIZE], bool enforce_compression=true)
CSHA256 & Write(const unsigned char *data, size_t len)
std::string GetHex() const
BOOST_AUTO_TEST_SUITE_END()
#define BOOST_CHECK_THROW(stmt, excMatch)
#define BOOST_FIXTURE_TEST_SUITE(a, b)
BOOST_AUTO_TEST_CASE(compression)
uint256 uint256S(const char *str)