Changeset View
Changeset View
Standalone View
Standalone View
src/test/key_tests.cpp
Show First 20 Lines • Show All 114 Lines • ▼ Show 20 Lines | BOOST_AUTO_TEST_CASE(key_test1) { | ||||
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)); | ||||
const CChainParams &chainParams = Params(); | const CChainParams &chainParams = Params(); | ||||
BOOST_CHECK(DecodeDestination(addr1, chainParams) == | BOOST_CHECK(DecodeDestination(addr1, chainParams) == | ||||
CTxDestination(pubkey1.GetID())); | CTxDestination(PKHash(pubkey1))); | ||||
BOOST_CHECK(DecodeDestination(addr2, chainParams) == | BOOST_CHECK(DecodeDestination(addr2, chainParams) == | ||||
CTxDestination(pubkey2.GetID())); | CTxDestination(PKHash(pubkey2))); | ||||
BOOST_CHECK(DecodeDestination(addr1C, chainParams) == | BOOST_CHECK(DecodeDestination(addr1C, chainParams) == | ||||
CTxDestination(pubkey1C.GetID())); | CTxDestination(PKHash(pubkey1C))); | ||||
BOOST_CHECK(DecodeDestination(addr2C, chainParams) == | BOOST_CHECK(DecodeDestination(addr2C, chainParams) == | ||||
CTxDestination(pubkey2C.GetID())); | CTxDestination(PKHash(pubkey2C))); | ||||
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 ECDSA signatures | // normal ECDSA signatures | ||||
std::vector<uint8_t> sign1, sign2, sign1C, sign2C; | std::vector<uint8_t> sign1, sign2, sign1C, sign2C; | ||||
▲ Show 20 Lines • Show All 195 Lines • Show Last 20 Lines |