libervia-backend/sat/core
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi da9725479b plugin OXPS: OpenPGP for XMPP Pubsub implementation:
OpenPGP for XMPP Pubsub (https://xmpp.org/extensions/inbox/pubsub-encryption.html,
currently a protoXEP) is implemented and activated when `encrypted` is set to `True` in
pubsub's `extra` data.

On item retrieval, the decryption is transparent if the key is known, except if the
`decrypt` key in `extra` is set to `False` (notably useful when one wants to checks that
data is well encrypted).

Methods and corresponding bridge methods have been implemented to manage shared secrets
(to share, revoke or rotate the secrets).

plugin XEP-0060's `XEP-0060_publish` trigger point as been move before actual publish so
item can be modified (here e2ee) by the triggers. A new `XEP-0060_items` trigger point has
also been added.

`encrypted` flag can be used with plugin XEP-0277's microblog data

rel 380
2022-10-15 20:36:53 +02:00
..
__init__.py core, setup: huge cleaning: 2018-04-02 19:44:50 +02:00
constants.py plugin OXPS: OpenPGP for XMPP Pubsub implementation: 2022-10-15 20:36:53 +02:00
core_types.py plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo: 2022-08-23 21:06:24 +02:00
exceptions.py plugin OXPS: OpenPGP for XMPP Pubsub implementation: 2022-10-15 20:36:53 +02:00
i18n.py plugin XEP-0420: Implementation of Stanza Content Encryption: 2022-08-23 12:04:11 +02:00
launcher.py Renamed the project from "Salut à Toi" to "Libervia": 2021-03-20 20:42:04 +01:00
log.py plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo: 2022-08-23 21:06:24 +02:00
log_config.py Renamed the project from "Salut à Toi" to "Libervia": 2021-03-20 20:42:04 +01:00
patches.py core (patches): updated TLS patches: 2019-10-01 22:49:10 +02:00
sat_main.py core: fix and renamed getLocalPath -> get_local_path: 2022-10-10 15:23:59 +02:00
xmpp.py core (xmpp): check presence of some keys in attachment before using them: 2022-10-06 16:02:05 +02:00