From 97a7edb0da7ec0ec7aaaff6cd43e106a3aee69e0 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Mon, 10 Mar 2025 16:16:36 -0400 Subject: [PATCH 1/2] bip-0348: correct reference to Tapscript unknown key types Author confused bip-0341, which defines the Taproot construction, with bip-0342, which defines the Tapscript scripting system. Unknown key types are defined in the latter, as part of the semantics of the CHECKSIG{VERIFY} and CHECKSIGADD opcodes. --- bip-0348.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bip-0348.md b/bip-0348.md index cd8e45ac..1e5fc6a2 100644 --- a/bip-0348.md +++ b/bip-0348.md @@ -28,7 +28,7 @@ message, and a signature. If the signature is valid for that public key and message, 1 is pushed to the stack. If the signature is the empty vector, 0 is pushed to the stack, and otherwise script execution fails. -Only 32-byte keys are constrained. Similar to [BIP 341] unknown key types, for +Only 32-byte keys are constrained. Similar to [BIP 342] unknown key types, for other key lengths no signature verification is performed and it is considered successful. From 1dee48343649585d5a4b469edfc40a0187d819c2 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Mon, 10 Mar 2025 16:20:42 -0400 Subject: [PATCH 2/2] Remove now unused reference to bip-0341 --- bip-0348.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/bip-0348.md b/bip-0348.md index 1e5fc6a2..54ac31c8 100644 --- a/bip-0348.md +++ b/bip-0348.md @@ -129,8 +129,6 @@ This document is licensed under the 3-clause BSD license. [BIP 340]: https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki -[BIP 341]: https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki - [BIP 342]: https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki [BIP 349]: https://github.com/bitcoin/bips/blob/master/bip-0349.md