Commit d596b4e
committed
Disallow user-provided payer_signing_pubkey
When creating an InvoiceRequests, users may choose to either use a
transient signing pubkey generated by LDK or provide a static one.
Disallow the latter as it allows users to reuse the same pubkey, which
results in poor sender privacy.1 parent ad487e7 commit d596b4e
File tree
7 files changed
+635
-670
lines changed- fuzz/src
- lightning/src
- ln
- offers
7 files changed
+635
-670
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
14 | 17 | | |
15 | 18 | | |
| 19 | + | |
16 | 20 | | |
17 | 21 | | |
18 | 22 | | |
| |||
22 | 26 | | |
23 | 27 | | |
24 | 28 | | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | 29 | | |
29 | 30 | | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
| 31 | + | |
| 32 | + | |
38 | 33 | | |
39 | 34 | | |
40 | 35 | | |
41 | 36 | | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
46 | 53 | | |
47 | 54 | | |
48 | 55 | | |
| |||
56 | 63 | | |
57 | 64 | | |
58 | 65 | | |
59 | | - | |
| 66 | + | |
60 | 67 | | |
61 | 68 | | |
62 | 69 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9612 | 9612 | | |
9613 | 9613 | | |
9614 | 9614 | | |
9615 | | - | |
| 9615 | + | |
9616 | 9616 | | |
9617 | 9617 | | |
9618 | 9618 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2655 | 2655 | | |
2656 | 2656 | | |
2657 | 2657 | | |
| 2658 | + | |
| 2659 | + | |
2658 | 2660 | | |
2659 | 2661 | | |
2660 | 2662 | | |
| |||
2672 | 2674 | | |
2673 | 2675 | | |
2674 | 2676 | | |
2675 | | - | |
2676 | | - | |
2677 | | - | |
| 2677 | + | |
| 2678 | + | |
2678 | 2679 | | |
2679 | 2680 | | |
2680 | 2681 | | |
| |||
2711 | 2712 | | |
2712 | 2713 | | |
2713 | 2714 | | |
| 2715 | + | |
| 2716 | + | |
2714 | 2717 | | |
2715 | 2718 | | |
2716 | 2719 | | |
2717 | 2720 | | |
2718 | 2721 | | |
2719 | 2722 | | |
2720 | | - | |
2721 | | - | |
2722 | | - | |
| 2723 | + | |
| 2724 | + | |
2723 | 2725 | | |
2724 | 2726 | | |
2725 | 2727 | | |
| |||
2772 | 2774 | | |
2773 | 2775 | | |
2774 | 2776 | | |
| 2777 | + | |
| 2778 | + | |
2775 | 2779 | | |
2776 | 2780 | | |
2777 | 2781 | | |
2778 | 2782 | | |
2779 | 2783 | | |
2780 | 2784 | | |
2781 | | - | |
2782 | | - | |
2783 | | - | |
| 2785 | + | |
| 2786 | + | |
2784 | 2787 | | |
2785 | 2788 | | |
2786 | 2789 | | |
| |||
2865 | 2868 | | |
2866 | 2869 | | |
2867 | 2870 | | |
2868 | | - | |
| 2871 | + | |
2869 | 2872 | | |
2870 | 2873 | | |
2871 | 2874 | | |
| |||
0 commit comments