crypto-js
JavaScript library of crypto standards.
·
78M downloads/mo
#2070 most downloaded on npm
brix/crypto-js
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 3.2 years
Unknown
no stable releases
20 versions withdrawn
withdrawn after publishing
13 years old
20 releases · first in 2013
0 releases in the last 12 months
see the full history below
Release timeline
20 releases · May 2013 to Oct 2023Releases
latest 20-
4.2.024 Oct 2023 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Commits, not release notes
This project publishes no release notes. Between
4.1.1and4.2.0there were 24 commits, 15 of them substantive:- Minor typo fix: varialbes => variables
- Update dev dependencies.
- fix:The "cfg.salt" parameter don't work
- test: add test case,using salt in the config
- fix: es-check error
- No es default param.
- Remove travis status, as travis is not used anymore.
- feat: custom KDF hasher
- feat: blowfish support
- chore: rename BF to Blowfish
- Discontinued
- Discontinued
- Update grunt.
- Change default hash algorithm and iteration's for PBKDF2 to prevent weak security by using the default configuration.
- Update release notes.
-
4.1.122 Jul 2021 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Commits, not release notes
This project publishes no release notes. Between
4.1.0and4.1.1there were 6 commits, 3 of them substantive:- Include browser field in release package.json.
- Fix order of release modules.
- Update release notes.
-
4.1.022 Jul 2021 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Commits, not release notes
This project publishes no release notes. Between
4.0.0and4.1.0there were 15 commits, 8 of them substantive:- Update README.md
- Support self.crypto in Web Workers
- lint 🚀
- Add support for crypto from globalThis.
- feat: add urlsafe
- add browser field to avoid shimming crypto-browserify
- Bump release version.
- Update release notes.
-
4.0.012 Feb 2020 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Commits, not release notes
This project publishes no release notes. Between
3.3.0and4.0.0there were 7 commits, 5 of them substantive:- Add test page which uses the created bundle after build to run the tests.
- Reverse the rollback to head on with a 4.x.x version.
- Pull
3.3.0frommasterintodevelop. - Bump major reslease version.
- Add release notes.
-
3.3.012 Feb 2020 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Commits, not release notes
This project publishes no release notes. Between
3.2.1and3.3.0there were 2 commits, 1 of them substantive:- Rollback.
-
3.2.111 Feb 2020 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Commits, not release notes
This project publishes no release notes. Between
3.2.0and3.2.1there were 16 commits, 12 of them substantive:- Fix jshint window / global warning.
- Update jshint config for arrow functions in grunt task.
- Do not convert into float number.
- Fix typo in comment.
- Fix syntax typo.
- Remove the
| 1left over from the previous float number operation. - Do not simply try catch, cheack availabilty instead.
- Update comment.
- Just one if to check whether crypto is defined.
- Reduce try catch statements.
- Do not run the detect native crypto module for every cryptoSecureRandomInt call.
- Add release notes.
-
3.2.010 Feb 2020 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Commits, not release notes
This project publishes no release notes. Between
3.1.9-1and3.2.0there were 34 commits, 19 of them substantive:- fixed infinite loop bug in zero padding unpad
- Add ES6 import example
- npm calls tests "test"
- Travis configuration
- Make grunt-cli available
- Add Travis badge
- Putting (bits1 | bits2) expression into a variable (fix for iOS 6 bug)
- improve documentation
- Update dependecy.
- Update jshint config.
- Pass jshint test.
- Typo in AES Encryption Plain encryption example
- add missing toString() to hmac test files
- Update API Documentation
- add grunt-cli to devDepencies
- Fix 3DES encryption with 64- and 128-bit keys
- modify the comments in core.js
- Add secure random using native crypto module.
- Fix this context in callbacks using arrow funtions.
-
3.1.9-114 Dec 2016 pre-release withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Commits, not release notes
This project publishes no release notes. Between
3.1.8and3.1.9-1there were 7 commits, 3 of them substantive:- On BlockCipher reset, don't recreate _mode, just re-init.
- Add missing dependcy of cipher-core.
- Remember creator on mode object and add test case.
-
3.1.827 Oct 2016 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Commits, not release notes
This project publishes no release notes. Between
3.1.7and3.1.8there were 9 commits, 4 of them substantive:- Make AES reset a no-op after first call, since data doesn't change.
- Improve enc.Base64 parse performance by x10.
- Use Object.create() and make manipulating F.prototype a fallback solution.
- Only skip _doReset if _key has not been changed since last reset.
-
3.1.707 Oct 2016 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Nothing published for this version
-
3.1.604 Jan 2016 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Nothing published for this version
-
3.1.528 May 2015 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Nothing published for this version
-
3.1.401 Apr 2015 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Nothing published for this version
-
3.1.207 May 2013 withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Nothing published for this version
-
3.1.2-621 Mar 2015 pre-release withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Nothing published for this version
-
3.1.2-502 Jul 2014 pre-release withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Nothing published for this version
-
3.1.2-419 Jun 2014 pre-release withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Nothing published for this version
-
3.1.2-322 Mar 2014 pre-release withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Nothing published for this version
-
3.1.2-222 Nov 2013 pre-release withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Nothing published for this version
-
3.1.2-123 Jul 2013 pre-release withdrawnActive development of CryptoJS has been discontinued. This library is no longer maintained.
Nothing published for this version