Skip to content

Conversation

@sipa
Copy link
Member

@sipa sipa commented Apr 20, 2023

For clarification, this does not make any semantics changes apart from permitting messages to have another length than 32. BIP341 and BIP342 obviously keep making use of just the 32-byte ones, and are thus unaffected.

@sipa sipa changed the title BIP340 updates: clairifications, variable-length messages, expand domain separation BIP340 updates: clarifications, variable-length messages, expand domain separation Apr 20, 2023
Copy link
Contributor

@real-or-random real-or-random left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 200f9b2

Copy link
Contributor

@jonasnick jonasnick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK d80e437

@real-or-random
Copy link
Contributor

Is there anything to do on our side that prevents this from being merged?

@michaelfolkson
Copy link

cc @luke-jr @kallewoof

@kallewoof kallewoof merged commit 0ea6005 into bitcoin:master May 29, 2023
@kallewoof
Copy link
Contributor

Sorry for the delay.

theStack added a commit to theStack/bitcoin that referenced this pull request May 29, 2025
achow101 added a commit to bitcoin/bitcoin that referenced this pull request Jun 20, 2025
…riable-length messages)

b184f5c test: update BIP340 test vectors and implementation (variable-length messages) (Sebastian Falbesoner)

Pull request description:

  This PR updates the Schnorr signatures implementation in the functional test framework to the latest BIP changes (see bitcoin/bips#1446 200f9b2) and syncs the [test vectors](https://github.com/bitcoin/bips/blob/master/bip-0340/test-vectors.csv) accordingly. Practically, we probably don't need non-32-bytes message signing/verifying any time soon, but it seems good practice anyways to update.

ACKs for top commit:
  stratospher:
    ACK b184f5c.
  achow101:
    ACK b184f5c
  real-or-random:
    utACK b184f5c
  jonasnick:
    utACK b184f5c

Tree-SHA512: b566823aa0f1cd7151215178c57551d772b338d022ccb2807a0df2670df6d59c4b63a6fc936708ccf2922c7e59f474f544adaafc4aea731bfd896250c0d45fa6
HowHsu pushed a commit to HowHsu/bitcoin that referenced this pull request Jun 23, 2025
janus pushed a commit to BitgesellOfficial/bitgesell that referenced this pull request Sep 14, 2025
…messages)

See bitcoin/bips#1446,
commit 200f9b26fe0a2f235a2af8b30c4be9f12f6bc9cb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants