Tankred Hase
031218313e
Minor Update to README
2016-03-25 14:34:33 +08:00
Tankred Hase
cb89069002
Add unstable IE11 travis build to allow_failures[D
2016-03-25 11:04:02 +08:00
Tankred Hase
c42556920e
Update README
2016-03-25 00:12:23 +08:00
Tankred Hase
843fba0d40
Use underscore instead of camelcase in config
...
zeroCopy —> zero_copy
useNative —> use_native
Remove unnecessary tests from build
2016-03-24 21:02:29 +08:00
Tankred Hase
72c8bf5ea7
Deactivate GCM by default
2016-03-24 20:47:42 +08:00
Tankred Hase
d95282977f
Add GCM config usage in README
2016-03-24 15:09:53 +08:00
Tankred Hase
969e39dcf2
Rename useAEAD --> nativeAEAD
2016-03-24 13:49:26 +08:00
Tankred Hase
2dce233d10
Fix: activate native tests under node.js
2016-03-24 13:34:12 +08:00
Tankred Hase
da3fbf8965
Test CFB, GCM, worker, asm.js, native cases
2016-03-24 13:25:35 +08:00
Tankred Hase
f4fc274f14
Fix: use worker for CFB w/ webcrypto support
2016-03-24 13:24:18 +08:00
Tankred Hase
c8569e0cd5
Add version attribute to the AEAD packet
2016-03-24 10:53:35 +08:00
Tankred Hase
8b46a117ab
Prefer aes128 over aes192 (no WebCrypto support)
2016-03-24 10:53:30 +08:00
Tankred Hase
979f212305
Cleanup Promise code
2016-03-24 09:29:41 +08:00
Tankred Hase
ddedb5cb42
Cleanup public api
2016-03-23 21:36:48 +08:00
Tankred Hase
1e3d6468d6
Wrap code into promises to globally catch errors
2016-03-23 21:19:02 +08:00
Tankred Hase
453a9cee07
Use web worker for encrypt/decrypt if no native gcm
2016-03-23 21:17:36 +08:00
Tankred Hase
26bf7b62c7
Prevent native crypto for worker tests.
2016-03-23 19:15:04 +08:00
Tankred Hase
760bdb8f00
Use only standard window.crypto.subtle in gcm.js
...
There is currently no support for AES-GCM in IE11 and Safari/iOSqq
2016-03-23 17:27:09 +08:00
Tankred Hase
9b2823aa67
Fix unit tests under node
2016-03-23 16:43:40 +08:00
Tankred Hase
963648c6ea
Fix unit tests for browsers
2016-03-23 15:39:51 +08:00
Tankred Hase
e5e76d2eb7
Cleanup gcm.js
2016-03-23 14:32:48 +08:00
Tankred Hase
a225027a6b
Wrap message.sign into a promise in openpgp.encrypt
2016-03-23 13:43:12 +08:00
Tankred Hase
7fabe02e03
Fix GCM under node.js
2016-03-23 13:43:06 +08:00
Tankred Hase
8f8218e9de
Cleanup and test AEAD protected packet
2016-03-22 17:45:19 +08:00
Tankred Hase
8aa15b66a9
Cleanup and unit test gcm.js
2016-03-22 17:45:19 +08:00
Tankred Hase
49faca83c5
Upgrade to asmcrypto-lite@1.1.0 in npm-shrinkwrap.json
2016-03-22 17:45:19 +08:00
Tankred Hase
365a9d2107
Fix link to IEFT draft packet tag in enums.js
2016-03-22 17:45:18 +08:00
Tankred Hase
2e4d8547a0
Fix typo in src/crypto/index.js
2016-03-22 17:45:18 +08:00
Tankred Hase
149f5d5191
Use promise api in sym_encrypted_* packets
2016-03-22 17:45:18 +08:00
Tankred Hase
ded8926b27
Support AES-GCM with AEAD Protected Data Packets
...
Closes openpgpjs/openpgpjs#421
2016-03-22 17:44:22 +08:00
Tankred Hase
c9b20c96e0
Add unit test link to readme
2016-03-11 12:18:13 +08:00
Tankred Hase
35c5afe94c
Remove mailing list from readme
2016-03-11 10:53:10 +08:00
Tankred Hase
b5618fd63d
Remove redundant util.emailRegEx
2016-02-19 11:17:35 +07:00
Tankred Hase
aff1b682ac
Add comment to keygen example in README
2016-02-19 10:39:10 +07:00
Tankred Hase
5f7ce38be7
Fix examples in README
2016-02-18 12:57:16 +07:00
Tankred Hase
5fc6167730
Release new version
2016-02-18 11:44:54 +07:00
Tankred Hase
a1ab02adc8
Revert "Point to TLS/HSTS secured .com domain"
...
This reverts commit 177d701f5b
.
2016-02-18 11:38:12 +07:00
Tankred Hase
3bbbe2538e
Update npm dependencies and shrinkwrap
2016-02-18 11:36:58 +07:00
Tankred Hase
3aecb46f72
Add grunt connect:dev job
2016-02-18 11:31:02 +07:00
Tankred Hase
25425d6a87
Update to current es6-promise polyfill
...
This no longer causes trouble in PhantomJS 2.x
2016-02-18 11:18:25 +07:00
Tankred Hase
506e36c9cc
Remove function bind polyfill from worker.js
...
This is no longer required in Phantom.js 2.x
2016-02-18 11:15:59 +07:00
Tankred Hase
58bd52559c
Use node v4.x instead of v4.2 in travis (current LTS)
2016-02-17 19:33:24 +07:00
Tankred Hase
5a1af6e698
Release new version
2016-02-15 19:46:51 +07:00
Tankred Hase
177d701f5b
Point to TLS/HSTS secured .com domain
2016-02-15 14:06:31 +07:00
Tankred Hase
8a0f6f9bfd
Cleanup uglify banner
2016-02-15 14:03:41 +07:00
Tankred Hase
01061b8fe9
Update README.md
2016-02-15 09:10:56 +07:00
Tankred Hase
e562a33c91
Merge pull request #377 from hmarr/support-cr-eols
...
Handle carriage-return-only newlines
2016-02-14 23:03:21 +07:00
Harry Marr
68d1b5a35c
Handle carriage-return only newlines
...
Newlines are normalised to \r\n, but that previously assumed that only
\r\n and \n newline characters could be used. Even though \r newlines
are rarely used in the wild, it's be helpful to support them. Currently,
they're just removed entirely.
2016-02-14 12:01:19 +00:00
Tankred Hase
d517017ec0
Fix typo in readme, link asmcrypto-lite github
2016-02-14 10:31:18 +07:00
Tankred Hase
1962760344
Release new version
2016-02-13 16:57:44 +07:00