dalek-cryptography/curve25519-dalek
A pure-Rust implementation of group operations on Ristretto and Curve25519 observed · 2026-09-01
Health v2 · maintenance only
68/100
- Activity 100
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3555
- days_rel: n/a
- days_push: 4
- n_releases_24m: 0
Adoption not part of the score
1188 stars · 596 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A pure-Rust library providing group operations on the Curve25519 and ristretto255 elliptic curves, along with related crates for Ed25519 signatures and X25519 key exchange. It is widely used, with over 240 million downloads on crates.io.
Use cases
- perform elliptic curve scalar multiplication in Rust
- implement Ed25519 digital signatures
- do X25519 Diffie-Hellman key exchange
- use ristretto255 group arithmetic for protocols
- build cryptographic protocols needing Curve25519 primitives
When to choose
- you need audited, pure-Rust Curve25519 arithmetic
- you want Ed25519 or X25519 in a Rust project
- you need ristretto255 group operations
- you want no_std or embedded-friendly crypto primitives
When to avoid
- you need higher-level APIs like TLS or full protocol stacks
- you need curves other than Curve25519/Ristretto
- you need a non-Rust language binding
Facets
library · maturity stable
cryptography security rust cross-platform elliptic-curves curve25519 ristretto ed25519 x25519 pure-rust no-std cryptography
2 sources
- readme: https://github.com/dalek-cryptography/curve25519-dalek · fetched 2026-09-01 · 4b704a385a2c
- registry_crates: https://crates.io/api/v1/crates/curve25519-dalek · fetched 2026-08-29 · 52cd3e102475
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dalek-cryptography/curve25519-dalek | main | 68 |
For agents
markdown · JSON · MCP: product_card(name="dalek-cryptography/curve25519-dalek")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem