Commit Graph

756 Commits

Author SHA1 Message Date
Tankred Hase
185d575ba3 Refactor src/index.js to re-export ES6 module 2016-02-05 09:09:04 +07:00
Tankred Hase
8d383a1b7c Update npm dependencies and shrinkwrap 2016-02-05 09:03:53 +07:00
Tankred Hase
01b0cd8387 Enable ES6 support by using babelify transform in browserify build
* Add babelify as dev dependency
* Add babelify transform to browserify build
* Enable es6 support for jshint
* Ignore minified js files in babel transform
2016-02-05 00:47:07 +07:00
Tankred Hase
d725abd5b6 Remove debuggind comments from util 2016-02-04 22:06:48 +07:00
Tankred Hase
0b69697699 Update npm dependencies and shrinkwrap 2016-02-04 22:00:33 +07:00
Tankred Hase
bcfc8ef7f7 Use npm published asmcrypto-lite module 2016-02-04 21:47:40 +07:00
Tankred Hase
3bf421206b Further cleanup of sym_encrypted_integrity_protected.js 2016-02-04 16:41:40 +07:00
Tankred Hase
261db8035d Remove redundant message.symEncrypt/symDecrypt 2016-02-04 16:41:39 +07:00
Tankred Hase
c840fabc7d Further cleanup of hash module 2016-02-04 16:41:39 +07:00
Tankred Hase
d67efe22eb Only log errors when config.debug is true 2016-02-04 16:41:38 +07:00
Tankred Hase
316a37a1cd Cleanup hash index.js 2016-02-04 16:41:38 +07:00
Tankred Hase
642f754169 Add more files to linting, make strict mode optional for each file 2016-02-04 16:41:37 +07:00
Tankred Hase
b8f353abe8 Include rusha via npm 2016-02-04 10:05:19 +07:00
Tankred Hase
cfe058596f Include asmCrypto via npm 2016-02-04 09:42:49 +07:00
Tankred Hase
edd51d6052 Ignore buffer node module in test bundle 2016-02-04 00:39:17 +07:00
Tankred Hase
90a7457b71 Refactor most src files to strict mode, delint 2016-02-04 00:37:00 +07:00
Tankred Hase
346aa8f11a Cleanup node.js api detection 2016-02-03 20:24:54 +07:00
Tankred Hase
3919441bbc Fix unit test using strict mode for random.js 2016-02-03 20:24:54 +07:00
Tankred Hase
2f74acc94f Cleanup src/crypto/index.js 2016-02-03 20:24:54 +07:00
Tankred Hase
68d298c948 Fix node.js detection 2016-02-03 20:24:54 +07:00
Tankred Hase
00ea3918c5 Cleanup and linting on all *.js 2016-02-03 20:24:54 +07:00
Tankred Hase
4d325ca65c Cleanup RSA and util code 2016-02-03 20:24:54 +07:00
Tankred Hase
55bd9757e7 Refactor config.useWebCrypto to config.useNative 2016-02-03 20:24:54 +07:00
Tankred Hase
5358c6f9fe [TODO] Check why code coverage fails 2016-02-03 20:24:54 +07:00
Tankred Hase
2aa8b143bd Ignore MDC error in unit test for symmetrically encrypted packet 2016-02-03 20:24:54 +07:00
Bart Butler
469a6be31a Rebase for upload to main openpgpjs repo 2016-02-03 20:24:54 +07:00
Bart Butler
f56b6887d9 native crypto and hash for nodeJS 2016-02-03 20:24:54 +07:00
Bart Butler
4c82568fad hash performance fix 2016-02-03 20:24:54 +07:00
Bart Butler
88a7534b8a Add asmCrypto, native node crypto calls for faster AES 2016-02-03 20:24:54 +07:00
Bart Butler
11038dd946 Add Rusha for fast SHA hashes 2016-02-03 20:24:54 +07:00
Bart Butler
5711028449 does not pass tests yet 2016-02-03 20:24:54 +07:00
Bart Butler
1c6e777a3d bugfixes 2016-02-03 20:24:54 +07:00
Bart Butler
b4916e29a3 binary strings to typed arrays in most places 2016-02-03 20:24:54 +07:00
Bart Butler
b310877c7d fixes 2016-02-03 20:24:54 +07:00
Bart Butler
11a8a99aef add filename to return object when decrypting binary file 2016-02-03 20:24:54 +07:00
Bart Butler
60fb6ba18d direct session key manipulation and encryption/decryption 2016-02-03 20:24:54 +07:00
Bart Butler
91d35ff99c initial modifications 2016-02-03 20:24:54 +07:00
Bart Butler
2e4e9387a0 Fixes for symmetrically encrypted session keys 2016-02-03 20:24:54 +07:00
Tankred Hase
6c4e0ed6a0 Reorder travis jobs to run required first 2016-02-03 20:22:43 +07:00
Tankred Hase
d707164857 Fix unit tests on Safari, Closes openpgpjs/openpgpjs#399 2016-02-03 19:33:08 +07:00
Tankred Hase
74763c155d Turn node_modules caching back on 2016-02-03 19:27:36 +07:00
Tankred Hase
6821f1f8bb Update npm dependencies and shrinkwrap 2016-02-02 15:28:29 +07:00
Tankred Hase
9a06ca2eb3 Check code coverage only under node v0.12 => faster 2016-02-02 15:04:13 +07:00
Tankred Hase
fbccbc9b14 Run browser tests under node v4.2 2016-02-02 15:04:13 +07:00
Tankred Hase
35ed0f2d42 Add node v4.2 and v5 to the required travis builds 2016-02-02 15:04:13 +07:00
Giovanni Pellerano
cc66703763 Merge pull request #393 from openpgpjs/codeclimate
Codeclimate
2016-02-01 11:18:49 +01:00
Tankred Hase
7538878506 Set codecliamte repo token 2016-02-01 14:55:09 +07:00
evilaliv3
6523155d65 Replace coveralls bagdge with codeclimate coverage badge and add codeclimate badge for tracking code quality 2016-02-01 14:44:51 +07:00
evilaliv3
15da6c14da Replace coveralls with codeclimate coverage by means of codeclimate-test-reporter 2016-02-01 14:44:51 +07:00
Giovanni Pellerano
bdf4edb138 Merge pull request #401 from openpgpjs/travis-builds
Add Chrome, Firefox and IE11 to required tests
2016-02-01 03:57:56 +01:00