| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Split up OMEMO into extra module | Linus Jahn | 2022-08-13 | 1 | -737/+0 |
| | | |||||
| * | Implement XEP-0384: OMEMO Encryption v0.8 | Melvin Keskin | 2022-08-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | This implements XEP-0384 in version v0.8 with a manager and storage classes to be user-implemented for persistant storage. The license of the code is LGPL-2.1-or-later as usual. However since libomemo-c (libsignal-protocol-c) is GPL-3.0, the built binary is always licensed under GPL-3.0. Having our code LGPL licensed will make it avoids relicensing in the future in case we port it to an LGPL compatible omemo library. Closes #133. Co-authored-by: Linus Jahn <lnj@kaidan.im> | ||||
| * | Add QXmppOmemoDeviceBundleItem and QXmppOmemoDeviceListItem | Melvin Keskin | 2022-06-14 | 1 | -0/+51 |
| | | |||||
| * | OmemoData: Apply consistent 'const' usage | Melvin Keskin | 2022-04-07 | 1 | -7/+7 |
| | | |||||
| * | Make OMEMO data classes private | Melvin Keskin | 2022-04-07 | 1 | -231/+59 |
| | | |||||
| * | doc: OmemoData: Replace '2^32-1' with std::numeric_limits | Melvin Keskin | 2022-04-07 | 1 | -5/+10 |
| | | |||||
| * | OmemoDeviceBundle: Use methods for adding / removing public pre keys | Melvin Keskin | 2022-04-07 | 1 | -13/+17 |
| | | |||||
| * | OmemoDeviceBundle: Use QHash instead of QMap for public pre keys | Melvin Keskin | 2022-04-07 | 1 | -3/+3 |
| | | |||||
| * | Add QXmppOmemoIq | Melvin Keskin | 2022-04-07 | 1 | -0/+57 |
| | | | | | The IQ is only used internally and is private. | ||||
| * | OmemoElement: Omit payload XML element if empty | Melvin Keskin | 2022-03-09 | 1 | -1/+5 |
| | | |||||
| * | Add 'const' qualifier to OMEMO data method parameters | Melvin Keskin | 2022-03-09 | 1 | -3/+3 |
| | | |||||
| * | OmemoData: Use QStringLiteral | Melvin Keskin | 2022-03-09 | 1 | -29/+29 |
| | | |||||
| * | Convert copyright headers to REUSE | Linus Jahn | 2022-01-14 | 1 | -23/+4 |
| | | |||||
| * | Update copyright years (2022 edition) | Linus Jahn | 2022-01-09 | 1 | -1/+1 |
| | | |||||
| * | Update to OMEMO 0.8, TM 0.6 and ATM 0.4 | Melvin Keskin | 2021-10-10 | 1 | -8/+8 |
| | | | | | | | * OMEMO has namespace 'urn:xmpp:omemo:2' and uses SCE 0.4 now * TM has namespace 'urn:xmpp:tm:1' and uses Base64 for key identifiers * ATM uses Base64 for key identifiers | ||||
| * | Add QXmppOmemoElement | Melvin Keskin | 2021-09-03 | 1 | -0/+187 |
| | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | ||||
| * | Add QXmppOmemoEnvelope | Melvin Keskin | 2021-09-03 | 1 | -0/+153 |
| | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | ||||
| * | Add QXmppOmemoDeviceBundle | Melvin Keskin | 2021-09-03 | 1 | -0/+234 |
| | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | ||||
| * | Add QXmppOmemoDeviceList | Melvin Keskin | 2021-09-03 | 1 | -0/+71 |
| | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | ||||
| * | Add QXmppOmemoDeviceElement | Melvin Keskin | 2021-09-03 | 1 | -0/+162 |
| Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | |||||
