Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 16, 2025

This PR contains the following updates:

Package Change Age Confidence
@noble/curves (source) 1.9.2 -> 1.9.7 age confidence

Release Notes

paulmillr/noble-curves (@​noble/curves)

v1.9.7

Compare Source

  • edwards: rename newly introduced / experimental toMontgomeryPriv => toMontgomerySecret
  • weierstrass: Add back SignatureConstructor
  • More deprecations and preparations for v2

Full Changelog: paulmillr/noble-curves@1.9.6...1.9.7

v1.9.6

Compare Source

  • edwards: expose nBitLength, nByteLength
  • Experimental CurveLengths interface: rename secret, public to secretKey, publicKey
  • Point precomputes: initialize calculation earlier, within weierstrass() method (still lazy, waits for first call)
  • bls: new internal tower from v2
  • ed448: Ensure there are two different Fn fields with different BITS length for ed448 / decaf44

Full Changelog: paulmillr/noble-curves@1.9.5...1.9.6

v1.9.5

Compare Source

  • Fix rollup warnings from gh-205
  • add back aliases for secp256r1 / secp384r1 / secp521r1 from gh-203
  • bring back CURVE.nByteLength from gh-202
  • More preparations and deprecations for future v2 release

Full Changelog: paulmillr/noble-curves@1.9.4...1.9.5

v1.9.4

Compare Source

  • Fix gh-201: invalid renaming of ProjConstructor
  • Add more deprecations for the upcoming v2

Full Changelog: paulmillr/noble-curves@1.9.3...1.9.4

v1.9.3

Compare Source

The release contains bugfixes and a few improvements which pave the way for upcoming v2.0.

There are lots of renamings and API adjustments; but all old code would work as-is. The code would visually flagged as "deprecated" (using jsdoc flag) in typescript-supported code environments, which makes it easy to upgrade to new versions.

  • Rename *privateKey to *secretKey everywhere for consistency with post-quantum and non-noble libraries
  • Add keygen method to curves which creates both secret and public keys
  • weierstrass: make endomorphism generic and work for all Koblitz curves
  • weierstrass: add fromBytes and toBytes to Signature, deprecate fromDER, fromCompact, toDERRawBytes, toCompactRawBytes
  • edwards: move edwardsToMontgomery into utils.toMontgomery
  • decaf, ristretto: new interface which makes it more similar to other Points
  • ed448: add ED448_TORSION_GROUP
  • curve: add curve.info interface to all curves for better interop.
  • curve: change public wNAF API
  • modular: add sqrt9mod16
  • hash-to-curve: move all hashers into _hasher props. E.g. secp256k1_hasher
  • test: Add ACVP test vectors

Sensitive code changes

  • wNAF: mostly renamings
  • Field bound validation: for scalars (Fn) and curve fields (Fp)

Full Changelog: paulmillr/noble-curves@1.9.2...1.9.3


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the maintenance label Jul 16, 2025
@renovate
Copy link
Contributor Author

renovate bot commented Jul 16, 2025

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 747b261 to b41e49e Compare July 17, 2025 19:06
@renovate renovate bot changed the title fix(deps): update dependency @noble/curves to v1.9.3 fix(deps): update dependency @noble/curves to v1.9.4 Jul 17, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b41e49e to 7148c27 Compare July 29, 2025 12:10
@renovate renovate bot changed the title fix(deps): update dependency @noble/curves to v1.9.4 fix(deps): update dependency @noble/curves to v1.9.5 Jul 29, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7148c27 to 3266a5d Compare July 30, 2025 05:08
@renovate renovate bot changed the title fix(deps): update dependency @noble/curves to v1.9.5 fix(deps): update dependency @noble/curves to v1.9.6 Jul 30, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from e64911c to 391fdd2 Compare August 15, 2025 17:02
@renovate renovate bot changed the title fix(deps): update dependency @noble/curves to v1.9.6 fix(deps): update dependency @noble/curves to v1.9.7 Aug 15, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 162a0b7 to 55a7f0f Compare August 25, 2025 05:07
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from ea83d2f to 61cb509 Compare August 25, 2025 22:29
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from b83853d to 0c16cc6 Compare September 8, 2025 05:10
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 359e6d3 to 58a9293 Compare September 22, 2025 05:13
@renovate renovate bot changed the title fix(deps): update dependency @noble/curves to v1.9.7 chore(deps): update dependency @noble/curves to v1.9.7 Sep 25, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 58a9293 to e90dadf Compare October 6, 2025 04:38
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 14685a9 to 2f6ea68 Compare October 14, 2025 08:53
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2f6ea68 to 932fa7f Compare October 20, 2025 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants