4044 Commits

Author SHA1 Message Date
Ava Chow
3827648acc 328: Correct Created date
Date that the BIP number was assigned is 2024-06-04.
2025-02-12 09:59:59 -08:00
Ava Chow
7ab43ce11f 328: Add reference implementation 2025-02-11 12:41:17 -08:00
Ava Chow
081aa9a22e 328: Add test vectors 2025-02-11 12:37:48 -08:00
Jon Atack
3c7b0d6498
Merge pull request #1759 from murchandamus/render-email-in-.md
Render author email addresses in markdown BIPs
2025-02-10 12:22:31 -08:00
Anthony Towns
726df6f4d5 Use code block instead of pre for markdown 2025-02-08 20:06:23 +10:00
Jon Atack
ea7aae8d1f
Merge pull request #1754 from nymius/fix/typo-in-PSBT_OUT_SP_V0_LABEL-in-BIP-375-and-BIP-174 2025-02-06 10:20:20 -08:00
Mark "Murch" Erhardt
b9f9a8d6e8
Merge pull request #1680 from jonatack/2024-10-BIP39-license-and-copyright-section
BIP39: add license and copyright section
2025-02-04 13:10:53 -05:00
Jon Atack
1ddcfcea7a
Merge pull request #1751 from stratospher/2025_01_DLEQ_G 2025-02-01 10:34:42 -06:00
nymius
a9729b28d4 fix(BIP174,BIP375): typo in PSBT_OUT_SP_V0_LABEL
Assuming a by one increment in the keytype of the silent payments output
fields, the following numeral to 0x09 in the hexadecimal system is 0x0a,
not 0x10.
2025-01-31 12:24:18 -03:00
Jon Atack
5333e5e951
Merge pull request #1752 from brawncode/patch-1
BIP388: Fix incorrect use of return for raising exception
2025-01-29 13:49:52 -06:00
stratospher
5f42eb64d4 BIP374: add test vector for optional message
- added 1 more successful test vectors.
  now there are 8 test vectors[test vectors 0..7].
- test vector 5 has optional message
- test vectors 5, 6, 7 have G=GENERATOR
2025-01-28 06:40:58 +05:30
stratospher
41e0f34f76 BIP374: add test vectors for secp256k1 generator point
- added 2 more successful test vectors.
  now there are 7 test vectors[test vectors 0..6].
