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

Add EC_Scalar and EC_AffinePoint types #4042

Merged
merged 10 commits into from
Jul 10, 2024
Merged

Add EC_Scalar and EC_AffinePoint types #4042

merged 10 commits into from
Jul 10, 2024

Commits on Jul 10, 2024

  1. Add new EC_Scalar and EC_AffinePoint types

    These have a much more restrictive interface, as compared to our
    existing EC_Point and BigInt
    
    Co-authored-by: René Meusel <[email protected]>
    randombit and reneme committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    502b49c View commit details
    Browse the repository at this point in the history
  2. Modify RFC6979 generator to accept EC_Scalar

    Co-Authored-By: René Meusel <[email protected]>
    randombit and reneme committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    a311bb3 View commit details
    Browse the repository at this point in the history
  3. Use new EC types in ECDSA

    Co-authored-by: René Meusel <[email protected]>
    randombit and reneme committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    19ea895 View commit details
    Browse the repository at this point in the history
  4. Use new EC types in ECKCDSA

    Co-authored-by: René Meusel <[email protected]>
    randombit and reneme committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    9758800 View commit details
    Browse the repository at this point in the history
  5. Use new EC types in ECGDSA

    randombit committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    0b7a833 View commit details
    Browse the repository at this point in the history
  6. Use new EC types in GOST 34.10

    Co-authored-by: René Meusel <[email protected]>
    randombit and reneme committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    460ac4a View commit details
    Browse the repository at this point in the history
  7. Use new EC types in SM2

    randombit committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    621f9d5 View commit details
    Browse the repository at this point in the history
  8. Use new EC types in ECDH

    randombit committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    056fcc5 View commit details
    Browse the repository at this point in the history
  9. Use new EC types in ECIES

    randombit committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    5b1d15b View commit details
    Browse the repository at this point in the history
  10. Hide EC Scalar and Point data behind a virtual interface

    This will allow switching in pcurves later
    randombit committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    8042e9d View commit details
    Browse the repository at this point in the history