Re-use the mechanism for instant messaging encryption via OpenPGP
(implemented at step 15) and adapt it to be used with Pubsub.
Milestone(s)
- Write and propose necessary protoXEP(s) to encrypt pubsub
nodes/items via OX
- Do an implementation in Libervia
- Store decrypted version of items in local Pubsub cache
- Adapt UI in libervia-desktop to encrypt Pubsub nodes/items on demand
- Adapt UI in libervia-desktop to reflect the encryption state of a
Pubsub node/item
- Implement CLI commands to manage encrypted nodes
- documentation
- tests (either unit test or e2e)