We just finished adding #WebOfTrust support to #PGPainless!
Many thanks to @NGIZero and #NLnet for funding the project!
https://blog.jabberhead.tk/2023/07/25/pgpainless-meets-the-web-of-trust/
#weboftrust #pgpainless #nlnet
I just published #PGPainless 1.6.0 which adds support for the latest revision of the Stateless #OpenPGP Protocol (#SOP) version 7.
There are two new subcommands:
* `sop revoke-key` allows you to generate revocation certificates for secret keys
* `sop change-key-password` can be used to update the password(s) of a secret key, or remove password protection altogether.
Lastly, `sop generate-key` can now generate signing-only keys using the `--signing-only` option.
Another day of #XMPP Sprint is coming to a close (at least the business part).
Everyone was busy like a bee :)
Today I made progress on the WoT implementation of #PGPainless.
With regards to XMPP-related work, I submitted 3 patches to Smack, one bumping PGPainless in Smack's #OpenPGP code, the other two addressing the use of libsignal in Smack's #OMEMO implementation.
https://github.com/igniterealtime/Smack/pull/563
https://github.com/igniterealtime/Smack/pull/564
https://github.com/igniterealtime/Smack/pull/565
#xmpp #pgpainless #openpgp #omemo
I just noticed that there are now exactly 100 tagged releases of #PGPainless! \o/
We've come a long way since the very first release `0.0.1-alpha1`:
`610 files changed, 68508 insertions(+), 6001 deletions(-)`
Just released #PGPainless 1.5.3, 1.4.5 and 1.3.17, which do fix some bugs:
* Direct-Key signatures on thirdparty keys were broken (both creation and verification used a wrong encoding)
* Minimum bit-strength policy checks on signing subkeys were broken (bit strength was accidentally extracted from the primary key, not the subkey)
#PGPainless' number of stars on Github have overtaken the number of releases (77 vs 75) \o/
#PGPainless is now available in #Debian sid!
Huge thanks go out to Jérôme Charaoui for doing the packaging work!
#PGPainless is now more than just a hashtag used for tooting about the OpenPGP library.
It is now also an IRC channel on oftc!
Join irc://irc.oftc.net/pgpainless :)
Arbeit im Fortschritt ;)
The #CLI tool of #PGPainless will soon support localization!
I'm excited to share with you that #PGPainless is getting funded by @NGIZero (NGI Assure) for creating an implementation of the Web-of-Trust!
See https://nlnet.nl/project/PGPainless/ for more details and make sure to follow NGIs awesome endeavors to improve the internet!
#pgpainless #openpgp #weboftrust
#OpenPGP is nice, but where can I find keys of my contacts?
#PGPainless now provides an implementation of the Web Key Directory (#WKD), as well as - of today! - an experimental client-side API for Verifying Key Servers (#VKS) such as https://keys.openpgp.org/
https://github.com/pgpainless/wkd-java
https://github.com/pgpainless/vks-java
#openpgp #pgpainless #wkd #vks
If you are interested in #XMPP at Google Summer of Code 2022 the following projects have announced their ideas:
- #Converse.js
- #Dino
- #Psi
- #PGPainless
More info: https://xmpp.org/community/gsoc-2022/
#xmpp #converse #dino #psi #pgpainless #gsoc #google #standards
Hey! The #JMAP email client #Lttrs now natively supports #Autocrypt encryption!
https://github.com/iNPUTmice/lttrs-android/releases/tag/0.3.0
Its implementation is making use of #PGPainless :)
#jmap #autocrypt #lttrs #pgpainless
sop-java is a library containing of generic interface definitions modelling the Stateless #OpenPGP Protocol (SOP).
It originally emerged as part of #PGPainless but was now moved into its own repository.
https://github.com/pgpainless/sop-java
https://codeberg.org/PGPainless/sop-java
The ultimate goal is for it to become the go-to interface definition for Java-based OpenPGP libs.
Ideally there will be multiple implementations of it, not just PGPainless, such that the user can easily swap out whichever library they want to use.
#PGPainless just reached 50 stars on Github!
Come on #Codeberg users, you are lagging behind! :P
#PGPainless got audited! Read the report: https://github.com/pgpainless/pgpainless/blob/master/resources/FLO-04-report.pdf