home.social

Search

48 results for “vanitasvitae”

  1. @vanitasvitae is there any documentation on doing this at the moment? I looked into it ages ago but nothing seemed to exist in a stable form then. Any tips?

    I'm about to move the #Chinwag XMPP services to a new server and I'd love to add that capability for my users while I'm at it.

  2. @Muto @vanitasvitae @debacle @js @stevenroose @tigase

    thanks for the feedbacks. So it seems that #Siskin is close but not there yet (to summarize: no #OMEMO for MUC, unreliable Push and OMEMO, and aesgcm not merged yet – those are feedbacks, not my personal experience as I've tested only for a few minutes so far –).

    Do you have similar experience and list of problems with #ChatSecure and #Monal? That are the 3 names I see the most when people are talking about #XMPP and #iOS.

  3. On schedule with 2.0.3 release, the Github repository now has 203 stars.

    github.com/pgpainless/pgpainle

  4. I just released 2.0.3, which fixes a bug where OpenPGP keys were not usable for certain operations if they contained recent third-party signatures.
    Kind of embarrassing and I'm glad to have a fix out now :)

    Furthermore, PGPainless now implements revision 15.

  5. Benn Jordan shows cool gadgets for anarchists and dives into the distant and current past of anarchism.

    youtube.com/watch?v=W_F4rEaRduk

  6. codeberg.org/PGPainless/vks-ja

    And lastly VKS-Java provides an API and CLI to communicate with verifying key servers, such as , which runs keys.openpgp.org

    Release 0.1.4 now depends on BouncyCastle 1.82

  7. is the core library of the ecosystem, additionally providing a CLI tool (pgpainless-cli).

    The 2.0.0 release brought OpenPGP v6 support and integrates 1.82.

    codeberg.org/PGPainless/pgpain

  8. Ecosystem Release Marathon

    ✅ PGPainless 2.0.0
    ✅ SOP-Java 14.0.1
    ✅ Cert-D-Java 0.2.3
    ✅ Cert-D-PGPainless 0.2.3
    ✅ WKD-Java 0.1.3
    ✅ VKS-Java 0.1.4

  9. #PGPainless Ecosystem Release Marathon

    ✅ PGPainless 2.0.0
    ✅ SOP-Java 14.0.1
    ✅ Cert-D-Java 0.2.3
    ✅ Cert-D-PGPainless 0.2.3
    ✅ WKD-Java 0.1.3
    ✅ VKS-Java 0.1.4

    #OpenPGP #WebKeyDirectory #KeyServer

  10. #PGPainless Ecosystem Release Marathon

    ✅ PGPainless 2.0.0
    ✅ SOP-Java 14.0.1
    ✅ Cert-D-Java 0.2.3
    ✅ Cert-D-PGPainless 0.2.3
    ✅ WKD-Java 0.1.3
    ✅ VKS-Java 0.1.4

    #OpenPGP #WebKeyDirectory #KeyServer

  11. #PGPainless Ecosystem Release Marathon

    ✅ PGPainless 2.0.0
    ✅ SOP-Java 14.0.1
    ✅ Cert-D-Java 0.2.3
    ✅ Cert-D-PGPainless 0.2.3
    ✅ WKD-Java 0.1.3
    ✅ VKS-Java 0.1.4

    #OpenPGP #WebKeyDirectory #KeyServer

  12. I just released #PGPainless 2.0!

    The new release comes with support for #OpenPGP v6 (#rfc9580) leveraging #BouncyCastle|s new high-level OpenPGP API internally.

    The API saw substantial changes compared to the 1.7 release line. Among others, it migrated away from the singleton pattern towards configurable API instances.

    You can download the (Linux_x86_64) native CLI binary binary here: github.com/pgpainless/pgpainle

  13. I just released 2.0!

    The new release comes with support for v6 () leveraging |s new high-level OpenPGP API internally.

    The API saw substantial changes compared to the 1.7 release line. Among others, it migrated away from the singleton pattern towards configurable API instances.

    You can download the (Linux_x86_64) native CLI binary binary here: github.com/pgpainless/pgpainle

  14. I just released #PGPainless 2.0!

    The new release comes with support for #OpenPGP v6 (#rfc9580) leveraging #BouncyCastle|s new high-level OpenPGP API internally.

    The API saw substantial changes compared to the 1.7 release line. Among others, it migrated away from the singleton pattern towards configurable API instances.

    You can download the (Linux_x86_64) native CLI binary binary here: github.com/pgpainless/pgpainle

  15. I just released #PGPainless 2.0!

    The new release comes with support for #OpenPGP v6 (#rfc9580) leveraging #BouncyCastle|s new high-level OpenPGP API internally.

    The API saw substantial changes compared to the 1.7 release line. Among others, it migrated away from the singleton pattern towards configurable API instances.

    You can download the (Linux_x86_64) native CLI binary binary here: github.com/pgpainless/pgpainle

  16. I just released #PGPainless 2.0!

    The new release comes with support for #OpenPGP v6 (#rfc9580) leveraging #BouncyCastle|s new high-level OpenPGP API internally.

    The API saw substantial changes compared to the 1.7 release line. Among others, it migrated away from the singleton pattern towards configurable API instances.

    You can download the (Linux_x86_64) native CLI binary binary here: github.com/pgpainless/pgpainle

  17. I just noticed, that on its website @debian lists as an alternative to GnuPG for verifying integrity of its release ISOs :)

    debian.org/CD/verify

  18. Towards OpenPGP v6 in PGPainless

    I’m very excited to announce the results of what I have been working on for the past 1,5 years. *drumrolls*

    I added support for OpenPGP v6 (rfc9580) in both Bouncy Castle and PGPainless! In this blog post, I want to go over the work in more details.

    https://warmwasserwerfer.de/2025/08/28/towards-openpgp-v6-in-pgpainless/

    #encryption #java #openpgp #pgpainless

  19. PGPainless meets the Web-of-Trust

    We are very proud to announce the release of PGPainless-WOT, an implementation of the OpenPGP Web of Trust specification using PGPainless.

    Big thanks to Heiko for his valuable contributions and the great boost in motivation working together gave me 🙂
    Also big thanks to NLnet for sponsoring this project in such a flexible way.
    Lastly, thanks to Wiktor for his talent to connect people 😀

    https://blog.jabberhead.tk/2023/07/25/pgpainless-meets-the-web-of-trust/

    #certificateauthority #gpg #openpgp #pgp #pgpainless #pgpki #sequoia #weboftrust #wot

  20. Creating an OpenPGP Web-of-Trust Implementation – Knitting a Net

    I imagine the Web-of-Trust as an old, half-rotten fishing net (bear with me); There are knobbly knots, which may or may not be connected to neighboring knots through yarn of different thickness. Some knots are well-connected with others, as ye olde fisherman did some repair work on the net, while other knots or even whole sections of the net have no intact connections left to the rest. Many connections rotted away as the yarn past its expiration date.

    https://blog.jabberhead.tk/2023/07/06/creating-an-openpgp-web-of-trust-implementation-knitting-a-net/

    #authentication #cryptography #openpgp #pgpainless #signature #trust #webOfTrust

  21. Use Any SOP Binary With SOP-Java and External-SOP

    I just released another library named external-sop, which implements sop-java and allows the user to use any SOP CLI application of their choice from within their Java / Kotlin application!

    https://blog.jabberhead.tk/2023/01/13/use-any-sop-binary-with-sop-java-and-external-sop/

    #encryption #java #openpgp #pgpainless #sop

  22. Implementing Packet Sequence Validation using Pushdown Automata

    In the previous blog post I discussed how a formal grammar can be transformed into a pushdown automaton in order to check if a sequence of packets or tokens is part of the language described by the grammar. In this post I will discuss how I implemented said automaton in Java in order to validate OpenPGP messages in PGPainless.

    https://blog.jabberhead.tk/2022/10/26/implementing-packet-sequence-validation-using-pushdown-automata/

    #automaton #java #openpgp #pgpainless #pushdown

  23. Using Pushdown Automata to verify Packet Sequences

    As a software developer, most of my work day is spent working practically by coding and hacking away. Recently though I stumbled across an interesting problem which required another, more theoretical approach…

    https://blog.jabberhead.tk/2022/09/14/using-pushdown-automata-to-verify-packet-sequences/

    #automaton #encryption #java #openpgp #pda #pgpainless #pushdown #rfc4880

  24. Creating a Web-of-Trust Implementation: Accessing Certificate Stores

    I made progress towards a full WoT implementation. The current milestone entails integrating certificate stores more closely with the core API.
    More specifically, an implementation of the Shared PGP Certificate Directory.

    https://blog.jabberhead.tk/2022/09/01/creating-a-web-of-trust-implementation-accessing-certificate-stores/

    #certificate #openpgp #pgpCertD #pgpainless #store