-
Notifications
You must be signed in to change notification settings - Fork 370
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
ed25519-dalek
PK Oracle
#1360
Labels
crypto
Crypto lib notice
Comments
pinkforest
added
Unmaintained
Informational / Unmaintained
cryptographic failure
breakage in cryptographic confidentiality or authenticity
labels
Aug 14, 2022
This was referenced Aug 14, 2022
pinkforest
added
crypto
Crypto lib notice
and removed
cryptographic failure
breakage in cryptographic confidentiality or authenticity
labels
Aug 14, 2022
Merged
4 tasks
It’s maintained now |
This is also a notice about older versions being vulnerable, not just a maintenance issue. |
tarcieri
added a commit
that referenced
this issue
Aug 14, 2023
tarcieri
added a commit
that referenced
this issue
Aug 14, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
EDIT: This issue was about both the PK oracle in pub API as well as mainenance issue - Maintenace status was / has been resolved but older versions still have PK oracle where we should nudge people to bump.
NOTE: This does NOT necessarily mean the crypto on ed25519-dalek is inherently broken or insecure as of now
e.g. Depending on how we classify / see broken / insecure - people often see crypto-failure where pub API was not misused
Nonetheless facts -
6,821,009 downloads all time - 12k per day
Major downstream include ed25519, libp2p-core, solana-runtime, solana-sdk, signatory, lettre, ..
Crate has not had new publish in two years - EDIT: Release imminent.
https://crates.io/crates/ed25519-dalek
There may be a potential PrivateKey exposure that relies on public API misuse:
Considering the above alone it might be feasible to flag Notice on this at least.
Crates ed25519 and Signatory are downstream high level / proxies for this
The text was updated successfully, but these errors were encountered: