Skip to content

p384 v0.14.0#1892

Merged
tarcieri merged 1 commit into
masterfrom
p384/v0.14.0
Jul 6, 2026
Merged

p384 v0.14.0#1892
tarcieri merged 1 commit into
masterfrom
p384/v0.14.0

Conversation

@tarcieri

@tarcieri tarcieri commented Jul 6, 2026

Copy link
Copy Markdown
Member

Added

  • EcdsaCurve trait impls (#1019)
  • Implement ReduceNonZero for p384::Scalar (#1148)
  • Implement From<NonZeroScalar> for Scalar (#1188)
  • getrandom feature (#1521)
  • cfg(p384_backend) with bigint and fiat options (#1548, #1806, #1808)
  • Implement crypto_common::Generate trait (#1586)
  • precomputed-tables feature (#1737)

Changed

  • Make primeorder dependency optional (#799)
  • ecdh feature no longer enabled-by-default (#1112)
  • Edition changed to 2024 and MSRV bumped to 1.85 (#1125)
  • Relax MSRV policy and allow MSRV bumps in patch releases
  • p384_backend="fiat" now uses fiat-crypto crate (#1431)
  • Bump sha2 dependency to v0.11 (#1712)
  • Default field backend is now crypto-bigint based (#1808)
  • Bump elliptic-curve to v0.14 (#1849)
  • Bump ecdsa to v0.17 (#1883)
  • Bump primeorder v0.14 (#1887)

Removed

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

@tarcieri tarcieri merged commit 24b65d1 into master Jul 6, 2026
165 checks passed
@tarcieri tarcieri deleted the p384/v0.14.0 branch July 6, 2026 16:25
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