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

Update to curve25519-dalek pre-release #61

Merged
merged 1 commit into from
Feb 14, 2022

Conversation

daxpedda
Copy link
Contributor

While working on facebook/opaque-ke#261 I realized that the current version of x25519-dalek is not compatible with RustCrypto because it pins for example zeroize to an old version. Cargo doesn't not allow the same major version of a dependency to exist in the same dependency tree.

After some research I pretty much established that the pre-releases are not really experimental but are just semver-incompatible versions of the stable versions with updated dependencies. Basically it fits our bill.

In opaque-ke we will pull the pre-release versions of curve25519-dalek and x25519-dalek and won't have tons of duplicate dependencies this way.

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Feb 14, 2022
@kevinlewi kevinlewi merged commit 1af4f47 into facebook:main Feb 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants