@@ -177,17 +177,17 @@ def default_negflag(ctx):
177
177
"""Default expression for "negflag": tap.negflag."""
178
178
return get (ctx , "tap" ).negflag
179
179
180
- def default_pubkey_inner (ctx ):
181
- """Default expression for "pubkey_inner ": tap.inner_pubkey ."""
182
- return get (ctx , "tap" ).inner_pubkey
180
+ def default_pubkey_internal (ctx ):
181
+ """Default expression for "pubkey_internal ": tap.internal_pubkey ."""
182
+ return get (ctx , "tap" ).internal_pubkey
183
183
184
184
def default_merklebranch (ctx ):
185
185
"""Default expression for "merklebranch": tapleaf.merklebranch."""
186
186
return get (ctx , "tapleaf" ).merklebranch
187
187
188
188
def default_controlblock (ctx ):
189
- """Default expression for "controlblock": combine leafversion, negflag, pubkey_inner , merklebranch."""
190
- return bytes ([get (ctx , "leafversion" ) + get (ctx , "negflag" )]) + get (ctx , "pubkey_inner " ) + get (ctx , "merklebranch" )
189
+ """Default expression for "controlblock": combine leafversion, negflag, pubkey_internal , merklebranch."""
190
+ return bytes ([get (ctx , "leafversion" ) + get (ctx , "negflag" )]) + get (ctx , "pubkey_internal " ) + get (ctx , "merklebranch" )
191
191
192
192
def default_sighash (ctx ):
193
193
"""Default expression for "sighash": depending on mode, compute BIP341, BIP143, or legacy sighash."""
@@ -341,9 +341,9 @@ def default_scriptsig(ctx):
341
341
"tapleaf" : default_tapleaf ,
342
342
# The script to push, and include in the sighash, for a taproot script path spend.
343
343
"script_taproot" : default_script_taproot ,
344
- # The inner pubkey for a taproot script path spend (32 bytes).
345
- "pubkey_inner " : default_pubkey_inner ,
346
- # The negation flag of the inner pubkey for a taproot script path spend.
344
+ # The internal pubkey for a taproot script path spend (32 bytes).
345
+ "pubkey_internal " : default_pubkey_internal ,
346
+ # The negation flag of the internal pubkey for a taproot script path spend.
347
347
"negflag" : default_negflag ,
348
348
# The leaf version to include in the sighash (this does not affect the one in the control block).
349
349
"leafversion" : default_leafversion ,
@@ -780,8 +780,8 @@ def mutate(spk):
780
780
add_spender (spenders , "spendpath/negflag" , tap = tap , leaf = "128deep" , ** SINGLE_SIG , key = secs [0 ], failure = {"negflag" : lambda ctx : 1 - default_negflag (ctx )}, ** ERR_WITNESS_PROGRAM_MISMATCH )
781
781
# Test that bitflips in the Merkle branch invalidate it.
782
782
add_spender (spenders , "spendpath/bitflipmerkle" , tap = tap , leaf = "128deep" , ** SINGLE_SIG , key = secs [0 ], failure = {"merklebranch" : bitflipper (default_merklebranch )}, ** ERR_WITNESS_PROGRAM_MISMATCH )
783
- # Test that bitflips in the inner pubkey invalidate it.
784
- add_spender (spenders , "spendpath/bitflippubkey" , tap = tap , leaf = "128deep" , ** SINGLE_SIG , key = secs [0 ], failure = {"pubkey_inner " : bitflipper (default_pubkey_inner )}, ** ERR_WITNESS_PROGRAM_MISMATCH )
783
+ # Test that bitflips in the internal pubkey invalidate it.
784
+ add_spender (spenders , "spendpath/bitflippubkey" , tap = tap , leaf = "128deep" , ** SINGLE_SIG , key = secs [0 ], failure = {"pubkey_internal " : bitflipper (default_pubkey_internal )}, ** ERR_WITNESS_PROGRAM_MISMATCH )
785
785
# Test that empty witnesses are invalid.
786
786
add_spender (spenders , "spendpath/emptywit" , tap = tap , leaf = "128deep" , ** SINGLE_SIG , key = secs [0 ], failure = {"witness" : []}, ** ERR_EMPTY_WITNESS )
787
787
# Test that adding garbage to the control block invalidates it.
0 commit comments