Changeset View
Changeset View
Standalone View
Standalone View
src/test/checkdatasig_tests.cpp
Show First 20 Lines • Show All 250 Lines • ▼ Show 20 Lines | for (int i = 0; i < 4096; i++) { | ||||
CheckError(flags, {nondersig, message, pubkeyC}, scriptverify, | CheckError(flags, {nondersig, message, pubkeyC}, scriptverify, | ||||
SCRIPT_ERR_CHECKDATASIGVERIFY); | SCRIPT_ERR_CHECKDATASIGVERIFY); | ||||
} | } | ||||
} | } | ||||
} | } | ||||
BOOST_AUTO_TEST_CASE(checkdatasig_inclusion_in_standard_and_mandatory_flags) { | BOOST_AUTO_TEST_CASE(checkdatasig_inclusion_in_standard_and_mandatory_flags) { | ||||
BOOST_CHECK_EQUAL(STANDARD_SCRIPT_VERIFY_FLAGS, | BOOST_CHECK_EQUAL(STANDARD_SCRIPT_VERIFY_FLAGS, | ||||
STANDARD_SCRIPT_VERIFY_FLAGS & | STANDARD_SCRIPT_VERIFY_FLAGS | | ||||
~SCRIPT_ENABLE_CHECKDATASIG); | SCRIPT_ENABLE_CHECKDATASIG); | ||||
BOOST_CHECK_EQUAL(MANDATORY_SCRIPT_VERIFY_FLAGS, | BOOST_CHECK_EQUAL(MANDATORY_SCRIPT_VERIFY_FLAGS, | ||||
MANDATORY_SCRIPT_VERIFY_FLAGS & | MANDATORY_SCRIPT_VERIFY_FLAGS & | ||||
~SCRIPT_ENABLE_CHECKDATASIG); | ~SCRIPT_ENABLE_CHECKDATASIG); | ||||
} | } | ||||
BOOST_AUTO_TEST_SUITE_END() | BOOST_AUTO_TEST_SUITE_END() |