Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix for a chrome optimization bug on android | Nils Kenneweg | 2017-07-04 | 1 | -3/+3 |
| | |||||
* | Implemented Z85 Encoding | Manjul Apratim | 2016-08-13 | 1 | -0/+134 |
| | | | | | | | | | | | | The implementation follows the ZeroMQ RFC spec: http://rfc.zeromq.org/spec:32/Z85/ Test Plan: Added test cases for Z85-encoding from the following sources: * The RFC itself * The PyZMQ Implementation. * The Base85 encoding example of Thomas Hobbes' "Leviathan". All test cases pass. | ||||
* | Merge pull request #302 from ph4r05/bigHashException | Nils Kenneweg | 2016-06-10 | 3 | -0/+11 |
|\ | | | | | If hashing more than 2^53-1 bits, throw exception, #299 | ||||
| * | If hashing more than 2^53-1 bits, throw exception, #299 | Dusan Klinec | 2016-06-10 | 3 | -0/+11 |
| | | |||||
* | | MAX_SAFE_INTEGER - Use the number limit directly | Dusan Klinec | 2016-06-09 | 1 | -7/+1 |
| | | |||||
* | | ripemd: If hashing more than 2^53-1 bits, throw exception, #299 | Dusan Klinec | 2016-06-09 | 1 | -0/+9 |
| | | |||||
* | | Fixing ripemd for inputs > 256MB, #299 | Dusan Klinec | 2016-06-09 | 1 | -1/+1 |
|/ | | | | - same as in issue #299 with inputs larger than 256MB | ||||
* | Fixing issue #299, SHAx hashes only 256MB of data | Dusan Klinec | 2016-06-02 | 3 | -6/+6 |
| | |||||
* | Merge pull request #297 from federicobond/jsdoc-improvements | Nils Kenneweg | 2016-06-01 | 5 | -8/+13 |
|\ | | | | | Fix JSDoc tags for full documentation | ||||
| * | Fix JSDoc tags for full documentation | Federico Bond | 2016-05-31 | 5 | -8/+13 |
| | | |||||
* | | Fix some lint errors | Federico Bond | 2016-05-31 | 6 | -36/+36 |
|/ | |||||
* | Replace strings with objects in throw declarations | Federico Bond | 2016-05-31 | 2 | -2/+2 |
| | |||||
* | Add missing new to throw statement | Federico Bond | 2016-05-31 | 1 | -1/+1 |
| | |||||
* | Update JSDoc tags | Federico Bond | 2016-05-30 | 6 | -10/+10 |
| | |||||
* | Update documentation to JSDoc 3 | Federico Bond | 2016-05-30 | 20 | -33/+91 |
| | |||||
* | Increment default PBKDF2 iteration count | Federico Bond | 2016-05-29 | 2 | -2/+2 |
| | |||||
* | --no-export option has been added. | Alexander Slesarev | 2016-02-25 | 2 | -9/+8 |
| | |||||
* | Ambiguous labels error in DW has been fixed. | Alexander Slesarev | 2016-02-24 | 2 | -20/+24 |
| | |||||
* | Merge pull request #243 from miha-stopar/sha_optimization | Nils Kenneweg | 2016-02-13 | 3 | -16/+73 |
|\ | | | | | SHA functions made faster | ||||
| * | comment added | Miha Stopar | 2016-02-12 | 2 | -2/+2 |
| | | |||||
| * | Method parameters info fixed. | Miha Stopar | 2016-02-11 | 3 | -4/+3 |
| | | |||||
| * | SHA made faster | Miha Stopar | 2015-09-29 | 3 | -13/+71 |
| | | |||||
* | | Merge pull request #263 from letorbi/ctr-mode | Nils Kenneweg | 2016-01-04 | 1 | -0/+72 |
|\ \ | | | | | | | Add CTR mode | ||||
| * | | Remove code duplicates in CTR implementation | Torben | 2016-01-04 | 1 | -24/+11 |
| | | | |||||
| * | | Fix unwanted side-effects if ctr _calculate method | Torben | 2015-12-16 | 1 | -10/+11 |
| | | | |||||
| * | | Add AES mode of operation: CTR | Torben | 2015-12-06 | 1 | -0/+84 |
| | | | |||||
* | | | Fixed bug in sjcl.prng | Steve Thomas | 2016-01-03 | 1 | -6/+7 |
| | | | | | | | | | Only sjcl.random gets entropy from events. (I added my name to authors because I forgot to in #60) | ||||
* | | | Merge pull request #261 from letorbi/ecc-curve-fixes | Nils Kenneweg | 2015-12-10 | 1 | -3/+1 |
|\ \ \ | | | | | | | | | Fix leading-zero stripping in bn normalize method (makes ECC curves k256 & k192 usable again) | ||||
| * | | | Add trim call to normalize method; Fix some whitespace erros | Torben | 2015-12-10 | 1 | -0/+1 |
| | | | | |||||
| * | | | Revert "Add leading-zero stripping option to big number toString method" | Torben | 2015-12-10 | 1 | -8/+5 |
| | | | | | | | | | | | | | | | | This reverts commit 2e828715daa64fc4ea7be8fab7d341e64618206f. | ||||
| * | | | Add leading-zero stripping option to big number toString method | Torben | 2015-12-10 | 1 | -5/+8 |
| | | | | |||||
| * | | | Remove leading-zero stripping from big number normalization | Torben | 2015-12-10 | 1 | -3/+0 |
| |/ / | |||||
* | | | Merge pull request #249 from Sc00bz/master | Nils Kenneweg | 2015-12-10 | 1 | -0/+46 |
|\ \ \ | | | | | | | | | Added HKDF | ||||
| * | | | Added HKDF | Steve Thomas | 2015-11-01 | 1 | -0/+46 |
| |/ / | |||||
* | | | Merge pull request #246 from miha-stopar/feature/serialization_with_tests | Nils Kenneweg | 2015-12-10 | 1 | -7/+77 |
|\ \ \ | |/ / |/| | | Serialization/deserialization of public keys added; serialization tests added | ||||
| * | | serialization code improved | Miha Stopar | 2015-10-27 | 1 | -29/+31 |
| | | | |||||
| * | | Serialization/deserialization added; serialization tests added | Miha Stopar | 2015-10-22 | 1 | -6/+74 |
| |/ | |||||
* | | First commit of ocb2progressive implementation | gyf304 | 2015-10-25 | 1 | -0/+137 |
|/ | | | | Tested, but no guarantee. | ||||
* | base32.toBits fallback for invalid character | Rob Yoder | 2015-08-17 | 1 | -0/+7 |
| | |||||
* | Automatic whitespace removal | Rob Yoder | 2015-08-17 | 1 | -2/+2 |
| | |||||
* | Merge branch 'master' into base32-improvements | Rob Yoder | 2015-08-17 | 2 | -1/+147 |
|\ | | | | | | | | | # Conflicts: # core/codecBase32.js | ||||
| * | Merge pull request #233 from robyoder/fix-base32-encoding-bug | Nils Kenneweg | 2015-08-17 | 1 | -1/+1 |
| |\ | | | | | | | Fix #216 Extra 0 produced by base32 encoding | ||||
| | * | Fix #216 Extra 0 produced by base32 encoding | Rob Yoder | 2015-08-13 | 1 | -1/+1 |
| | | | |||||
| * | | Speed improvements | Brendan Mc | 2015-06-25 | 1 | -42/+49 |
| | | | |||||
| * | | Moved helper functions into scrypt namespace | Brendan Mc | 2015-06-17 | 1 | -12/+16 |
| | | | |||||
| * | | Moved functions into global namespace. | Brendan McMillion | 2015-06-16 | 1 | -83/+83 |
| | | | |||||
| * | | Input validation & more tests for scrypt. | Brendan Mc | 2015-06-16 | 1 | -3/+24 |
| | | | |||||
| * | | Implemented scrypt. | Brendan Mc | 2015-06-15 | 1 | -0/+114 |
| |/ | | | | | | | - Added tests. | ||||
* | | Adding hex encoding | Rob Yoder | 2015-08-13 | 1 | -4/+19 |
| | | |||||
* | | Adding `=` padding and allowing case insensitivity | Rob Yoder | 2015-08-13 | 1 | -0/+2 |
| | | |||||
* | | Fix Base32 Alphabet | Rob Yoder | 2015-08-13 | 1 | -1/+1 |
|/ | | | As specified in [RFC 4648](http://tools.ietf.org/html/rfc4648#section-6) | ||||
* | Remove leading zero limbs in sjcl.bn.normalize | Chris Clark | 2015-05-26 | 1 | -0/+3 |
| | |||||
* | Merge pull request #210 from bitwiseshiftleft/feature/arrayBuffer | Nils Kenneweg | 2015-05-20 | 4 | -28/+428 |
|\ | | | | | Feature/array buffer | ||||
| * | Merge branch 'master' into feature/arrayBuffer | Nils Kenneweg | 2015-05-20 | 3 | -59/+345 |
| |\ | |||||
| * | | progress for arraybuffer ccm. | Nils Kenneweg | 2015-02-10 | 1 | -1/+5 |
| | | | |||||
| * | | Revert "Adding check for max IV Length" | Nils Kenneweg | 2015-02-10 | 1 | -2/+2 |
| | | | | | | | | | | | | This reverts commit 52df6964740c33529484f302217cc71acbccbb01. | ||||
| * | | use array buffers in convenience if an arraybuffer is passed. | Nils Kenneweg | 2015-02-08 | 1 | -2/+10 |
| | | | |||||
| * | | Merge branch 'feature/progress' into feature/arrayBuffer | Nils Kenneweg | 2015-02-08 | 1 | -1/+26 |
| |\ \ | |||||
| | * \ | Merge branch 'master' into feature/progress | Nils Kenneweg | 2015-02-08 | 5 | -39/+268 |
| | |\ \ | |||||
| | * | | | progress listener added.origin/feature/progress | Nils Kenneweg | 2014-09-12 | 1 | -1/+26 |
| | | | | | |||||
| * | | | | Merge branch 'master' into feature/arrayBuffer | Nils Kenneweg | 2015-02-08 | 4 | -35/+249 |
| |\ \ \ \ | | | |/ / | | |/| | | |||||
| * | | | | iv can now be any. disadvantage: no adata_buffers allowed any more. | Nils Kenneweg | 2014-09-28 | 1 | -25/+10 |
| | | | | | |||||
| * | | | | reuse parts of original ccm mode. (compatibility for all ivs in sight) | Nils Kenneweg | 2014-09-28 | 2 | -138/+65 |
| | | | | | |||||
| * | | | | hint fixes. | Nils Kenneweg | 2014-09-28 | 1 | -97/+98 |
| | | | | | |||||
| * | | | | make compatible with nodejs. | Nils Kenneweg | 2014-09-26 | 2 | -43/+58 |
| | | | | | |||||
| * | | | | Merge remote-tracking branch 'origin/master' into HEAD | Nils Kenneweg | 2014-09-26 | 15 | -178/+515 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile | ||||
| * | | | | | Added tests for arraybuffer codec, and now will throw error if you try to ↵ | Marco Munizaga | 2013-10-26 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | convert bitLength%8 !==0 since arraybuffers work in bytes | ||||
| * | | | | | array buffer codec can now handle buffer with byteLength%4!==0 | Marco Munizaga | 2013-10-26 | 1 | -8/+28 |
| | | | | | | |||||
| * | | | | | Removed eval | Marco Munizaga | 2013-10-26 | 2 | -16/+11 |
| | | | | | | |||||
| * | | | | | Added faster arraybuffer version of ccm | Marco Munizaga | 2013-10-26 | 2 | -4/+361 |
| | | | | | | |||||
| * | | | | | Added array buffer codec | Marco Munizaga | 2013-10-26 | 1 | -0/+55 |
| | | | | | | |||||
* | | | | | | Merge pull request #212 from fruiz500/patch-1 | Nils Kenneweg | 2015-05-20 | 1 | -3/+3 |
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | Allow empty values for JSON keys in convenience.js | ||||
| * | | | | | Allow empty values for JSON keys in convenience.js | fruiz500 | 2015-03-04 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | This fixes issue #211. Line 213 in convenience.js was causing line 214 to be skipped when m[4] was empty, in addition to null values, and was causing decryption with an empty salt value to fail. I've updated the condition also in lines 211 and 215, hoping it helps solve yet undiscovered bugs. | ||||
* | | | | | | Merge pull request #208 from Bren2010/bn-fix2 | Nilos | 2015-03-06 | 2 | -59/+337 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Montgomery Reduction | ||||
| * | | | | | Style change | Brendan Mc | 2015-02-28 | 1 | -6/+13 |
| | | | | | | |||||
| * | | | | | montIn uses montMult, now | Brendan Mc | 2015-02-25 | 1 | -2/+5 |
| | | | | | | |||||
| * | | | | | Sliding window exp., docs, cleaning. | Brendan Mc | 2015-02-25 | 1 | -15/+61 |
| | | | | | | |||||
| * | | | | | Cleaning up code | Brendan Mc | 2015-02-25 | 1 | -8/+13 |
| | | | | | | |||||
| * | | | | | Implemented Montgomery reduction et al. | Brendan Mc | 2015-02-25 | 2 | -14/+223 |
| | | | | | | |||||
| * | | | | | faster fix for `sjcl.bn.powermod` and `sjcl.bn.power` | Brendan Mc | 2015-02-24 | 1 | -53/+61 |
| | | | | | | |||||
* | | | | | | added missing comma | fruiz500 | 2015-02-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Missing comma at the end of definition added | ||||
* | | | | | | add NIST p521 curve parameters to ecc.js | fruiz500 | 2015-02-28 | 1 | -0/+8 |
|/ / / / / | | | | | | | | | | | I've been using these parameters for over 2 years and they work fine. They are the same proposed in #140 and #158 | ||||
* | | | | | Revert "Adding check for max IV Length" | Nils Kenneweg | 2015-02-10 | 1 | -2/+2 |
| |_|/ / |/| | | | | | | | | | | | This reverts commit 52df6964740c33529484f302217cc71acbccbb01. | ||||
* | | | | Merge pull request #201 from nstarke/nstarke/ghi-180-aes-ccm-iv-length-check | Nilos | 2015-01-25 | 1 | -2/+2 |
|\ \ \ \ | | | | | | | | | | | Adding check for max IV Length | ||||
| * | | | | Adding check for max IV Length | nstarke | 2014-11-04 | 1 | -2/+2 |
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | As per Github issue #180, there is no upper bound check for AES-CCM IV length. This PR address the issue by placing a check for the upper bound (13 bytes) for the IV length. | ||||
* | | | | Merge pull request #199 from Bren2010/master | Nilos | 2015-01-25 | 1 | -15/+13 |
|\ \ \ \ | | | | | | | | | | | Fixed adata encoding bug. | ||||
| * | | | | Revert 1d1bc48..709ae66 | Brendan Mc | 2014-11-25 | 2 | -76/+66 |
| | | | | | | | | | | | | | | | | | | | | This rolls back to commit 1d1bc481ce9451b9998c5b6c17c43c8dd2bd2509. | ||||
| * | | | | Revert "Fixed adata encoding bug." | Brendan Mc | 2014-11-25 | 1 | -13/+15 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit 1d1bc481ce9451b9998c5b6c17c43c8dd2bd2509. | ||||
| * | | | | faster fix for `sjcl.bn.powermod` and `sjcl.bn.power` | Brendan Mc | 2014-11-25 | 1 | -53/+61 |
| | | | | | |||||
| * | | | | Revert "`sjcl.bn.power` would freeze when not in a field" | Brendan Mc | 2014-11-25 | 1 | -46/+56 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit b35ee6becdf59c3a05c69e234d17fe97c522b20a. | ||||
| * | | | | `sjcl.bn.power` would freeze when not in a field | Brendan Mc | 2014-11-24 | 1 | -56/+46 |
| | | | | | |||||
| * | | | | Fixed adata encoding bug. | Brendan Mc | 2014-10-31 | 1 | -15/+13 |
| |/ / / | |||||
* | | | | Merge pull request #205 from Bren2010/ecc-neg | Nilos | 2015-01-25 | 1 | -18/+27 |
|\ \ \ \ | | | | | | | | | | | Added a way to negate points. | ||||
| * | | | | Added a way to negate points. | Brendan Mc | 2014-11-26 | 1 | -18/+27 |
| |/ / / | |||||
* | | | | Merge pull request #137 from bitwiseshiftleft/feature/ripemd160 | Nilos | 2015-01-25 | 1 | -0/+207 |
|\ \ \ \ | |/ / / |/| | | | RIPEMD160 | ||||
| * | | | RIPEMD160: finalize | Artem S Vybornov | 2013-11-25 | 1 | -6/+7 |
| | | | | |||||
| * | | | RIPEMD160: Fix message length calculation and padding | Artem S Vybornov | 2013-11-25 | 1 | -7/+6 |
| | | | | |||||
| * | | | RIPEMD160: Keys precomputation, endianess conversion, fix padding | Artem S Vybornov | 2013-11-25 | 1 | -8/+38 |
| | | | | |||||
| * | | | RIPEMD-160 implementation, currently buggy | Nils Kenneweg | 2013-11-25 | 1 | -0/+177 |
| | | | | |||||
* | | | | Merge pull request #151 from iwanvdschoor/master | Nilos | 2014-09-18 | 1 | -2/+15 |
|\ \ \ \ | | | | | | | | | | | Added additional listeners to allow entropy collection off of the touchm... |