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

chore: unpin curve25519 #366

Closed
wants to merge 1 commit into from

Conversation

dndll
Copy link
Contributor

@dndll dndll commented Feb 16, 2024

Ideally, libraries should have as permissive dependencies as possible. The previous change to =pin curve25519 meant that plonky2x was incompatible with a few dependencies, particularly those that make use of ed25519. With this change, it would allow use to make use of cargo for semver compatibility, and any security issues going forward would not need a codechange from the upstream maintainers, just a cargo update --recursive -p plonky2x.

I couldn't see any related CVEs with regard to dalek cryptography recently, the last one being in October which was fixed in a revision release.

@dndll dndll changed the title Unpin curve25519 chore: unpin curve25519 Feb 16, 2024
@ratankaliani
Copy link
Member

There were some issues with the ![stdsimd] feature flag, that have been resolved in curve25519-dalek. See dalek-cryptography/curve25519-dalek#619

Closing this in favor of: #370

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.

2 participants