jdev - 2024-09-23


  1. debacle

    > Ox always appeared slow to me when using profanity and gajim. As Go-sendxmpps encryption and decryption is a lot faster I assume it's gnupg which is slow. How does go-sendxmpp use PGP? Does it fork a process for every encrypt/decrypt/sign/verify action? IIRC, Gajim and profanity do that.

  2. Martin

    It does not, it uses the gopenpgp lib.

  3. Martin

    Yes, calling gpg externally seems to be pretty slow.

  4. Zash

    I thought they all did that for security reasons, to isolate private key material into a separate process address space

  5. debacle

    > I mean, everyone wants history on all devices but also PFS because security dudes say PFS required I'm pretty sure, that most of my friends do not even know (or care), if our chat is encrypted and have never heard of PFS. Chat history on a new phone, when they killed their old one, is a feature they understand (and probably want), though.

  6. Stefan

    Zash: Yes, I think so also.

  7. flow

    Zash> I thought they all did that for security reasons,

  8. flow

    You use gpg-agent for that, but not a fork() per crypto op