Skip to content

Support verification of multi-message aggregated signature using auxilary publickey in the signature group#84

Open
drskalman wants to merge 2 commits intomasterfrom
skalman/verify-multimessage-aggregated-signature-with-aux-publickey
Open

Support verification of multi-message aggregated signature using auxilary publickey in the signature group#84
drskalman wants to merge 2 commits intomasterfrom
skalman/verify-multimessage-aggregated-signature-with-aux-publickey

Conversation

@drskalman
Copy link
Copy Markdown
Collaborator

This PR removes the single message pop aggregaor used for aggregated nugget BLS and add support for multi message verification using nugget BLS (verifying using auxilary public key in the Signature group.

As a result It rename MultiMessageSignatureAggregatorAssumingPoP' to 'SignatureAggregatorAssumingPoP (as there is no single message aggregator any more), so there is no place for confusion.

The aggergator could verify the signature using either public key in the G1 or G2. If the public key in the signature group doesn't exists the verification in Signature group simply fails.

- Change Verifier to support verifiying multimessage signature using
  aux pubkey
- Update example and tests.
…get verifier.

- Add separate aggregator for the verifier and the prover.
@drskalman drskalman added the enhancement New feature or request label Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant