Commit 72ed91e
committed
Merge #243: pset: blind: return ephemeral private key
cc12b8e blind: TxInType -> CtLocation (Leonardo Comandini)
e4144e6 pset: blind: return map instead of vec (Leonardo Comandini)
d66b028 blind: export TxInType (Leonardo Comandini)
7e33283 pset: blind_last: return blinders and ephemeral secret key (Leonardo Comandini)
7dc5a78 pset: blind_non_last: return ephemeral secret key (Leonardo Comandini)
Pull request description:
Right now we have:
* `Transaction::blind` returns abf, vbf and ephemeral private key
* `PartiallySignedTransaction::blind_non_last` returns abf and vbf
* `PartiallySignedTransaction::blind_last` returns nothing
This PR makes things more consistent and makes ephemeral keys more easily accessible.
It's a breaking change, but it's just augmenting the data, so it should be easy to handle downstream.
ACKs for top commit:
apoelstra:
ACK cc12b8e; successfully ran local tests
Tree-SHA512: 74a85dc5a4e6389330aeab2603b5985830e18491fb1891d1adad213a6c564118c04910b79541e2f4e5e9aad0f2bb828b9ecf6077697089de0104d3a3894e1ea23 files changed
+45
-23
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
916 | 916 | | |
917 | 917 | | |
918 | 918 | | |
919 | | - | |
| 919 | + | |
920 | 920 | | |
921 | | - | |
| 921 | + | |
922 | 922 | | |
923 | | - | |
924 | | - | |
925 | | - | |
926 | | - | |
927 | | - | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
928 | 930 | | |
929 | 931 | | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
930 | 943 | | |
931 | 944 | | |
932 | 945 | | |
| |||
1078 | 1091 | | |
1079 | 1092 | | |
1080 | 1093 | | |
1081 | | - | |
| 1094 | + | |
1082 | 1095 | | |
1083 | 1096 | | |
1084 | 1097 | | |
| |||
1090 | 1103 | | |
1091 | 1104 | | |
1092 | 1105 | | |
1093 | | - | |
| 1106 | + | |
1094 | 1107 | | |
1095 | 1108 | | |
1096 | 1109 | | |
1097 | 1110 | | |
1098 | 1111 | | |
1099 | | - | |
| 1112 | + | |
1100 | 1113 | | |
1101 | 1114 | | |
1102 | 1115 | | |
| |||
1144 | 1157 | | |
1145 | 1158 | | |
1146 | 1159 | | |
1147 | | - | |
| 1160 | + | |
| 1161 | + | |
1148 | 1162 | | |
1149 | 1163 | | |
1150 | 1164 | | |
| |||
1184 | 1198 | | |
1185 | 1199 | | |
1186 | 1200 | | |
1187 | | - | |
| 1201 | + | |
| 1202 | + | |
1188 | 1203 | | |
1189 | 1204 | | |
1190 | 1205 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
50 | 53 | | |
51 | 54 | | |
52 | 55 | | |
| |||
478 | 481 | | |
479 | 482 | | |
480 | 483 | | |
481 | | - | |
| 484 | + | |
482 | 485 | | |
483 | 486 | | |
| 487 | + | |
484 | 488 | | |
485 | 489 | | |
486 | | - | |
| 490 | + | |
487 | 491 | | |
488 | 492 | | |
489 | 493 | | |
490 | 494 | | |
491 | | - | |
492 | 495 | | |
493 | 496 | | |
494 | | - | |
| 497 | + | |
495 | 498 | | |
496 | 499 | | |
497 | 500 | | |
| |||
538 | 541 | | |
539 | 542 | | |
540 | 543 | | |
541 | | - | |
| 544 | + | |
| 545 | + | |
542 | 546 | | |
543 | 547 | | |
544 | 548 | | |
| |||
579 | 583 | | |
580 | 584 | | |
581 | 585 | | |
582 | | - | |
| 586 | + | |
583 | 587 | | |
584 | 588 | | |
| 589 | + | |
585 | 590 | | |
586 | 591 | | |
587 | 592 | | |
| |||
594 | 599 | | |
595 | 600 | | |
596 | 601 | | |
597 | | - | |
| 602 | + | |
598 | 603 | | |
599 | 604 | | |
600 | 605 | | |
| |||
657 | 662 | | |
658 | 663 | | |
659 | 664 | | |
| 665 | + | |
| 666 | + | |
660 | 667 | | |
661 | 668 | | |
662 | 669 | | |
| |||
690 | 697 | | |
691 | 698 | | |
692 | 699 | | |
693 | | - | |
| 700 | + | |
694 | 701 | | |
695 | 702 | | |
696 | 703 | | |
| |||
0 commit comments