Just curious if that is the case. I assume not as Lemmy does not advertise it’s encryption at all.

Would this ever be planned for Lemmy?

  • nutomic@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    4 years ago

    No, they only have transport encryption with TLS. This is why we recommend Matrix instead. I think Mastodon is working on E2E encryption for ActivityPub, but it seems extremely complicated.

      • lotanis
        link
        fedilink
        arrow-up
        4
        ·
        2 years ago

        Implementing E2E isn’t just about the encryption though, it’s also about the key exchange/distribution/generation approach.

        If you look at what Matrix does, so much of the complexity comes from how they authenticate all the different clients to manage E2E in a distributed way. For proper E2E you’ve got more than 2 ends (multiple clients) so you need to manage it for all.

        • Bear_with_a_hammer@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          I don’t get what makes it hard to implement the same stuff using libraries provided, encryption should be optional for servers administrators to enable

          • lotanis
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            Each crypto operation (“verify the signature of this message”, “encrypt this chunk of data with this key”) is covered by any one of a number of libraries and if you’re writing your own implementation you’re probably doing the wrong thing.

            For the system that you’re trying to build (messaging system, secure boot, HDD encryption, etc) working out which one you need to when is where the difficulty is. What is the overall design of your system - how do keys get exchanged, what is important to protect etc.