Thunderbird, RNP, and the Importance of a Good API
sequoia-pgp.org
Thunderbird, RNP, and the Importance of a Good API
1–5 of 5 posts
Re: Thunderbird, RNP, and the Importance of a Good API
#2Firefox is sorta doing this too, baking in the functionality of addons so we don't have to install addons and keep them updated (which is also a security risk since addon authors are usually tempted to change the ownership of the codebase and introduce bad actors). You can run firefox now with their HTTPS-Only mode, aswell as block tracking attempts with 'strict mode'. You can even spoof the useragent with the `resistFingerprinting` flag which is awesome.
Re: Thunderbird, RNP, and the Importance of a Good API
#3The differences seem to be mostly philosophical right now[0], so maybe someone will come up with a UX for opportunistic encryption that the Thunderbird team is comfortable with, and/or future versions of Autocrypt will support modes of operation that overlap with Thunderbird's approach.
[0] https://support.mozilla.org/en-US/kb/openpgp-thunderbird-how...
Re: Thunderbird, RNP, and the Importance of a Good API
#4Re: Thunderbird, RNP, and the Importance of a Good API
#5I really wish that the article did not use the old EFAIL thing. Is that really the worst aspect of the GnuPG API? From that one might get the impression that the API must be pretty awesome if everyone keeps bringing up something that is, after all, a legitimate difference of opinion.
“gpg signaled an error; the applications didn’t adhere to the API contract. I have to agree with the GnuPG developers, …”
yet making the additional point that if your API leaves room for a difference of opinion to result in a serious security vulnerability, your API might have room for improvement:
“… and add: gpg’s interface was (and remains) a disaster waiting to happen, because it doesn’t guide the user to do the right thing.”