Skip to content

p256 v0.14.0#1890

Merged
tarcieri merged 1 commit into
masterfrom
p256/v0.14.0
Jul 3, 2026
Merged

p256 v0.14.0#1890
tarcieri merged 1 commit into
masterfrom
p256/v0.14.0

Conversation

@tarcieri

@tarcieri tarcieri commented Jul 3, 2026

Copy link
Copy Markdown
Member

Added

  • hash2curve implementation (#964)
  • BatchInvert implementation (#971)
  • EcdsaCurve trait impls (#1019)
  • Implement From<NonZeroScalar> for Scalar (#1188)
  • Implement TryFrom<Scalar> for NonZeroScalar (#1193)
  • getrandom feature (#1521)
  • Implement crypto_common::Generate trait (#1586)
  • basepoint-table feature (#1789, #1790, #1796)

Changed

  • Edition changed to 2024 and MSRV bumped to 1.85 (#1125)
  • Relax MSRV policy and allow MSRV bumps in patch releases
  • Use U256 for MODULUS of FieldElement (#1153)
  • Have FieldElement::to_canonical return U256 (#1154)
  • Use primefield for FieldElement boilerplate (#1179, #1180)
  • Update to elliptic-curve v0.14 (#1849)
  • Use crypto-bigint to implement inversions (#1549, #1578)
  • Bump sha2 dependency to v0.11 (#1712)
  • Bump elliptic-curve dependency to v0.14 (#1849)
  • Bump ecdsa to v0.17 (#1883)
  • Bump primeorder to v0.14 (#1887)

Removed

  • bits feature (#1766)
  • expose-field feature: use FieldArithmetic trait instead (#1834)

@tarcieri tarcieri merged commit 27e62fd into master Jul 3, 2026
165 checks passed
@tarcieri tarcieri deleted the p256/v0.14.0 branch July 3, 2026 17:48
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.

1 participant