paulmillr/noble-ciphers (@noble/ciphers)
### [`v0.6.0`](https://redirect.github.com/paulmillr/noble-ciphers/releases/tag/0.6.0)
[Compare Source](https://redirect.github.com/paulmillr/noble-ciphers/compare/0.5.3...0.6.0)
- Implement AESKW, AESKWP from [RFC 3394](https://datatracker.ietf.org/doc/html/rfc3394) / [RFC 5649](https://datatracker.ietf.org/doc/html/rfc5649)
- Add support for unaligned byte arrays
- Improve typescript compatibility with different module resolutions
**Full Changelog**: https://github.com/paulmillr/noble-ciphers/compare/0.5.3...0.6.0
### [`v0.5.3`](https://redirect.github.com/paulmillr/noble-ciphers/releases/tag/0.5.3)
[Compare Source](https://redirect.github.com/paulmillr/noble-ciphers/compare/0.5.2...0.5.3)
- arx: Remove hard-dependency on TextEncoder
- arx: Export `sigma` variable for hsalsa
- Include default value for AAD argument in webcrypto aes-gcm algorithm
#### New Contributors
- [@antonioconselheiro](https://redirect.github.com/antonioconselheiro) made their first contribution in [https://github.com/paulmillr/noble-ciphers/pull/34](https://redirect.github.com/paulmillr/noble-ciphers/pull/34)
**Full Changelog**: https://github.com/paulmillr/noble-ciphers/compare/0.5.2...0.5.3
paulmillr/noble-curves (@noble/curves)
### [`v1.6.0`](https://redirect.github.com/paulmillr/noble-curves/releases/tag/1.6.0)
[Compare Source](https://redirect.github.com/paulmillr/noble-curves/compare/1.5.0...1.6.0)
#### What's Changed
- weierstrass, edwards: add multi-scalar-multiplication using Pippenger algorithm
- DER encoding: improve edge cases. Fixes p521 signatures
- hash-to-curve: add more type checks
- Export `abstract/tower` for pairing-friendly curves
- Add support for node.js v14
- Upgrade hashes to [v1.5.0](https://redirect.github.com/paulmillr/noble-hashes/releases/tag/1.5.0)
**Full Changelog**: https://github.com/paulmillr/noble-curves/compare/1.5.0...1.6.0
### [`v1.5.0`](https://redirect.github.com/paulmillr/noble-curves/releases/tag/1.5.0)
[Compare Source](https://redirect.github.com/paulmillr/noble-curves/compare/1.4.2...1.5.0)
- Implement bn254 (aka alt_bn128) pairings, compatible with EVM and ZEC
- Point serialization is not implemented (but can be added in user-space), because there is no standard way of doing it. Check out README
- Refactor range checks for private keys and signatures, simplify them
- Add memoization for `toAffine` and `assertValidity`, to speed-up BLS
- Make all points immutable and frozen to improve security
**Full Changelog**: https://github.com/paulmillr/noble-curves/compare/1.4.2...1.5.0
### [`v1.4.2`](https://redirect.github.com/paulmillr/noble-curves/releases/tag/1.4.2)
[Compare Source](https://redirect.github.com/paulmillr/noble-curves/compare/1.4.1...1.4.2)
- Typescript build: revert target from ES2022 to ES2020 due to compat issues
**Full Changelog**: https://github.com/paulmillr/noble-curves/compare/1.4.1...1.4.2
### [`v1.4.1`](https://redirect.github.com/paulmillr/noble-curves/releases/tag/1.4.1)
[Compare Source](https://redirect.github.com/paulmillr/noble-curves/compare/1.4.0...1.4.1)
- bls12-381: Add mapToCurve; fix typescript types
- [`ed25519`](https://redirect.github.com/paulmillr/noble-curves/commit/ed25519), utils: Improve tree-shaking
- Typescript build: emit separate type declarations for ESM, to improve compatibility
- Typescript build: change target from ES2020 to ES2022
#### New Contributors
- [@carleeto](https://redirect.github.com/carleeto) made their first contribution in [https://github.com/paulmillr/noble-curves/pull/133](https://redirect.github.com/paulmillr/noble-curves/pull/133)
**Full Changelog**: https://github.com/paulmillr/noble-curves/compare/1.4.0...1.4.1
paulmillr/noble-hashes (@noble/hashes)
### [`v1.5.0`](https://redirect.github.com/paulmillr/noble-hashes/releases/tag/1.5.0)
[Compare Source](https://redirect.github.com/paulmillr/noble-hashes/compare/1.4.0...1.5.0)
- Scrypt: relax params check to allow `r: 1, p: 8`
- Export additional typescript types
- Add support for node.js v14.21.3 in addition to v16+
- Export sha224, sha384, sha512\_224, sha512\_256 in single-file build
#### New Contributors
- [@quixoten](https://redirect.github.com/quixoten) made their first contribution in [https://github.com/paulmillr/noble-hashes/pull/89](https://redirect.github.com/paulmillr/noble-hashes/pull/89)
- [@legobeat](https://redirect.github.com/legobeat) made their first contribution in [https://github.com/paulmillr/noble-hashes/pull/94](https://redirect.github.com/paulmillr/noble-hashes/pull/94)
- [@iAchilles](https://redirect.github.com/iAchilles) made their first contribution in [https://github.com/paulmillr/noble-hashes/pull/92](https://redirect.github.com/paulmillr/noble-hashes/pull/92)
- [@sreyemnayr](https://redirect.github.com/sreyemnayr) made their first contribution in [https://github.com/paulmillr/noble-hashes/pull/99](https://redirect.github.com/paulmillr/noble-hashes/pull/99)
**Full Changelog**: https://github.com/paulmillr/noble-hashes/compare/1.4.0...1.5.0
paulmillr/scure-base (@scure/base)
### [`v1.1.8`](https://redirect.github.com/paulmillr/scure-base/releases/tag/1.1.8)
[Compare Source](https://redirect.github.com/paulmillr/scure-base/compare/1.1.7...1.1.8)
#### What's Changed
- Add Bech32 interface. Use explicit types for jsr
- Improve esm / typescript compatibility
#### New Contributors
- [@Sjlver](https://redirect.github.com/Sjlver) made their first contribution in [https://github.com/paulmillr/scure-base/pull/35](https://redirect.github.com/paulmillr/scure-base/pull/35)
**Full Changelog**: https://github.com/paulmillr/scure-base/compare/1.1.7...1.1.8
### [`v1.1.7`](https://redirect.github.com/paulmillr/scure-base/releases/tag/1.1.7)
[Compare Source](https://redirect.github.com/paulmillr/scure-base/compare/1.1.6...1.1.7)
#### What's Changed
- Add base32nopad and base32hexnopad by [@benjreinhart](https://redirect.github.com/benjreinhart) in [https://github.com/paulmillr/scure-base/pull/34](https://redirect.github.com/paulmillr/scure-base/pull/34)
- Remove wrong pure annotation for rollup. Closes [gh-31](https://redirect.github.com/paulmillr/scure-base/issues/31)
- pkg.json: add source maps. Closes [gh-32](https://redirect.github.com/paulmillr/scure-base/issues/32)
#### New Contributors
- [@benjreinhart](https://redirect.github.com/benjreinhart) made their first contribution in [https://github.com/paulmillr/scure-base/pull/34](https://redirect.github.com/paulmillr/scure-base/pull/34)
**Full Changelog**: https://github.com/paulmillr/scure-base/compare/1.1.6...1.1.7
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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^0.5.0
->^0.6.0
1.4.0
->1.6.0
1.4.0
->1.5.0
1.1.6
->1.1.8
Release Notes
paulmillr/noble-ciphers (@noble/ciphers)
### [`v0.6.0`](https://redirect.github.com/paulmillr/noble-ciphers/releases/tag/0.6.0) [Compare Source](https://redirect.github.com/paulmillr/noble-ciphers/compare/0.5.3...0.6.0) - Implement AESKW, AESKWP from [RFC 3394](https://datatracker.ietf.org/doc/html/rfc3394) / [RFC 5649](https://datatracker.ietf.org/doc/html/rfc5649) - Add support for unaligned byte arrays - Improve typescript compatibility with different module resolutions **Full Changelog**: https://github.com/paulmillr/noble-ciphers/compare/0.5.3...0.6.0 ### [`v0.5.3`](https://redirect.github.com/paulmillr/noble-ciphers/releases/tag/0.5.3) [Compare Source](https://redirect.github.com/paulmillr/noble-ciphers/compare/0.5.2...0.5.3) - arx: Remove hard-dependency on TextEncoder - arx: Export `sigma` variable for hsalsa - Include default value for AAD argument in webcrypto aes-gcm algorithm #### New Contributors - [@antonioconselheiro](https://redirect.github.com/antonioconselheiro) made their first contribution in [https://github.com/paulmillr/noble-ciphers/pull/34](https://redirect.github.com/paulmillr/noble-ciphers/pull/34) **Full Changelog**: https://github.com/paulmillr/noble-ciphers/compare/0.5.2...0.5.3paulmillr/noble-curves (@noble/curves)
### [`v1.6.0`](https://redirect.github.com/paulmillr/noble-curves/releases/tag/1.6.0) [Compare Source](https://redirect.github.com/paulmillr/noble-curves/compare/1.5.0...1.6.0) #### What's Changed - weierstrass, edwards: add multi-scalar-multiplication using Pippenger algorithm - DER encoding: improve edge cases. Fixes p521 signatures - hash-to-curve: add more type checks - Export `abstract/tower` for pairing-friendly curves - Add support for node.js v14 - Upgrade hashes to [v1.5.0](https://redirect.github.com/paulmillr/noble-hashes/releases/tag/1.5.0) **Full Changelog**: https://github.com/paulmillr/noble-curves/compare/1.5.0...1.6.0 ### [`v1.5.0`](https://redirect.github.com/paulmillr/noble-curves/releases/tag/1.5.0) [Compare Source](https://redirect.github.com/paulmillr/noble-curves/compare/1.4.2...1.5.0) - Implement bn254 (aka alt_bn128) pairings, compatible with EVM and ZEC - Point serialization is not implemented (but can be added in user-space), because there is no standard way of doing it. Check out README - Refactor range checks for private keys and signatures, simplify them - Add memoization for `toAffine` and `assertValidity`, to speed-up BLS - Make all points immutable and frozen to improve security **Full Changelog**: https://github.com/paulmillr/noble-curves/compare/1.4.2...1.5.0 ### [`v1.4.2`](https://redirect.github.com/paulmillr/noble-curves/releases/tag/1.4.2) [Compare Source](https://redirect.github.com/paulmillr/noble-curves/compare/1.4.1...1.4.2) - Typescript build: revert target from ES2022 to ES2020 due to compat issues **Full Changelog**: https://github.com/paulmillr/noble-curves/compare/1.4.1...1.4.2 ### [`v1.4.1`](https://redirect.github.com/paulmillr/noble-curves/releases/tag/1.4.1) [Compare Source](https://redirect.github.com/paulmillr/noble-curves/compare/1.4.0...1.4.1) - bls12-381: Add mapToCurve; fix typescript types - [`ed25519`](https://redirect.github.com/paulmillr/noble-curves/commit/ed25519), utils: Improve tree-shaking - Typescript build: emit separate type declarations for ESM, to improve compatibility - Typescript build: change target from ES2020 to ES2022 #### New Contributors - [@carleeto](https://redirect.github.com/carleeto) made their first contribution in [https://github.com/paulmillr/noble-curves/pull/133](https://redirect.github.com/paulmillr/noble-curves/pull/133) **Full Changelog**: https://github.com/paulmillr/noble-curves/compare/1.4.0...1.4.1paulmillr/noble-hashes (@noble/hashes)
### [`v1.5.0`](https://redirect.github.com/paulmillr/noble-hashes/releases/tag/1.5.0) [Compare Source](https://redirect.github.com/paulmillr/noble-hashes/compare/1.4.0...1.5.0) - Scrypt: relax params check to allow `r: 1, p: 8` - Export additional typescript types - Add support for node.js v14.21.3 in addition to v16+ - Export sha224, sha384, sha512\_224, sha512\_256 in single-file build #### New Contributors - [@quixoten](https://redirect.github.com/quixoten) made their first contribution in [https://github.com/paulmillr/noble-hashes/pull/89](https://redirect.github.com/paulmillr/noble-hashes/pull/89) - [@legobeat](https://redirect.github.com/legobeat) made their first contribution in [https://github.com/paulmillr/noble-hashes/pull/94](https://redirect.github.com/paulmillr/noble-hashes/pull/94) - [@iAchilles](https://redirect.github.com/iAchilles) made their first contribution in [https://github.com/paulmillr/noble-hashes/pull/92](https://redirect.github.com/paulmillr/noble-hashes/pull/92) - [@sreyemnayr](https://redirect.github.com/sreyemnayr) made their first contribution in [https://github.com/paulmillr/noble-hashes/pull/99](https://redirect.github.com/paulmillr/noble-hashes/pull/99) **Full Changelog**: https://github.com/paulmillr/noble-hashes/compare/1.4.0...1.5.0paulmillr/scure-base (@scure/base)
### [`v1.1.8`](https://redirect.github.com/paulmillr/scure-base/releases/tag/1.1.8) [Compare Source](https://redirect.github.com/paulmillr/scure-base/compare/1.1.7...1.1.8) #### What's Changed - Add Bech32 interface. Use explicit types for jsr - Improve esm / typescript compatibility #### New Contributors - [@Sjlver](https://redirect.github.com/Sjlver) made their first contribution in [https://github.com/paulmillr/scure-base/pull/35](https://redirect.github.com/paulmillr/scure-base/pull/35) **Full Changelog**: https://github.com/paulmillr/scure-base/compare/1.1.7...1.1.8 ### [`v1.1.7`](https://redirect.github.com/paulmillr/scure-base/releases/tag/1.1.7) [Compare Source](https://redirect.github.com/paulmillr/scure-base/compare/1.1.6...1.1.7) #### What's Changed - Add base32nopad and base32hexnopad by [@benjreinhart](https://redirect.github.com/benjreinhart) in [https://github.com/paulmillr/scure-base/pull/34](https://redirect.github.com/paulmillr/scure-base/pull/34) - Remove wrong pure annotation for rollup. Closes [gh-31](https://redirect.github.com/paulmillr/scure-base/issues/31) - pkg.json: add source maps. Closes [gh-32](https://redirect.github.com/paulmillr/scure-base/issues/32) #### New Contributors - [@benjreinhart](https://redirect.github.com/benjreinhart) made their first contribution in [https://github.com/paulmillr/scure-base/pull/34](https://redirect.github.com/paulmillr/scure-base/pull/34) **Full Changelog**: https://github.com/paulmillr/scure-base/compare/1.1.6...1.1.7Configuration
📅 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.