aboutsummaryrefslogtreecommitdiff
path: root/src/omemo/QXmppOmemoManager_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Split identity key deserialization into separate methodsMelvin Keskin2023-03-291-1/+3
|
* Fix OMEMO device list processing as specifiedMelvin Keskin2023-03-131-0/+1
|
* OmemoManagerPrivate: Fix sizes of HKDF output and HMACMelvin Keskin2023-03-111-2/+2
|
* omemo: Fix build on MSVC 2019 (#550)Jonah BrĂ¼chert2023-03-091-3/+6
|
* omemo: Fix usage of unexported symbols from Constants_p.hLinus Jahn2023-03-091-0/+5
| | | | | | This adds the constants to files from the omemo module. It fixes the build of the omemo module on windows with MSVC (and potentially release builds on linux too).
* Update OMEMO to new libomemo-c 0.5 APIsMelvin Keskin2023-03-091-2/+0
|
* Use QXmppError in all IQ results instead of StanzaErrorLinus Jahn2023-01-221-1/+1
| | | | | | | | This allows us to report different error types with more information and makes it possible to distinguish stanza errors and errors generated locally. Part of #501.
* Introduce QXmppTask & QXmppPromiseLinus Jahn2023-01-031-38/+39
| | | | | | Closes #502. Co-authored-by: Jonah BrĂ¼chert <jbb@kaidan.im>
* OmemoManager: Replace multi-result futures with single result futuresLinus Jahn2022-12-311-1/+1
| | | | | | | | | QXmppTask won't support multi-result and in the case of the OmemoManager it's not really needed. If you want to know when each single request is finished you can just subscribe/unsubscribe from each jid in a single request. Part of #502.
* OmemoManagerPrivate: Simplify setUpDeviceId()Linus Jahn2022-12-221-0/+2
|
* OmemoManager: Use shared QcaInitializer instead of ownLinus Jahn2022-09-241-1/+3
|
* Split up OMEMO into extra moduleLinus Jahn2022-08-131-0/+342