Skip to content

antiklepto: validate ECDSA signatures - #129

Open
benma-agent wants to merge 1 commit into
BitBoxSwiss:masterfrom
benma-agent:benma-agent/validate-antiklepto-signatures
Open

antiklepto: validate ECDSA signatures#129
benma-agent wants to merge 1 commit into
BitBoxSwiss:masterfrom
benma-agent:benma-agent/validate-antiklepto-signatures

Conversation

@benma-agent

@benma-agent benma-agent commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Use shared compact and recoverable ECDSA validators for direct
signing responses and from inside Anti-Klepto verification. Reject
malformed scalars, high-S encodings, and recovery IDs outside the
secp256k1 range before accepting signatures.

Accept recovery IDs 0..3 for all recoverable ECDSA signatures.
Add regression tests and prepare Rust 0.13.1 release metadata.

Same change as in BitBoxSwiss/bitbox02-api-go#175

Use shared compact and recoverable ECDSA validators for direct
signing responses and from inside Anti-Klepto verification. Reject
malformed scalars, high-S encodings, and recovery IDs outside the
secp256k1 range before accepting signatures.

Accept recovery IDs 0..3 for all recoverable ECDSA signatures.
Add regression tests and prepare Rust 0.13.1 release metadata.
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.

1 participant