Skip to content

ecdsa v0.17.0#1412

Merged
tarcieri merged 1 commit into
masterfrom
ecdsa/v0.17.0
Jul 2, 2026
Merged

ecdsa v0.17.0#1412
tarcieri merged 1 commit into
masterfrom
ecdsa/v0.17.0

Conversation

@tarcieri

@tarcieri tarcieri commented Jul 2, 2026

Copy link
Copy Markdown
Member

Added

  • DER support for SignatureWithOid (#786)
  • EcdsaCurve marker trait (#787)
  • Recoverable RandomizedPrehashSigner impl for SigningKey (#878)
  • Implement MultipartSigner/Verifier (#982)
  • getrandom feature (#1107)
  • Implement crypto_common::Generate trait for SigningKey (#1140)
  • Implement Hash on Signature and VerifyingKey (#1309)

Changed

  • Make Signature::normalize_s infallible (#780)
  • Use NonZeroScalar arguments to sign_prehashed (#794)
  • Upgrade to the 2024 edition; bump MSRV to 1.85 (#913)
  • Rename DigestPrimitive to DigestAlgorithm (#996)
  • Bump serdect dependency to v0.4 - new wire format for binary serializations (#1048)
  • Support new signature::DigestSigner/Verifier API (#1064)
  • Bump der to v0.8 (#1232)
  • Bump digest to v0.11 (#1237)
  • Bump sha2 dependency to v0.11 (#1267)
  • Bump spki to v0.8 (#1303)
  • Bump signature to v3 (#1321)
  • Move low-S normalization check into verify_prehashed (#1379)
  • Bump elliptic-curve to v0.14 (#1391)
  • Low-level RFC6979 signing functions are now infallible (#1395, #1411)
  • Bump rfc6979 to v0.6 (#1404)
  • Move Array* bounds to EcdsaCurve (#1408)

Removed

  • SignPrimitive and VerifyPrimitive traits (#793)
  • signature::PrehashSignature implementation for Signature (#1007)
  • VerifyingKey::recover* no longer performs signature verification (#1381)

Fixed

  • Reduce z mod q when performing RFC6979 (#777, #1395)

@tarcieri tarcieri merged commit a51becc into master Jul 2, 2026
89 checks passed
@tarcieri tarcieri deleted the ecdsa/v0.17.0 branch July 2, 2026 14:34
tarcieri added a commit to RustCrypto/elliptic-curves that referenced this pull request Jul 2, 2026
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