diff options
author | Gavin Andresen <gavinandresen@gmail.com> | 2014-06-25 14:21:29 -0400 |
---|---|---|
committer | Gavin Andresen <gavinandresen@gmail.com> | 2014-06-25 14:57:21 -0400 |
commit | a90689ff9880cc76668d04beda5a5d97f2f4a76b (patch) | |
tree | a8f6c15ea2958e956db9ea76ff7d30c3b44b3f83 /src/script.h | |
parent | 343feecf562a39e7d898ece2fd745fcb9d4c90e9 (diff) |
Remove timing-based signature cache unit test
Two changes:
First removes a unit test that fails in my development environment
(OSX, compiled -g3 with clang).
sipa says that's not terribly surprising; the CMutableTransaction change
makes signing a little more expensive but verification quicker. The unit
test timed sign+verify-uncached versus verify-cached-five-times.
He also says the test will be invalid when libsec256kp1 is integrated
(because validation is super-optimized over signing).
core.h change fixes a compiler warning (clang -Wall : CMutableTransaction defined
as struct, declared as class in script.h).
Diffstat (limited to 'src/script.h')
-rw-r--r-- | src/script.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/script.h b/src/script.h index ea988f0e40..7ab471f6e6 100644 --- a/src/script.h +++ b/src/script.h @@ -20,7 +20,7 @@ class CCoins; class CKeyStore; class CTransaction; -class CMutableTransaction; +struct CMutableTransaction; static const unsigned int MAX_SCRIPT_ELEMENT_SIZE = 520; // bytes static const unsigned int MAX_OP_RETURN_RELAY = 40; // bytes |