- test vectors 5, 6 have G=GENERATOR
2025-01-27 14:20:45 +05:30
Brawn
607cac148e
fix: Fix incorrect use of return for raising exceptions Update wallet_policies.py 2025-01-25 22:49:57 +03:00
Jon Atack
58ffd93812
Merge pull request #1605 from DanGould/bip78-mixed-inputs-ok
BIP78: Allow mixed inputs Redux
2025-01-14 08:14:42 -07:00
Jon Atack
f1ad9188b4
Merge branch 'master' into bip78-mixed-inputs-ok 2025-01-14 08:13:20 -07:00
Jon Atack
2f862f75d1
Merge pull request #1396 from DanGould/patch-1
Fix BIP 78 & BIP 174 Conflict: Keep input utxo data through input finalization
2025-01-14 07:52:16 -07:00
Jon Atack
8c494fc9b8
Merge branch 'master' into patch-1 2025-01-14 07:51:07 -07:00
Jon Atack
a0677935bb
Merge pull request #1687 from andrewtoth/silent-payments-psbt
BIP375: Sending Silent Payments in PSBTs
2025-01-13 13:51:25 -07:00
Mark "Murch" Erhardt
1f41c172bf
Merge pull request #1745 from shesek/patch-2
BIP345: fix OP_SUCCESS188 hex value
2025-01-13 14:52:28 -05:00
Andrew Toth
eb10cdb4ce
Update fields in bip174 2025-01-13 12:20:04 -05:00
Andrew Toth
144c4a3a15
Update to BIP375 2025-01-13 10:33:52 -05:00
Andrew Toth
4a7a7cf746
Split up shares and proofs into global or per input fields 2025-01-13 10:29:22 -05:00
Andrew Toth
651ffdded8
Add ref for why sighash_all is required 2025-01-13 10:29:22 -05:00
Andrew Toth
9952599f32
Add newline 2025-01-13 10:29:22 -05:00
Andrew Toth
d29e2f81af
Clarify output script and sp info mutual exclusion and unique id 2025-01-13 10:29:22 -05:00
Andrew Toth
c12ea5ac58
Move updater to before signer 2025-01-13 10:29:22 -05:00
Andrew Toth
0d5e14ce19
Clarify motivation 2025-01-13 10:29:22 -05:00
Andrew Toth
f746ae700f
Add post history and BIP dependencies 2025-01-13 10:29:22 -05:00
Andrew Toth
8e90f02dc5
Update size of ECDH share and unify spacing 2025-01-13 10:29:21 -05:00
Andrew Toth
eb115afa7f
Update bip-PSBT-SP.mediawiki
Co-authored-by: Yuval Kogman <nothingmuch@woobling.org>
2025-01-13 10:29:21 -05:00
Andrew Toth
d02eed4337
Bip Draft: Sending Silent Payments in PSBTs 2025-01-13 10:29:21 -05:00
Nadav Ivgi
c532b53ca2
Fix typo in BIP 345
`OP_SUCCESS188` is `0xbc`, not `0xbb`.
2025-01-11 06:12:14 +02:00
Jon Atack
6a6ef3585f
Merge pull request #1741 from jonatack/2025-01-BIP341-explain-64-byte-signature-format
BIP341: Explain the 64-byte signature format
2025-01-07 06:52:20 -08:00
David Bakin
5767f44499 BIP-341: Explain the 64-byte signature format
Co-authored-by: Pieter Wuille <pieter@wuille.net>
Co-authored-by: Anthony Towns <aj@erisian.com.au>
2025-01-06 16:08:33 -07:00
Jon Atack
cc67871886
Merge pull request #1740 from jonatack/2025-01-merge-misc-fixups
BIP372, BIP381: editorial fixups
2025-01-06 08:47:17 -08:00
Jon Atack
e36714eefa BIP372: editorial grammar fixups 2025-01-06 09:34:05 -07:00
Huberto
450cdbbdaf BIP372, BIP381: trivial spelling fixups 2025-01-06 09:33:47 -07:00
Jon Atack
708162951c
Merge pull request #1726 from epysqyli/patch-1
BIP158: fix btcutil gcs broken link.
2025-01-03 20:58:18 -08:00
Jon Atack
b15a0a1aa9
Merge pull request #1736 from jonatack/2024-12-bip374-make-python-files-executable
BIP374: update reference.py and secp256k1.py to be executable
2025-01-01 16:04:57 -08:00
Jon Atack
4827bdfe60
Merge pull request #1735 from theStack/bip374-add_generated_test_vectors
BIP-374: add generated test vector .csv files
2024-12-31 08:28:35 -08:00
Sebastian Falbesoner
a00064fcfa BIP-374: add generated test vector .csv files 2024-12-30 17:19:55 +01:00
Jon Atack
cce668de3c bip374: update secp256k1.py to be executable 2024-12-28 18:20:56 -07:00
Jon Atack
a261439d92 bip374: update reference.py to be executable 2024-12-28 18:20:33 -07:00
Jon Atack
6c807b7502
Merge pull request #1734 from guggero/bip-0374-test-vector-fix
bip-0374: fix challenge generation, use correct generator point
2024-12-28 13:17:58 -08:00
Oliver Gugger
e141b9501d
bip-0374: remove default value for G in dleq_challenge
To avoid the mistake fixed in the previous commit, we remove the default
value from the G parameter of dleq_challenge.
2024-12-28 21:42:07 +01:00
Oliver Gugger
8bc42a2673
bip-0374: fix challenge generation, use correct G
Both generating and verifying a proof allows for specifying a custom
generator point G. But that custom generator point was not passed into
the dleq_challenge function, resulting in the default (secp256k1)
generator point to be used. This lead to the test vectors being
incorrect.
2024-12-28 15:58:08 +01:00
Mark "Murch" Erhardt
27e1394895
Merge pull request #1733 from andrewtoth/andrew/fix-formatting
BIP374: Fix link and formatting in reference section
2024-12-27 13:14:51 -05:00
Andrew Toth
81668ec98b
BIP374: Fix link and formatting in reference section 2024-12-27 13:05:52 -05:00
Mark "Murch" Erhardt
75b12ac591
Merge pull request #1689 from andrewtoth/dleq
BIP374: Discrete Log Equality Proofs (DLEQ)
2024-12-27 10:29:46 -05:00
Andrew Toth
248540e2ac
fix typo 2024-12-27 10:26:35 -05:00