Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Double-check crypto documentation of ECC #219

Merged
merged 4 commits into from
Jun 14, 2024
Merged

Double-check crypto documentation of ECC #219

merged 4 commits into from
Jun 14, 2024

Conversation

reneme
Copy link
Collaborator

@reneme reneme commented Jun 13, 2024

Jack performed a refactoring (introducing new helper-structures) in ECC to prepare for #3979 to be used in 3.6.0 (see #4027). The actual implementations (ECDH, ECDSA, ECGDSA, ECKCDSA) won't change much in 3.5.0, though. Fixes here are mostly details and inconsistencies I found on the way. Note that the commits bear more details about the actual changes.

reneme added 4 commits June 13, 2024 14:45
... TR-02102-1 simply refers to the other TR.
ECDSA: Verification checks the x-coordinate of the computed point,
       not the entire point.

ECKCDSA: The public point is denoted by Q not q.
@reneme reneme added this to the Botan 3.5.0 milestone Jun 13, 2024
@reneme reneme requested a review from FAlbertDev June 13, 2024 12:54
@reneme reneme self-assigned this Jun 13, 2024
Copy link
Collaborator

@FAlbertDev FAlbertDev left a comment

Choose a reason for hiding this comment

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

Nice ❤️

@reneme reneme merged commit 29811d1 into main Jun 14, 2024
25 checks passed
@reneme reneme deleted the crypto/adapt_ecc branch June 14, 2024 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants