Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Schnorr (Incremental) Half Aggregation #1566

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

fjahr
Copy link
Contributor

@fjahr fjahr commented Jul 2, 2024

This ports over the work from b-wagn in BlockstreamResearch/secp256k1-zkp#261

In the second commit I have addressed the follow-ups though I was not always sure if I understood them correctly since they weren't inline. Please let me know if they are correct then I can squash the commit here and open it as a PR on zkp.

@bitcoin-core bitcoin-core deleted a comment from jjones3695 Jul 16, 2024
@bitcoin-core bitcoin-core deleted a comment from jjones3695 Jul 16, 2024
@bitcoin-core bitcoin-core deleted a comment from jjones3695 Jul 16, 2024
@fjahr fjahr force-pushed the 2024-07-half-agg branch 2 times, most recently from 6218bda to 0effa49 Compare November 18, 2024 15:54
@fjahr
Copy link
Contributor Author

fjahr commented Nov 18, 2024

Rebased on the musig changes and added the compile options for cmake

@fjahr fjahr force-pushed the 2024-07-half-agg branch 4 times, most recently from 31c6b5d to db91a39 Compare November 18, 2024 20:57
fjahr and others added 3 commits November 26, 2024 14:38
Co-authored-by: Benedikt <crypto@benedikt-wagner.dev>
- we may want to add a header to the include file that links to the BIP
- there's still a mention of aggsig_size
- we may want to move aggregate before inc_aggregate
- we should mention expected size of input aggsig array in_aggregate
- 'Should be aggsig_len = 32*(n+1)' -> 'Must be'
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants