NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1725 most downloaded on crates.io
Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve as defined in SP 800-186, with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic
Last release 3 months ago
08 Jul 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 3 of 3 stable releases
3 versions withdrawn
withdrawn after publishing
8 years old
33 releases · first in 2018
p521 v0.14.0
p521 v0.14.0 (#1902)
EcdsaCurve (#1019)ReduceNonZero for Scalar (#1148)From<NonZeroScalar> for Scalar (#1188)De/Serialize for ProjectivePoint (#1214)hash2curve crate support (#1286, #1853)CofactorGroup for ProjectivePoint (#1394)Uint type as conditional alias for U544/U576 (#1467)getrandom feature (#1521)crypto_common::Generate trait (#1586)precomputed-tables feature (#1738, #1792)FieldArithmetic trait (#1833)ecdsa/rfc6979 crates (#1016)fiat-crypto v0.1.5 (#1413)NistP521::Uint is now the Uint type alias instead of unconditionally U576 (#1467)primefield::MontyFieldElement for Scalar field arithmetic (#1565)crypto-bigint to implement field inversions (#1574)sha2 dependency to v0.11 (#1712)elliptic-curve to v0.14 (#1849)wnaf for vartime (multi)scalar multiplication (#1870)ecdsa to v0.17 (#1883)primeorder to v0.14 (#1887)CompressedPoint (#1652)One column per quarter.
Releases the following: bignp256 v0.14.0-rc.15 bp256 v0.14.0-rc.15 bp384 v0.14.0-rc.15 k256 v0.14.0-rc.15 p192 v0.14.0-rc.15 p224 v0.14.0-rc.15 p256 v
Releases the following:
bignp256 v0.14.0-rc.15bp256 v0.14.0-rc.15bp384 v0.14.0-rc.15k256 v0.14.0-rc.15p192 v0.14.0-rc.15p224 v0.14.0-rc.15p256 v0.14.0-rc.15p384 v0.14.0-rc.15p521 v0.14.0-rc.15primeorder v0.14.0-rc.15sm2 v0.14.0-rc.15wnaf v0.14.0-rc.2Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Panics when decoding FieldElements ([#967])
Remove pub from arithmetic module ([#961])
- Initial release
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →