Skip to content

Conversation

@jschneider-bensch
Copy link
Collaborator

This PR adds a strongly typed, owned API to the ECDH traits and establishes a "primitive" type crate for ECDH to access that uniformly across curve25519 and p256.

TODO:

  • CI for the new crate
  • Migrate / clean up the old libcrux-ecdh crate
  • Dynamic API for selecting the curve in the primitive crate, akin to primitives/aead. (This will be a follow-up.)

@github-actions
Copy link

github-actions bot commented Dec 2, 2025

This PR has been marked as stale due to a lack of activity for 60 days. If you believe this pull request is still relevant, please provide an update or comment to keep it open. Otherwise, it will be closed in 7 days.

@github-actions github-actions bot added the stale label Dec 2, 2025
@jschneider-bensch
Copy link
Collaborator Author

This needs a refresh and some more work to address the open TODOs, but is still relevant.

@github-actions github-actions bot removed the stale label Dec 3, 2025
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