Andrew Toth
90e7027f19
Remove changelog
2024-12-21 16:11:46 -05:00
Andrew Toth
fd60d8eded
Add description of proof
2024-12-21 16:11:12 -05:00
Jeremy Rubin
337f559150
[BIP-0349] Add Re-Keying explanation to OP_INTERNALKEY
2024-12-21 14:43:40 -05:00
Andrew Toth
f5d1c12aa9
Add acknowledgements
2024-12-21 13:16:48 -05:00
Andrew Toth
687198d72b
Fail if any point is infinity when verifying
2024-12-21 12:52:54 -05:00
Andrew Toth
1f875a3706
Add note about generating and running test vectors
2024-12-21 12:52:28 -05:00
Jeremy Rubin
d3d34c04f3
[BIP-0349] wrap discussion link
...
Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
2024-12-21 12:39:05 -05:00
Jesus Christ
bc300dddd9
Update bip-0370.mediawiki
...
Minor grammar and punctuation errors
2024-12-21 14:46:35 +00:00
Sebastian Falbesoner
6b16952422
Add test vectors for DLEQ proof generation/verification
...
Squashed from the following commits:
- Add skeleton for generating DLEQ proof test vectors
- Add run_test_vectors.py counterpart for generated DLEQ proofs
- Add DLEQ test vectors for proof verification
2024-12-21 01:04:44 +01:00
Sebastian Falbesoner
dab5571c37
bugfix: respect message m in DLEQ proof generation/verification
2024-12-21 01:04:00 +01:00
Sebastian Falbesoner
7d921e3314
BIP-340: fix lift_x
calls in test vector generation script
...
The `lift_x` function in the BIP and the reference implementation
expect an integer to be passed rather than a byte array.
Can be tested with:
```
$ python3 test-vectors.py > expected.csv
$ diff test-vectors.csv expected.csv
```
2024-12-20 15:21:41 +01:00
Jeremy Rubin
b02d2db586
[BIP0-0349] OP_INTERNALKEY add credit section
2024-12-19 23:52:11 -05:00
Mark "Murch" Erhardt
2caa8e27b8
Merge pull request #1697 from bigspider/bip388-musig
...
388: Add support for `musig` in descriptor templates
2024-12-19 10:34:00 -05:00
Salvatore Ingala
2faf09d395
Move changelog to standalone section
2024-12-19 12:33:11 +01:00
Salvatore Ingala
c2026e1de6
Apply suggestions from code review
...
Co-authored-by: Jon Atack <jon@atack.com>
2024-12-19 12:33:11 +01:00
Salvatore Ingala
a4d9938ed2
Explicitly forbid repeated key indexes in musig()
2024-12-19 12:32:19 +01:00
Salvatore Ingala
e103ddeb1e
Consistency of multisig/multisignature/threshold wording
2024-12-19 12:26:37 +01:00
Salvatore Ingala
662f4c73d7
Add support for musig key placeholders
2024-12-19 12:25:59 +01:00
epysqyli
9815147ab6
BIP158: fix btcutil gcs broken link.
...
https://github.com/btcsuite/btcutil/blob/master/gcs leads to a broken link. I'm assuming the correct replacement is at https://github.com/btcsuite/btcd/tree/master/btcutil/gcs since `btcutil` is a sub-package in `btcd`, as stated in https://github.com/btcsuite/btcutil/tree/master?tab=readme-ov-file
2024-12-19 00:11:42 +01:00
Jon Atack
8e59f7414b
Merge pull request #1724 from savvar9991/fix-typo
...
BIP39: replace incorrect word in Italian wordlist special considerations
2024-12-18 07:25:07 -08:00
savvasmoke
e2cf352da4
Update bip-0039-wordlists.md
2024-12-18 21:19:47 +11:00
Jon Atack
671c4628e5
Merge pull request #1717 from kdmukai/patch-3
...
[BIP-373] Slight rewrite of evenness byte footnote for clarity
2024-12-17 13:07:42 -08:00
kdmukai
45e626feab
Slight rewrite of evenness byte explanation for clarity
2024-12-17 08:01:26 -06:00
Maks
4c7d1292dd
Fix typos in BIP-0370 and BIP-0373 ( #1718 )
...
* Update bip-0370.mediawiki
* Update bip-0373.mediawiki
2024-12-17 05:18:20 -08:00
youyyytrok
f88f1e4392
Fix typos in BIPs 87/88/98 ( #1716 )
...
* typo bip-0087.mediawiki
* typos bip-0088.mediawiki
* typo bip-0098.mediawiki
2024-12-16 12:24:50 -08:00
Danbo
45fbec92cd
BIPs 348 and 379: spelling fixups ( #1715 )
...
* Update bip-0348.md
* Update bip-0379.md
2024-12-16 12:23:08 -08:00
Jon Atack
7150ef5f6d
Merge pull request #1714 from Gudnessuche/patch-5
...
BIP125: Update description of BIPs 68 and 112
2024-12-16 12:18:06 -08:00
Jesus Christ
192f2aca2f
Update for BIP 68 & 112
...
Given that both BIPs are now final, calling them drafts, seem very stale.
2024-12-14 23:05:00 +00:00
Jon Atack
6521dfdd2c
BIP348: trivial text correction ( #1713 )
...
BIP348: trivial text correction
2024-12-13 13:56:25 -08:00
Jesus Christ
7420c04e84
BIP157 grammar fixup: add missing word ( #1711 )
2024-12-10 19:04:22 -08:00
kdmukai
f799ea1fa0
Trivial text correction
2024-12-10 20:37:01 -06:00
Andrew Toth
b838696c97
Remove cbytes wrapper from m'
2024-12-10 19:20:50 -05:00
Andrew Toth
e4f1d7bb8e
Remove cbytes wrapper from m'
...
Co-authored-by: Sebastian Falbesoner <sebastian.falbesoner@gmail.com>
2024-12-10 19:18:16 -05:00
Andrew Toth
597004acef
Lowercase secp
...
Co-authored-by: Sebastian Falbesoner <sebastian.falbesoner@gmail.com>
2024-12-10 19:17:46 -05:00
Andrew Toth
b5d47dfef9
add theStack as co-author
2024-12-09 16:26:10 -05:00
Andrew Toth
ed98dc7b02
Add some more commentary
2024-12-09 14:00:22 -05:00
Andrew Toth
cc7bb12b24
Add optional message to DLEQ
2024-12-09 13:19:57 -05:00
Sebastian Falbesoner
0c7e54d780
BIP-DLEQ: add reference implementation for secp256k1
2024-12-09 11:40:40 -05:00
Jon Atack
45f2934c0c
Merge pull request #1705 from theStack/bip373_improve_pubkey_clarity
...
BIP-373: denote different public key types/purposes consistently
2024-12-08 19:19:36 -08:00
Mark "Murch" Erhardt
eb3bf03542
Merge pull request #1709 from jonatack/2024-12-bip125-status
...
BIP125: update status to Final
2024-12-06 13:36:10 -05:00
Mark "Murch" Erhardt
c7abd91cc9
Merge pull request #1535 from reardencode/csfs
...
BIP 348: OP_CHECKSIGFROMSTACK
2024-12-06 13:29:19 -05:00
Sebastian Falbesoner
50e820836d
BIP-373: denote different public key types consistently
...
Improve the clarity of the BIP w.r.t. pubkeys in the following ways:
- be specific about the purpose of pubkey types in PSBT fields
("plain pubkey" alone doesn't say a lot, especially if it's used
repeatedly within a field)
- replace all uses of "plain pubkey" by "compressed pubkey"
(the only category that should matter is whether the pubkey type
is "x-only" or "plain")
- use consistent word order, e.g. prefer
"compressed aggregate public key" over "aggregate compressed public key"
2024-12-06 00:44:38 +01:00
Jon Atack
749c606281
BIP125: update status to Final
2024-12-05 14:23:32 -06:00
Jon Atack
410a7bc007
BIP340: minor grammar edits ( #1706 )
...
BIP340: minor grammar edits
2024-12-04 10:23:33 -08:00
Anurag Lint
81231dad91
Fix link in BIP-84 ( #1708 )
...
Fix link to considerations section in BIP-84
2024-12-04 09:57:43 -08:00
Jesus Christ
868c34527f
Update on Alternative Signing
...
In order for this section to fully be grasped by readers, minor grammatical errors need to be fixed, especially when explaining the "Nonce exfiltration protection"
2024-11-30 16:00:20 +00:00
Brandon Black
d2932bd00d
Add BIP 0348 - CHECKSGIFROMSTACK
2024-11-26 11:23:59 -08:00
Mark "Murch" Erhardt
532c4c10f2
BIP 119: Fix Typo
...
an template address ↦ a template address
2024-11-25 17:18:04 -05:00
Mark "Murch" Erhardt
66fceff5bb
Merge pull request #1534 from reardencode/internalkey
...
Add BIP 349: OP_INTERNALKEY
2024-11-25 10:48:08 -05:00
Jesus Christ
7460ad5508
Updated grammatical error relating to Forwarding Addresses
...
Second sentence in the second paragraph of the Forwarding Addresses section, had a slight grammatical error that needed correcting.
Helpful for the flurry of interested people keen on reviewing the BIP (i.e. Institutions, non-English nation-states)
2024-11-24 14:31:17 +00:00