home.social

#pgpainless — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pgpainless, aggregated by home.social.

  1. 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.

  2. 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

  3. #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

  4. #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

  5. #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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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