|
28 | 28 | import hashlib |
29 | 29 |
|
30 | 30 | import bitcoin.core |
| 31 | +import bitcoin.core._bignum |
31 | 32 | import bitcoin.core.key |
32 | 33 | import bitcoin.core.serialize |
33 | 34 |
|
@@ -96,7 +97,7 @@ def __init__(self, opcode, **kwargs): |
96 | 97 | **kwargs) |
97 | 98 |
|
98 | 99 | def _CastToBigNum(s, err_raiser): |
99 | | - v = bitcoin.core.bignum.vch2bn(s) |
| 100 | + v = bitcoin.core._bignum.vch2bn(s) |
100 | 101 | if len(s) > MAX_NUM_SIZE: |
101 | 102 | raise err_raiser(EvalScriptError, 'CastToBigNum() : overflow') |
102 | 103 | return v |
@@ -239,7 +240,7 @@ def _UnaryOp(opcode, stack, err_raiser): |
239 | 240 | else: |
240 | 241 | raise AssertionError("Unknown unary opcode encountered; this should not happen") |
241 | 242 |
|
242 | | - stack.append(bitcoin.core.bignum.bn2vch(bn)) |
| 243 | + stack.append(bitcoin.core._bignum.bn2vch(bn)) |
243 | 244 |
|
244 | 245 |
|
245 | 246 | # OP_LSHIFT and OP_RSHIFT are *not* included in this list as they are disabled |
@@ -326,7 +327,7 @@ def _BinOp(opcode, stack, err_raiser): |
326 | 327 |
|
327 | 328 | stack.pop() |
328 | 329 | stack.pop() |
329 | | - stack.append(bitcoin.core.bignum.bn2vch(bn)) |
| 330 | + stack.append(bitcoin.core._bignum.bn2vch(bn)) |
330 | 331 |
|
331 | 332 |
|
332 | 333 | def _CheckExec(vfExec): |
@@ -399,7 +400,7 @@ def check_args(n): |
399 | 400 |
|
400 | 401 | if sop == OP_1NEGATE or ((sop >= OP_1) and (sop <= OP_16)): |
401 | 402 | v = sop - (OP_1 - 1) |
402 | | - stack.append(bitcoin.core.bignum.bn2vch(v)) |
| 403 | + stack.append(bitcoin.core._bignum.bn2vch(v)) |
403 | 404 |
|
404 | 405 | elif sop in _ISA_BINOP: |
405 | 406 | _BinOp(sop, stack, err_raiser) |
@@ -490,7 +491,7 @@ def check_args(n): |
490 | 491 |
|
491 | 492 | elif sop == OP_DEPTH: |
492 | 493 | bn = len(stack) |
493 | | - stack.append(bitcoin.core.bignum.bn2vch(bn)) |
| 494 | + stack.append(bitcoin.core._bignum.bn2vch(bn)) |
494 | 495 |
|
495 | 496 | elif sop == OP_DROP: |
496 | 497 | check_args(1) |
@@ -610,7 +611,7 @@ def check_args(n): |
610 | 611 | elif sop == OP_SIZE: |
611 | 612 | check_args(1) |
612 | 613 | bn = len(stack[-1]) |
613 | | - stack.append(bitcoin.core.bignum.bn2vch(bn)) |
| 614 | + stack.append(bitcoin.core._bignum.bn2vch(bn)) |
614 | 615 |
|
615 | 616 | elif sop == OP_SHA1: |
616 | 617 | check_args(1) |
|
0 commit comments