Commit Graph

629 Commits

Author SHA1 Message Date
evilaliv3
ff086355dd Fix syntax error in travis.sh 2015-11-30 15:17:33 +01:00
Mithgol
0e8cedae46 put sudo: false in .travis.yml 2015-11-30 15:12:31 +01:00
evilaliv3
831c0a14d5 Allow travisCI to fast_finish the build result as soon as unit tests are completed 2015-11-30 02:24:42 +01:00
evilaliv3
46d2b6e66d Reduce duration unit testing implementing their parallelization
Starting from two pull requests by @tanx and @Mithgol this commit implement the following:
- add testing of node version 4.2 LTS;
- move testing to the new TravisCI environment that is expected to be more fast;
- parallelize tests making possible to end first and to test more lasting less;
- make possible for browsertests to fail without impacting on the overall result.
2015-11-30 02:13:39 +01:00
evilaliv3
e02bc7c2f5 Update README.md with openpgpjs repository badges 2015-11-28 18:49:47 +01:00
evilaliv3
641f4c8098 Improve unit testing by means of Coveralls and Saucelabs 2015-11-28 12:53:03 +01:00
Thomas Oberndörfer
0958a9ec02 Release new version 2015-10-05 09:35:19 +02:00
Thomas Oberndörfer
668a9bbe70 Throw exception on unsupported S2K type. 2015-10-03 15:57:03 +02:00
Alex
c266c01b80 Merge pull request #354 from gmontalvoriv/master
added mailock project link
2015-09-23 09:47:26 +02:00
Gabriel Montalvo
2e10231d09 added mailock project link 2015-09-22 19:22:22 -04:00
Giovanni Pellerano
42554146e3 Merge pull request #347 from arzeth/master
Fix running in Node.js (and io.js) with enforced strict mode
2015-08-19 21:17:08 +02:00
Artem Chudinov
9de55b49f3 s2k.js,async_proxy.js: Initialize variable data properly
It fixes error when running the example code (in Node.js with enforced strict
mode) from README.md:

[ReferenceError: data is not defined]
Error: Error generating keypair using js fallback!
    at /tmp/fff/node_modules/openpgp/src/openpgp.js:266:13
    at process._tickDomainCallback (node.js:399:9)
2015-08-19 22:32:06 +05:00
Artem Chudinov
1ee96a3f40 md5.js: Remove an unused variable to support enforced strict mode
The problem was:
arzeth /tmp/test % npm install openpgp
openpgp@1.2.0 node_modules/openpgp
├── node-localstorage@0.3.6
├── es6-promise@1.0.0
└── zlibjs@0.2.0

arzeth /tmp/test % node --version
v3.0.0

arzeth /tmp/test % node
> var openpgp = require('openpgp');
undefined
>

arzeth /tmp/test % node --use_strict
> var openpgp = require('openpgp');
ReferenceError: txt is not defined
    at md51 (/tmp/test/node_modules/openpgp/src/crypto/hash/md5.js:135:7)
    at md5 (/tmp/test/node_modules/openpgp/src/crypto/hash/md5.js:198:14)
    at Object.<anonymous> (/tmp/test/node_modules/openpgp/src/crypto/hash/md5.js:211:5)
    at Module._compile (module.js:430:26)
    at Object.Module._extensions..js (module.js:448:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/tmp/test/node_modules/openpgp/src/crypto/hash/index.js:10:8)
