Skip to content

remove mu2 from PoP, following IETF draft#629

Open
perturbing wants to merge 4 commits into
masterfrom
perturbing/leios-ietf-pop-fix
Open

remove mu2 from PoP, following IETF draft#629
perturbing wants to merge 4 commits into
masterfrom
perturbing/leios-ietf-pop-fix

Conversation

@perturbing
Copy link
Copy Markdown
Member

@perturbing perturbing commented Feb 13, 2026

Description

Closes #625

Just for safety, this PR is split into three commits to ensure that in these intermediate steps, all test still pass. As an overview, in commit:

  1. We change the type of the PoP
  2. We simplify how the PoP is created by switching to using signDIGN
  3. We simplify the verification of the PoP by using verifyDSIGN

Commit 2 and 3 reduce the FFI surface we use. Also note that throughout the whole test, we have a full round of PoP creation and verification under the hood here. The passing of each committee implies that functionally we did not change anything.

@perturbing perturbing force-pushed the perturbing/leios-ietf-pop-fix branch from 267c662 to a0f1caa Compare April 15, 2026 06:46
@perturbing perturbing force-pushed the perturbing/leios-ietf-pop-fix branch from a0f1caa to 3f78056 Compare May 5, 2026 09:44
@perturbing perturbing marked this pull request as ready for review May 5, 2026 09:49
@perturbing perturbing requested a review from lehins as a code owner May 5, 2026 09:49
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.

optimize BLS PoP to follow IETF draft

1 participant