Skip to content

fix: validate R1/R2 points are on curve in ECDSA2P - #125

Merged
hsiuhsiu merged 1 commit into
masterfrom
fix/ecdsa-2p-batch-validate-r-points
Jul 22, 2026
Merged

hsiuhsiu merged 1 commit into
masterfrom
fix/ecdsa-2p-batch-validate-r-points

Conversation

@hsiuhsiu

Copy link
Copy Markdown
Contributor

Explicitly check that received R2 (P1 side) and R1 (P2 side) points lie on the signing curve before using them in scalar multiplication, rather than relying on the ZK proof verify function to catch invalid points.

Explicitly check that received R2 (P1 side) and R1 (P2 side) points lie on the signing curve before using them in scalar multiplication, rather than relying on the ZK proof verify function to catch invalid points.
@cb-heimdall

cb-heimdall commented Jul 22, 2026

Copy link
Copy Markdown

✅ Heimdall Review Status

Requirement Status More Info
Reviews 2/2
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 2
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 1
Global minimum 0
Max 2
2
1 if commit is unverified 0
Sum 2
CODEOWNERS ✅ None for this change

@hsiuhsiu
hsiuhsiu marked this pull request as ready for review July 22, 2026 15:57

@valery-osheter-cb valery-osheter-cb left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Approved

@hsiuhsiu
hsiuhsiu merged commit bf82c0b into master Jul 22, 2026
9 checks passed
@hsiuhsiu
hsiuhsiu deleted the fix/ecdsa-2p-batch-validate-r-points branch July 22, 2026 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants