193 Commits

Author SHA1 Message Date
Sanjana Rajan
21449ebd50 Release new version 2018-07-19 18:13:51 +02:00
Sanjana Rajan
21c908a86a Release new version 2018-07-13 18:00:28 +02:00
Sanjana Rajan
96c1c2158e Release new version 2018-07-02 11:55:53 +02:00
Wiktor Kwapisiewicz
043e77a6ea
Add Web Key Directory lookup
This change implements Web Key Directory lookup using user's e-mail
address. The target host is the same as the e-mail's domain and the
local-part is hashed with SHA-1 and encoded using Z-Base32 encoding.

Implemented is basic flow of version 06 of OpenPGP Web Key Directory
draft [0].

It was necessary to update node-fetch package to allow returning array
buffers from HTTP responses.

If openpgpjs is used in the browser all keys retrieved from Web Key
Directory should have `Access-Control-Allow-Origin` header set to `*`
(including 404 Not found responses).

[0]: https://datatracker.ietf.org/doc/draft-koch-openpgp-webkey-service/
2018-05-29 21:21:24 +02:00
Sanjana Rajan
bf428b80d4 Release new version 2018-05-22 17:39:26 -07:00
Sanjana Rajan
7cd2aded63 Release new version 2018-05-15 00:05:10 -07:00
Daniel Huigens
6c2fec3450 Parse user IDs
Also, support comments when creating user IDs
2018-05-01 13:39:23 +02:00
Sanjana Rajan
cf3c2790f2 Release new version 2018-04-30 14:58:14 -07:00
Sanjana Rajan
dbc195d4ce Release new version 2018-04-25 11:11:57 -07:00
Sanjana Rajan
840a9811b4 Release new version 2018-04-17 08:44:25 -07:00
Sanjana Rajan
d785df3325 Release new version 2018-04-16 15:19:27 -07:00
Sanjana Rajan
f9fba4a2a5 Release new version 2018-04-16 14:20:12 -07:00
Sanjana Rajan
f1714fd9b5 Release new version 2018-04-05 07:20:48 -07:00
Sanjana Rajan
afc9164e7d Release new version 2018-03-19 00:15:58 -07:00
Bart Butler
4eab6e68e9 Release new version 2018-03-16 12:29:33 -07:00
Bart Butler
8dd4b3f256 Release new version 2018-03-15 11:32:09 -07:00
Mahrud Sayrafi
5e857e131e
Bugfix in Native ECC in Node 2018-03-01 01:28:03 -08:00
Mahrud Sayrafi
d40e8fe428
Use asmcrypto.js directly + quickfix 2018-02-22 11:51:21 -08:00
BafS
b794956691
Update engine field to support Node.js v8+ 2018-02-22 00:37:42 -08:00
Mahrud Sayrafi
ed4cef102a
This branch uses the current version of asmcrypto.js 2018-02-22 00:37:41 -08:00
Bart Butler
c8adaff826 change JS zlib to pako, use Node zlib if available 2018-02-14 14:21:53 -08:00
mmso
e255f6d820
Update compressjs location 2018-02-14 17:14:18 +01:00
mmso
8808fdb8ed
Fix #607 - Add support for bzip2 de/compression 2018-02-14 14:14:07 +01:00
Bart Butler
8dd27722a3 unify hash libraries 2018-02-13 22:29:57 -08:00
BafS
a53f2b3780 Update packages, add lint script, remove useless eslint-plugins 2018-02-13 23:33:09 +01:00
Bart Butler
0a4e9461ca
Merge pull request #632 from openpgpjs/ripemd_license_issue
use different, MIT-licensed RIPEMD library, closing #625
2018-02-08 21:10:04 -08:00
Bart Butler
0378bf8617 ripemd160 should not be a dev dependency 2018-02-08 13:31:34 -08:00
Bart Butler
7975c86508 use different, MIT-licensed RIPEMD library, closing #625 2018-02-08 11:49:10 -08:00
Mahrud Sayrafi
d851398b0c
Merge branch 'master' into http-to-https 2018-02-08 10:56:46 -08:00
Bart Butler
210ec26ed3 fix sporadic two password decryption failure 2018-02-06 16:43:51 -08:00
Bart Butler
bdf1ce8d64 add some more polyfills for old browsers 2018-02-06 10:56:29 -08:00
Bart Butler
89f86d83d5 fix obsolete browser tests, add some polyfills 2018-02-05 22:17:41 -08:00
Bart Butler
ac440b9ae6 use ES6 polyfill for worker and tests, not in openpgp.js 2018-02-05 14:21:35 -08:00
Daniel Kahn Gillmor
4da28fcc29 move from http to https where possible.
There are dozens of links in the OpenPGP.js codebase that are http but
could be replaced with https links.  I've converted as many of them as
i could find.
2018-02-01 09:58:06 -05:00
Mahrud Sayrafi
a4134b9f55
Addresses various review comments by @bartbutler + some cleanups 2018-01-31 17:52:38 -08:00
Sanjana Rajan
c443988ec4 restore package.json 2018-01-30 18:30:31 +01:00
Ismael Bejarano
a8e8271185 Support functions for Elliptic Curve Cryptography 2018-01-30 18:30:13 +01:00
Ismael Bejarano
2f69d22130 Key Wrap and Unwrap from RFC 3394 2018-01-30 18:30:13 +01:00
Bart Butler
b22f84f9b9 Release new version 2018-01-21 23:13:22 -08:00
Bart Butler
18c08c2f0b Release new version 2017-12-22 13:53:20 -08:00
Bart Butler
2ffa221b21 Release new version 2017-12-02 22:03:17 -08:00
Giovanni Pellerano
31d381fb27 Update npm dependencies and shrinkwrap 2017-12-01 21:20:17 +01:00
Bart Butler
e7e18777b0 Release new version 2017-11-28 14:06:25 -08:00
Bart Butler
bee9928e54 Release new version 2017-11-06 13:46:54 -08:00
Bart Butler
63b387d5b9 Release new version 2017-10-10 10:49:23 -07:00
Bart Butler
417470d36a Release new version 2017-09-20 10:25:54 -07:00
Bart Butler
82ea7a025c Release new version 2017-08-30 13:09:51 -07:00
Bart Butler
5ee8d7505d Release new version 2017-08-20 16:44:35 -07:00
Bart Butler
7b7c1b08fe Release new version 2017-07-21 22:06:51 -07:00
Bart Butler
28abf77a18 Release new version 2017-07-21 18:58:00 -07:00