chore(deps): bump @noble/ciphers from 1.3.0 to 2.2.0
Closed
Number: #67
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 2
Association: Unknown
Comments: 2
Created:
July 08, 2026 at 02:06 AM UTC
(14 days ago)
(14 days ago)
Updated:
July 08, 2026 at 02:52 AM UTC
(14 days ago)
(14 days ago)
Closed:
July 08, 2026 at 02:52 AM UTC
(14 days ago)
(14 days ago)
Time to Close:
about 1 hour
Labels:
dependencies javascript
dependencies javascript
Description:
Bumps @noble/ciphers from 1.3.0 to 2.2.0.
Release notes
Sourced from @noble/ciphers's releases.
2.2.0
- March 2026 self-audit (all files): no major issues found
- Audited for spec compliance and security
- Fix:
ctrfromwebcryptosubmodule used wrong counter wrapping- Fix: MAC no longer corrupts oversized outputs
- Align CMAC API to other MACs
- Fix all Byte Array types, to ensure proper work in both TypeScript 5.6 & TypeScript 5.9+
- TS 5.6 has
Uint8Array, while TS 5.9+ made it genericUint8Array<ArrayBuffer>- This creates incompatibility of code between versions
- Previously, it was hard to use and constantly emitted errors similar to
TS2345- See typescript#62240 for more context
- Fix compilation issues on TypeScript v6
- Zeroization improvements by
@ChALkeRin paulmillr/noble-ciphers#67, paulmillr/noble-ciphers#68- Make package Big Endian friendly. All tests pass on s390x
- Improve tree-shaking, reduce bundle sizes
- Add massive amounts of documentation everywhere
Full Changelog: https://github.com/paulmillr/noble-ciphers/compare/2.1.1...2.2.0
2.1.1
- Implement AES-SIV by
@overheadhunterin paulmillr/noble-ciphers#62
- AES-SIV (RFC 5297) is different from AES-GCM-SIV (RFC 8452)
- Deprecate old
sivexport inaes.jsbecause it was an alias to gcmsiv- Publish provenance statement, missed in 2.0.1 due to GitHub bugs
New Contributors
@overheadhuntermade their first contribution in paulmillr/noble-ciphers#62Full Changelog: https://github.com/paulmillr/noble-ciphers/compare/2.0.1...2.1.0
2.0.1
- Disable extension-less imports. If you've used
/chacha, switch to/chacha.jsnow. See 2.0.0 for more details.- package.json: specify exported submodules to ensure typescript autocompletion
GitHub Immutable Releases
This GH release does not include NPM & JSR attestations, until we fix bugs related to newly added GitHub Immutable Releases
Full Changelog: https://github.com/paulmillr/noble-ciphers/compare/2.0.0...2.0.1
2.0.0
High-level
- The package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+
- Node v20.19 is now the minimum required version
- Package imports now work correctly in bundler-less environments, such as browsers
- Reduces npm package size (traffic consumed): 118KB => 99KB
- Reduces unpacked npm size (on-disk space): 753KB => 458KB
- Make bundle sizes smaller, compared to v1.x
.jsextension must be used for all modules
... (truncated)
Commits
b097e68Release 2.2.0.0c24e29Minor formatting fix7e7ec1eMerge pull request #68 from ChALkeR/patch-25316f58fixup: also in chacha953887ffixup: cleanup ciphPlaintext too98b8578fix: cleanup on salsa tag mismatche160698Merge pull request #67 from ChALkeR/patch-13d91c2aMinor formatting fixes400bea0fix: cleanup in gcm tag mismatch4361ffcRun prettier format on tests- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for @noble/ciphers since your current version.
Package Dependencies
Technical Details
| ID: | 16124645 |
| UUID: | 4833691001 |
| Node ID: | PR_kwDOSdCxms7vFcYb |
| Host: | GitHub |
| Repository: | cdrn/sigil |