Changeset View
Changeset View
Standalone View
Standalone View
src/test/key_tests.cpp
Show First 20 Lines • Show All 96 Lines • ▼ Show 20 Lines | BOOST_AUTO_TEST_CASE(key_test1) { | ||||
BOOST_CHECK(key2.VerifyPubKey(pubkey2)); | BOOST_CHECK(key2.VerifyPubKey(pubkey2)); | ||||
BOOST_CHECK(!key2.VerifyPubKey(pubkey2C)); | BOOST_CHECK(!key2.VerifyPubKey(pubkey2C)); | ||||
BOOST_CHECK(!key2C.VerifyPubKey(pubkey1)); | BOOST_CHECK(!key2C.VerifyPubKey(pubkey1)); | ||||
BOOST_CHECK(!key2C.VerifyPubKey(pubkey1C)); | BOOST_CHECK(!key2C.VerifyPubKey(pubkey1C)); | ||||
BOOST_CHECK(!key2C.VerifyPubKey(pubkey2)); | BOOST_CHECK(!key2C.VerifyPubKey(pubkey2)); | ||||
BOOST_CHECK(key2C.VerifyPubKey(pubkey2C)); | BOOST_CHECK(key2C.VerifyPubKey(pubkey2C)); | ||||
BOOST_CHECK(DecodeDestination(addr1) == CTxDestination(pubkey1.GetID())); | const CChainParams &chainParams = Params(); | ||||
BOOST_CHECK(DecodeDestination(addr2) == CTxDestination(pubkey2.GetID())); | BOOST_CHECK(DecodeDestination(addr1, chainParams) == | ||||
BOOST_CHECK(DecodeDestination(addr1C) == CTxDestination(pubkey1C.GetID())); | CTxDestination(pubkey1.GetID())); | ||||
BOOST_CHECK(DecodeDestination(addr2C) == CTxDestination(pubkey2C.GetID())); | BOOST_CHECK(DecodeDestination(addr2, chainParams) == | ||||
CTxDestination(pubkey2.GetID())); | |||||
BOOST_CHECK(DecodeDestination(addr1C, chainParams) == | |||||
CTxDestination(pubkey1C.GetID())); | |||||
BOOST_CHECK(DecodeDestination(addr2C, chainParams) == | |||||
CTxDestination(pubkey2C.GetID())); | |||||
for (int n = 0; n < 16; n++) { | for (int n = 0; n < 16; n++) { | ||||
std::string strMsg = strprintf("Very secret message %i: 11", n); | std::string strMsg = strprintf("Very secret message %i: 11", n); | ||||
uint256 hashMsg = Hash(strMsg.begin(), strMsg.end()); | uint256 hashMsg = Hash(strMsg.begin(), strMsg.end()); | ||||
// normal signatures | // normal signatures | ||||
std::vector<uint8_t> sign1, sign2, sign1C, sign2C; | std::vector<uint8_t> sign1, sign2, sign1C, sign2C; | ||||
▲ Show 20 Lines • Show All 90 Lines • Show Last 20 Lines |