Add encryption #132

Closed
opened 2 months ago by Thary · 3 comments
Thary commented 2 months ago

Hello. I think, your client is realy user-friendly and beautiful. Please, add Omemo and GnuPG encryption support.

Hello. I think, your client is realy user-friendly and beautiful. Please, **add Omemo and GnuPG encryption support.**
PapaTutuWawa added the
enhancement
backend/xmpp
ui
backend/service
labels 2 months ago

I'm currently working on implementing Omemo 0.8 in #126. PGP encryption I will most likely not implement since I really don't want to balance multiple crypto implementations.

I'm currently working on implementing Omemo 0.8 in #126. PGP encryption I will most likely not implement since I really don't want to balance multiple crypto implementations.
PapaTutuWawa added this to the Alpha Release 0.3.0 project 2 months ago
PapaTutuWawa closed this issue 4 weeks ago
Poster

But why? PGP is great!

But why? PGP is great!

The issues are:

  • OpenPGP does not provide PFS, which OMEMO does
  • I can do key management for OMEMO directly inside Moxxy. For OpenPGP - to provide an experience that users expect - I need to either do the same, which would annoy users that, for example, use OpenKeychain or shell out to an external application, like OpenKeychain, which would annoy users that don't know how OpenPGP works.
  • Regarding shelling out: That adds one more platform dependent functionality. I try to avoid that as much as possible to give myself (and others) enough room to easily port Moxxy to another platform.

Don't get me wrong, I do know hat OpenPGP also has its advantages. But I really don't want to manage multiple cryptographic implementations at the moment.

The issues are: - OpenPGP does not provide PFS, which OMEMO does - I can do key management for OMEMO directly inside Moxxy. For OpenPGP - to provide an experience that users expect - I need to either do the same, which would annoy users that, for example, use OpenKeychain or shell out to an external application, like OpenKeychain, which would annoy users that don't know how OpenPGP works. - Regarding shelling out: That adds one more platform dependent functionality. I try to avoid that as much as possible to give myself (and others) enough room to easily port Moxxy to another platform. Don't get me wrong, I do know hat OpenPGP also has its advantages. But I really don't want to manage multiple cryptographic implementations at the moment.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: moxxy/moxxyv2#132
Loading…
There is no content yet.