Hi everyone,

there have been some major changes in OpenPGP.js and I just wanted to
give everyone a chance to take a look and give feedback before they
are merged:

1. The library now uses native WebCrypto (where available) to generate
RSA keys a lot faster.

PR: https://github.com/openpgpjs/openpgpjs/pull/258

2. The public api has been completely refactored to use promises (no
more sync and async styles using callbacks). The idea is that this
will break the api for version 0.8.0, but as we add more native
WebCrypto operations under the hood such as SHA and AES, we will not
break the api in the future:

PR: https://github.com/openpgpjs/openpgpjs/pull/259
Examples: https://github.com/openpgpjs/openpgpjs/tree/promises#examples


Also, to allow future code-sharing with Google end-to-end (e.g. for
ECC support), the license has been updated to LGPL version 3.0 or
later:
https://github.com/openpgpjs/openpgpjs/commit/bbe174828fb949153b619047cfe9a05153037bc7

Here is the original mail from two weeks ago, if you're interested
about the details:
http://www.mail-archive.com/list%40openpgpjs.org/msg00797.html

Thanks,
Tankred
_______________________________________________

http://openpgpjs.org
Subscribe/unsubscribe: http://list.openpgpjs.org

Reply via email to