Repository navigation
fix(deps): update dependency @noble/curves to v1.9.7 - #243
renovate[bot] wants to merge 1 commit into
Conversation
dd3759d to
9be6856
Compare
6505dc1 to
21d302f
Compare
21d302f to
6aba54a
Compare
6aba54a to
ba1ca72
Compare
ba1ca72 to
e4d2500
Compare
e4d2500 to
3b788ff
Compare
3b788ff to
1ff5327
Compare
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
1ff5327 to
92bfc3b
Compare
This PR contains the following updates:
1.8.1→1.9.7Release Notes
paulmillr/noble-curves (@noble/curves)
v1.9.7Compare Source
toMontgomeryPrivtotoMontgomerySecret.SignatureConstructorfor Weierstrass curves.v1.9.6Compare Source
nBitLengthandnByteLengthfor Edwards curves.secretandpublictosecretKeyandpublicKeyin the experimentalCurveLengthsinterface.weierstrass(), while retaining lazy calculation until the first call.towerimplementation to BLS.Decaf44use separateFnfields with differentBITSlengths.v1.9.5Compare Source
secp256r1,secp384r1, andsecp521r1from #203.CURVE.nByteLengthfrom #202.v1.9.4Compare Source
ProjConstructor.v1.9.3Compare Source
This release contains bug fixes and improvements that pave the way for version 2. Existing code continues to work unchanged, while old APIs are visually flagged as deprecated through JSDoc in TypeScript-aware environments.
*privateKeyto*secretKeythroughout for consistency with post-quantum and non-noble libraries.keygen, which creates both secret and public keys.fromBytesandtoBytesto Weierstrass signatures and deprecatedfromDER,fromCompact,toDERRawBytes, andtoCompactRawBytes.edwardsToMontgomeryintoutils.toMontgomery.ED448_TORSION_GROUPfor Ed448.curve.infoto all curves for better interoperability.sqrt9mod16to modular arithmetic._hasherproperties, such assecp256k1_hasher.Sensitive code changes
Fn) and curve fields (Fp).v1.9.2Compare Source
This release contains bug fixes and improvements that pave the way for version 2.
toRawBytestotoBytes.ExtendedPointandProjectivePointtoPoint.FpandFnfield properties toPoint.bls.longSignaturesandbls.shortSignaturesAPIs.randomBytesand HMAC from noble-hashes by default.Sensitive code changes
sign()logic for nonce generation.multiplyUnsafeand stopped usingmultiplyAndAddUnsafefor Weierstrass curves.New Contributors
v1.9.1Compare Source
abstract/fft.getSharedSecretargument validation for rare Weierstrass curves.v1.9.0Compare Source
This release contains bug fixes and improvements that pave the way for version 2.
.jsextension.@noble/curves/ed25519@noble/curves/ed25519.jsnistmodule.inv0throughout hash-to-curve to ensure zero elements are returned in exceptional cases.FpInvertBatchcreating sparse arrays instead of arrays containingundefined.v1.8.2Compare Source
Ed25519and Ed448 always use the complete addition formula.z = 0; zero points havez = 1.CURVE.adefinition forEd25519.mapToCurve.Fp12fields type intower.miscmodule containing Jubjub and Baby Jubjub.Uint8ArraytoHexandfromHexwhen available, providing a 13× speed-up on 256-byte arrays and a 20× speed-up on 32 KB arrays.Other changes
erasableSyntaxOnly.New Contributors
Acknowledgments
Thanks to @ChALkeR for spotting the Edwards bug.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.