summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Change to a more supported file readerHEADorigin/masterorigin/HEADmasterBrian Turek2017-08-191-6/+6
|
* Updating packaging files for v2.3.1 releasev2.3.1Brian Turek2017-06-103-3/+3
|
* Add Bitcoin donation linkBrian Turek2017-06-101-1/+1
|
* Squashed commit of the following:Brian Turek2017-06-109-209/+847
| | | | Fix SHA3 UTF-16 issue (#64) and add unit tests
* Removing LICENSE self-test featureBrian Turek2017-05-131-12/+0
|
* Updating packaging files for releasev2.3.0Brian Turek2017-05-132-2/+2
|
* Updating CHANGELOG for externs additionBrian Turek2017-05-131-2/+3
|
* Merge in ArrayBuffer fixesBrian Turek2017-05-138-104/+186
|\
| * Add ArrayBuffer testsBrian Turek2017-05-131-5/+84
| |
| * Update CHANGELOGBrian Turek2017-05-031-0/+1
| |
| * Add compiled versionsBrian Turek2017-05-035-95/+95
| |
| * Fixed ArrayBuffer issuesBrian Turek2017-05-031-4/+6
| |
* | Externs for jsSHA (#61)Ivan Ridao Freitas2017-05-081-0/+49
|/ | | | Adding externs file
* Update CHANGELOG.md to include xor decompositionBrian Turek2017-04-041-0/+2
|
* Added compiled versionsBrian Turek2017-04-042-44/+44
|
* Minor docstring tweak to make GCC happierBrian Turek2017-04-041-1/+1
|
* SHA3: xor_64(varargs) -> xor_64_2(a,b), xor_64_5(a,b,c,d,e) (#55)Andreas Klauer2017-04-041-17/+32
| | | | Decompose xor_64(var_args) into xor_64_2(a,b) and xor_64_5(a,b,c,d,e) for speed
* Rework the README to be a little less wordyBrian Turek2017-03-051-89/+60
|
* Changed incorrect "hashType" to the actual SHA selectionBrian Turek2017-03-051-1/+1
|
* Fixing docstrings for `update` and `setHMACKey` to include ArrayBuffer as ↵Brian Turek2017-02-191-2/+2
| | | | an input type
* Fixed missing spacesBrian Turek2017-02-071-2/+2
|
* Updated copyright yearBrian Turek2017-01-028-8/+8
|
* Fixed typoBrian Turek2016-11-271-2/+2
|
* Fixed incorrect looking sentenceBrian Turek2016-11-271-2/+3
|
* Delete apparently unneeded Coveralls fileBrian Turek2016-07-170-0/+0
|
* Add Coveralls supportBrian Turek2016-07-170-0/+0
|
* Adding compiled versions and updated CHANGELOGBrian Turek2016-07-166-108/+114
|
* Add little endian logic in conversion functions so SHA-3 doesn't need ↵Brian Turek2016-07-161-126/+229
| | | | big<->little endian conversions in the round functions
* Changed HTTP link to HTTPSBrian Turek2016-07-101-1/+1
|
* Fixup markdown syntax on titleBrian Turek2016-07-101-1/+1
|
* Fixing up one last linkv2.2.0Brian Turek2016-07-101-4/+3
|
* Prepping files for v2.2.0 releaseBrian Turek2016-07-102-30/+29
|
* Syncing bower.json up to package.jsonBrian Turek2016-07-101-7/+22
|
* Add support SHA3Brian Turek2016-07-1018-614/+1522
|
* Adding Travis CI badgeBrian Turek2016-07-091-3/+4
|
* Adding Travis CIBrian Turek2016-07-091-0/+4
|
* Fixed HMAC test naming problemBrian Turek2016-07-091-82/+80
|
* Switched to Mocha/Chai for testingBrian Turek2016-07-093-1386/+690
|
* Add fixed length SHA3 supportBrian Turek2016-06-261-51/+336
|
* Further LICENSE tweaking and package.json license fixBrian Turek2016-06-192-4/+4
|
* Copyright notice and license for P.Johnston's code (#48)vlna2016-06-181-9/+19
| | | | Copyright notice and license for P.Johnston's code
* Prepping for v2.1.0 releasev2.1.0Brian Turek2016-05-132-2/+2
|
* Adding compiled filesBrian Turek2016-05-134-61/+62
|
* Fixing problem with inputs over 4 billion bitsBrian Turek2016-05-132-7/+23
|
* Updated CHANGELOG with pull requestBrian Turek2016-05-101-0/+1
|
* Merge pull request #37 from vogievetsky/fix-npm-ignoreBrian Turek2016-05-091-3/+0
|\ | | | | keep smaller sha builds in npm
| * keep smaller sha builds in npmVadim Ogievetsky2015-11-291-3/+0
| |
* | Added compiled versionsBrian Turek2016-05-084-77/+82
| |
* | Adding ArrayBuffer input/output supportBrian Turek2016-05-083-15/+101
| |
* | Upped version numberBrian Turek2016-05-082-2/+2
| |
* | Added note about getHMACBrian Turek2016-05-081-1/+1
| |
* | Updated copyright dateBrian Turek2016-05-085-5/+5
| |
* | Merging in rehash featuresBrian Turek2016-05-086-95/+87
|\ \
| * | Fixed sha.js referenceBrian Turek2016-05-081-1/+1
| | |
| * | Adding compiled filesBrian Turek2016-05-085-78/+78
| | |
| * | More efficient implementationBrian Turek2016-05-081-66/+64
| | |
| * | First attempt at allowing update calls between getHash callsBrian Turek2016-04-166-162/+156
| | |
* | | Added donation linkBrian Turek2016-05-071-0/+3
|/ /
* | Merge pull request #36 from vogievetsky/fix-docBrian Turek2015-11-292-2/+2
|\ \ | |/ |/| numRounds is a number
| * numRounds is a numberVadim Ogievetsky2015-11-292-2/+2
|/
* Updating files for v2.0.2 releasev2.0.2Brian Turek2015-10-313-3/+3
|
* Made new hash-file HTML compliant and updated LICENSE for 2015Brian Turek2015-10-313-108/+129
|
* Merge pull request #28 from kofalt/incrementally-hash-fileBrian Turek2015-10-311-0/+106
|\ | | | | HTML5 File API example
| * Add test instructionsNathaniel Kofalt2015-06-161-0/+2
| |
| * Treat as pseudo unit test if LICENSE file is enteredNathaniel Kofalt2015-06-161-0/+29
| |
| * Use minified library for hash-fileNathaniel Kofalt2015-06-161-1/+1
| |
| * Added example of using HTML5 File API to incrementally hash a file without ↵Nathaniel Kofalt2015-06-151-0/+75
| | | | | | | | blocking the browser.
* | Fixed inability to have blank b64Pad (#32)Brian Turek2015-08-266-37/+45
| |
* | Updating bower and npm config files for v2.0.1v2.0.1Brian Turek2015-06-252-2/+2
| |
* | Pushing compiled files and CHANGELOG for v2.0.1Brian Turek2015-06-255-5/+15
| |
* | Fixed major hashing bugBrian Turek2015-06-251-9/+15
|/
* Changed bower and NPM files for 2.0.0v2.0.0Brian Turek2015-06-133-4/+5
|
* Changed exception catching to catch new exceptionsBrian Turek2015-06-131-3/+3
|
* Merge streamingBrian Turek2015-06-138-661/+877
|\
| * Checking in compiled JS filesBrian Turek2015-05-235-77/+78
| |
| * Updated README.md with new instructions that support streamingBrian Turek2015-05-231-28/+41
| | | | | | | | Minor markup fix
| * Throw Errors instead of stringsBrian Turek2015-05-232-22/+27
| |
| * Fixed variable name collision and prettied up supported hash logicBrian Turek2015-03-091-14/+14
| |
| * Adding compiled filesBrian Turek2015-03-094-71/+76
| |
| * Changing unintentional commit backBrian Turek2015-03-091-1/+1
| |
| * More GCC appeasement and bug fix for non-full releasesBrian Turek2015-03-091-37/+51
| |
| * GCC appeasementBrian Turek2015-03-097-64/+67
| |
| * Changed testbench to use new style of API for HMACBrian Turek2015-03-081-17/+48
| |
| * Added support for streaming on HMACBrian Turek2015-03-081-191/+171
| |
| * Changed testbench to use new style of API for non-HMACBrian Turek2015-03-081-18/+24
| |
| * Added support for streaming on SHA-2 variantsBrian Turek2015-03-081-163/+189
| |
| * Initial support for streaming on SHA-1Brian Turek2015-03-081-218/+355
| |
* | Pushing files for v1.6.0v1.6.0Brian Turek2015-03-087-64/+67
| |
* | Postponing ASCII removal until v2.0Brian Turek2015-03-081-6/+8
|/
* Changed UTF16 encoding to UTF16BE and UTF16LEBrian Turek2015-01-247-84/+94
|
* Fixed array references such that all values exist before readBrian Turek2014-10-061-22/+56
|
* Removed DOS newlines and changed scoping on new_thBrian Turek2014-10-061-1370/+1370
|
* Prepping files for v2.0.0Brian Turek2014-10-059-69/+82
|
* Add support for BYTES input/output typeBrian Turek2014-10-051-12/+82
|
* Attempt a little more jsLint appeasementBrian Turek2014-10-051-6/+6
|
* Check array lengths before assignment to suppress errors in icedoveBrian Turek2014-10-051-0/+9
|
* Add support for 4-byte UTF-8 charactersBrian Turek2014-10-051-8/+20
|
* Merge pull request #19 from drewcovi/masterBrian Turek2014-07-125-37/+36
|\ | | | | removing typeof
| * compiled all versions based on new dev updatesDrew Covi2014-05-274-36/+35
| |
| * removing typeofDrew Covi2014-05-271-1/+1
|/ | | | | | | typeof will always return a string which will always evaluate to true (whether it be ‘boolean’,’string’, etc) by removing this we can just see if and exists.