With over a year having passed since the last jsSHA release, it was decided to finally add the experimental optimizations to the main jsSHA release. With help from the community, we were able to cut down on memory usage and speed up execution with only a slight increase in file size. Thank you to everyone that helped!
This release fixes a bug in Base-64 encoding that was reported by one of our users last month. Note that if you are not using Base-64 encoding, jsSHA v1.1 works without issue.
I am pleased to say that jsSHA may be getting much better Unicode support as another developer has volunteered to take on this task. I do not have any idea on a possible release date so check back every once and a while.
Following up on the heels of the jsSHA v1.0 release and subsequent bug finding, I am pleased to announce the release of jsSHA v1.1 and the re-release of jsSHA v1.0 (if you want to play spot the bug). This release is intended to be the final non-bug fix release of jsSHA until SHA-3 is finalized in 2012.
Just hours after release, Caligatio discovered a bug in the brand-new jsSHA 1.0 that caused incorrect hashes to be generated under certain circumstances. Due to the fact that generating incorrect hashes is rather a fatal error, it was decided to temporarily pull v1.0 until v1.1 can be released later today (v1.0 will be re-released at the same time).
For those that downloaded v1.0 in the few hours it was available, please note the bug only manifests itself when the same instance of the jsSHA object is used to generate different hashes. ... read more
I am pleased to announce the release of jsSHA 1.0! v1.0 has several major improvements over v0.1 including large potential performance enhancements and moving the code to a more object-orientated architecture.
Please note that the interface has changed significantly (hopefully the only time a change is made) so please read the README for more information.
Well folks after a mere 7 months (to the day), jsSHA has reached 500 downloads. To celebrate the occasion I am looking at expanding our initial modest goal of just implementing SHA to something larger, possibly more hashing algorithms.
I am pleased to announce that we have reached the 100 download milestone! Thus far there have been no reports of issues so I hope the code is holding up for everyone.
If you do have any issues or comments, please just post a message on the forum and I'll try to help ASAP.