2015-08-19 22:15:21 +05:00
Tankred Hase
6faa98fab8 Add remark about security audits 2015-07-27 11:48:58 +02:00
Tankred Hase
e2e04b04ea Release new version 2015-06-12 16:41:00 +02:00
Tankred Hase
58cac452db Merge pull request #329 from 1and1/master
Optimized memory footprint for encrypting and decrypting
2015-06-11 10:18:55 +02:00
Peter Breitling
07e4278a3a Optimized memory footprint for encrypting and decrypting 2015-06-10 21:12:55 +02:00
Tankred Hase
ac8d991bc3 Release new version 2015-06-09 16:50:39 +02:00
Tankred Hase
a12d2ee27e Merge pull request #296 from bartbutler/ie11_keygen
Support for crypto API keygen in IE11 on Windows 7 and 8
2015-06-09 15:43:40 +02:00
Bart Butler
51dbbe2090 tanx update 2 2015-05-22 12:03:59 -07:00
Bart Butler
2a89baa837 tanx updates 2015-05-22 12:02:23 -07:00
Alex
291b9f2cd2 Update README.md 2015-05-16 21:04:33 +02:00
Tankred Hase
85133393e3 Use 2048 bit keysize in tests in case of webcrypto support 2015-05-13 14:06:48 +02:00
Thomas Oberndörfer
60c2593649 Merge pull request #309 from openpgpjs/symmetric_key_message_encryption
Implement Symmetric-Key Message Encryption using a passphrase
2015-04-23 16:43:32 +02:00
Tankred Hase
4d6a34faa1 Implement Symmetric-Key Message Encryption using a passphrase
See https://tools.ietf.org/html/rfc4880#section-3.7.2.2
2015-04-22 01:41:00 +02:00
Tankred Hase
05cd04f060 Release new version 2015-04-01 12:29:09 +02:00
Tankred Hase
957d346968 Revert "Upate ES6 promise polyfill"
This reverts commit 7bd9642818.
2015-04-01 12:20:26 +02:00
Tankred Hase
2b833c110e Update README.md 2015-03-18 13:53:25 +01:00
Tankred Hase
262ae2b092 Update README.md 2015-03-18 13:52:16 +01:00
Tankred Hase
d11d138313 Release new version 2015-03-15 11:19:09 +01:00
Tankred Hase
7bd9642818 Upate ES6 promise polyfill 2015-03-15 11:08:14 +01:00
Tankred Hase
c15b798252 Merge pull request #300 from mailvelope/email_regex_escape
Add unit tests for checkEmail method in keyring
2015-03-05 16:03:01 +01:00
Thomas Oberndörfer
90d9edd497 Add unit tests for checkEmail method in keyring 2015-03-05 14:40:59 +01:00
Tankred Hase
350c5891a1 Merge pull request #299 from mailvelope/email_regex_escape
Escape email before using as regular expression in emailCheck method.
2015-03-05 13:45:58 +01:00
Thomas Oberndörfer
be6ae2c464 Escape email before using as regular expression in emailCheck method. 2015-03-05 13:32:44 +01:00
Tankred Hase
37091175b1 Release new version 2015-03-04 07:27:01 +01:00
Tankred Hase
fca5f7de2b Merge pull request #298 from mailvelope/sig_verify_sub_bind_check
Check validity of key packet before signature verification
2015-03-04 07:17:51 +01:00
Thomas Oberndörfer
a33b8c035d Check validity of key packet before signature verification 2015-03-03 18:15:17 +01:00
Bart Butler
e8465350fc Support for crypto API keygen in IE11 on Windows 7 and 8 2015-02-28 03:43:39 -08:00
bartbutler
f0808c6e0c Merge pull request #1 from openpgpjs/master
Pull updates
2015-02-27 23:52:46 -08:00
Tankred Hase
9ad364781f Release new version 2015-02-16 11:02:39 +01:00
Tankred Hase
dfc15e492a Merge pull request #291 from openpgpjs/webkit-webcrypto
Add native RSA keygen (WebCrypto) support for Safari/iOS
2015-02-16 10:53:06 +01:00
Tankred Hase
cb3cc86a88 Add native RSA keygen (WebCrypto) support for Safari/iOS 2015-02-13 22:14:27 +01:00
Tankred Hase
6835ff0872 Release new version 2015-02-13 10:14:28 +01:00
Tankred Hase
2defd7f66b Release new version 2015-02-13 08:16:02 +01:00
Tankred Hase
8100ecebd2 Update readme 2015-02-13 05:02:48 +01:00
Tankred Hase
5b4931d926 Release new version 2015-02-13 04:56:39 +01:00
Tankred Hase
d3576b6eb6 Fix build 2015-02-13 04:49:08 +01:00
Tankred Hase
2b682125bb Merge pull request #290 from openpgpjs/bower
Add compiled v0.10.0 file to git for bower
2015-02-13 04:23:40 +01:00
Tankred Hase
fcf7242c10 Add release shell script for automated build, tagging, and releasing to npm 2015-02-13 04:21:26 +01:00