@@ -990,25 +990,25 @@ static const struct descriptor_test {
990990 }, {
991991 "policy - single asterisk" ,
992992 "pkh(@0/*)" , // Becomes "pkh(mainnet_xpub/*)" i.e. the test case above this
993- WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL , WALLY_MINISCRIPT_POLICY ,
993+ WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL , WALLY_MINISCRIPT_POLICY_TEMPLATE ,
994994 "76a914bb57ca9e62c7084081edc68d2cbc9524a523784288ac" ,
995995 "cp8r8rlg"
996996 }, {
997997 "policy - double asterisk" ,
998998 "pkh(@0/**)" , // Becomes "pkh(mainnet_xpub/<0;1>/*)"
999- WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL , WALLY_MINISCRIPT_POLICY ,
999+ WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL , WALLY_MINISCRIPT_POLICY_TEMPLATE ,
10001000 "76a9143099ad49dfdd021bf3748f7f858e0d1fa0b4f6f888ac" ,
10011001 "ydnzkve4"
10021002 }, {
10031003 "policy - multi-path" ,
10041004 "pkh(@0/<0;1>/*)" , // Becomes "pkh(mainnet_xpub/<0;1>/*)"
1005- WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL , WALLY_MINISCRIPT_POLICY ,
1005+ WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL , WALLY_MINISCRIPT_POLICY_TEMPLATE ,
10061006 "76a9143099ad49dfdd021bf3748f7f858e0d1fa0b4f6f888ac" ,
10071007 "ydnzkve4"
10081008 }, {
10091009 "policy - previous key reference" ,
10101010 "sh(multi(1,@0/**,@1/**,@0/**))" , /* For testing: expresssion isn't sensible */
1011- WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL , WALLY_MINISCRIPT_POLICY ,
1011+ WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL , WALLY_MINISCRIPT_POLICY_TEMPLATE ,
10121012 "a91415b7de59bd65038744e3214a521d9d4443dc78c287" ,
10131013 "xwdj6ucy"
10141014 },
@@ -1425,57 +1425,57 @@ static const struct descriptor_test {
14251425 "policy errchk - no key expression" ,
14261426 "raw()" ,
14271427 WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL ,
1428- WALLY_MINISCRIPT_POLICY , NULL , ""
1428+ WALLY_MINISCRIPT_POLICY_TEMPLATE , NULL , ""
14291429 }, {
14301430 "policy errchk - key with path" ,
14311431 "pkh(@0/0/*)" ,
14321432 WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL ,
1433- WALLY_MINISCRIPT_POLICY , NULL , ""
1433+ WALLY_MINISCRIPT_POLICY_TEMPLATE , NULL , ""
14341434 }, {
14351435 "policy errchk - missing key postfix" ,
14361436 "pkh(@0)" ,
14371437 WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL ,
1438- WALLY_MINISCRIPT_POLICY , NULL , ""
1438+ WALLY_MINISCRIPT_POLICY_TEMPLATE , NULL , ""
14391439 }, {
14401440 "policy errchk - terminal key postfix" ,
14411441 "@0" ,
14421442 WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL ,
1443- WALLY_MINISCRIPT_POLICY , NULL , ""
1443+ WALLY_MINISCRIPT_POLICY_TEMPLATE , NULL , ""
14441444 }, {
14451445 "policy errchk - missing key number" ,
14461446 "@" ,
14471447 WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL ,
1448- WALLY_MINISCRIPT_POLICY , NULL , ""
1448+ WALLY_MINISCRIPT_POLICY_TEMPLATE , NULL , ""
14491449 }, {
14501450 "policy errchk - mis-ordered keys" ,
14511451 "sh(multi(1,@1/**,@0/**))" ,
14521452 WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL ,
1453- WALLY_MINISCRIPT_POLICY , NULL , ""
1453+ WALLY_MINISCRIPT_POLICY_TEMPLATE , NULL , ""
14541454 }, {
14551455 "policy errchk - non-policy keys" ,
14561456 "sh(multi(1,@0/**,xpub6AHA9hZDN11k2ijHMeS5QqHx2KP9aMBRhTDqANMnwVtdyw2TDYRmF8PjpvwUFcL1Et8Hj59S3gTSMcUQ5gAqTz3Wd8EsMTmF3DChhqPQBnU))" ,
14571457 WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL ,
1458- WALLY_MINISCRIPT_POLICY , NULL , ""
1458+ WALLY_MINISCRIPT_POLICY_TEMPLATE , NULL , ""
14591459 }, {
14601460 "policy errchk - mismatched key cardinalities (1)" ,
14611461 "sh(multi(1,@0/**,@1/*))" ,
14621462 WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL ,
1463- WALLY_MINISCRIPT_POLICY , NULL , ""
1463+ WALLY_MINISCRIPT_POLICY_TEMPLATE , NULL , ""
14641464 }, {
14651465 "policy errchk - mismatched key cardinalities (2)" ,
14661466 "sh(multi(1,@0/<0;1>/*,@1/*))" ,
14671467 WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL ,
1468- WALLY_MINISCRIPT_POLICY , NULL , ""
1468+ WALLY_MINISCRIPT_POLICY_TEMPLATE , NULL , ""
14691469 }, {
14701470 "policy errchk - invalid key cardinality (key path)" ,
14711471 "pkh(@0/<0;1;2>/*)" ,
14721472 WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL ,
1473- WALLY_MINISCRIPT_POLICY , NULL , ""
1473+ WALLY_MINISCRIPT_POLICY_TEMPLATE , NULL , ""
14741474 }, {
14751475 "policy errchk - invalid key cardinality (variant)" ,
14761476 "combo(@0/**)" ,
14771477 WALLY_NETWORK_BITCOIN_MAINNET , 0 , 0 , 0 , NULL ,
1478- WALLY_MINISCRIPT_POLICY , NULL , ""
1478+ WALLY_MINISCRIPT_POLICY_TEMPLATE , NULL , ""
14791479 }
14801480};
14811481
@@ -1924,7 +1924,7 @@ static bool check_descriptor_to_script(const struct descriptor_test* test)
19241924 int expected_ret , ret , len_ret ;
19251925 uint32_t multi_index = 0 ;
19261926 uint32_t child_num = test -> child_num ? * test -> child_num : 0 , features ;
1927- const bool is_policy = test -> flags & WALLY_MINISCRIPT_POLICY ;
1927+ const bool is_policy = test -> flags & WALLY_MINISCRIPT_POLICY_TEMPLATE ;
19281928 const struct wally_map * keys = is_policy ? & g_policy_map : & g_key_map ;
19291929
19301930 expected_ret = test -> script ? WALLY_OK : WALLY_EINVAL ;
0 commit comments