HNHacker News
TopNewBestAskShowJobs

kaiengert

34 karma · joined April 10, 2014

submissionscomments
kaiengert··on Introducing a terms of use and updated privacy notice for Firefox
Please see this helpful clarification post: https://blog.mozilla.org/en/products/firefox/update-on-terms...
kaiengert··on Rpgp: Pure Rust implementation of OpenPGP
there is a response here: https://articles.59.ca/doku.php?id=pgpfan:tpp
kaiengert··on Thunderbird 102
Thunderbird supports OpenPGP and S/MIME for email encryption.

For how to set it up, see here: https://support.mozilla.org/en-US/kb/thunderbird-help-setup-...

kaiengert··on Thunderbird 102
Your statement needs some clarification.

Yes, Thunderbird supports OpenPGP, with a fully integrated solution.

However, Thunderbird doesn't use gpg by default, because of license incompatibility Thunderbird cannot bundle GnuPG software.

That's why Thunderbird uses the RNP library as its default OpenPGP backend.

You may optionally configure externally installed GnuPG for secret key operations, as described at https://wiki.mozilla.org/Thunderbird:OpenPGP:Smartcards

kaiengert··on Thunderbird 102
Yes, you can use smartcards with S/MIME.

You, you can use smartcards with OpenPGP, if you configure Thunderbird for optional GnuPG support. This way Thunderbird can use your secret key that is managed by GnuPG, for secret key operations, including keys on smartcards.

How to do that is documented here: https://wiki.mozilla.org/Thunderbird:OpenPGP:Smartcards

kaiengert··on Thunderbird 78.x is great but has issues for advanced PGP users
Maybe it was mentioned as one of the technologies we consider, because it took us a while to make the final decision.
kaiengert··on Thunderbird 78.x is great but has issues for advanced PGP users
No, Thunderbird 78 doesn't use OpenPGP.js - it uses RNP and Botan for OpenPGP.
kaiengert··on Chrome: From NSS to OpenSSL
Note that NSS contains a classic certificate verification engine, which was originally written in C.

The above statement refers to an external contribution that was added to NSS. It added a second validation engine to NSS, libpkix.

It's true that the libpkix portion is very complicated code, but the above statement doesn't apply to NSS in general.