aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/crypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
* better detect broken pepDaniel Gultsch2016-04-051-2/+9
| | | | | mark pep as broken when publishing bundle or device list failed reset 'brokenness' when account is getting disabled
* allow to delete attachments. fixes #1539Daniel Gultsch2016-03-231-2/+1
|
* only add image files to media scannerDaniel Gultsch2016-03-231-3/+1
|
* let users confirm each member in a conference even if that contact is ↵Daniel Gultsch2016-03-011-1/+1
| | | | already trusted
* refactored omemo to take multiple recipientsDaniel Gultsch2016-02-291-55/+99
|
* check for uuid change when decrypting pgp messagesDaniel Gultsch2016-02-211-7/+6
|
* re-read common name from certificates on startupDaniel Gultsch2016-02-021-0/+25
|
* show fetch errors in trust keys activityDaniel Gultsch2016-01-231-0/+13
|
* Fix OMEMO session creating logginAndreas Straub2015-12-311-1/+1
| | | | | Now prints the correct JID to the log when finding devices without sessions.
* show certificate informationDaniel Gultsch2015-12-232-0/+8
|
* save certificate when verifying with x509Daniel Gultsch2015-12-232-2/+10
|
* store identity key in XmppAxolotlSession instead of the fingerprintDaniel Gultsch2015-12-192-23/+27
|
* add more debugging to certificate checks after new omemo session was establishedDaniel Gultsch2015-12-191-0/+4
|
* some more NPE checksDaniel Gultsch2015-12-101-1/+1
|
* also verify sessions in CBE mode that got created by key transport messagesDaniel Gultsch2015-12-081-2/+14
|
* encrypt pgp messages to selfDaniel Gultsch2015-11-261-8/+8
|
* pgp fixes and revert configuration changesDaniel Gultsch2015-11-251-2/+10
|
* Merge pull request #1558 from fiaxh/pgp_api_9.0Daniel Gultsch2015-11-241-13/+29
|\ | | | | Use OpenPGP-API 9.0
| * Use OpenPGP-API 9.0fiaxh2015-11-091-13/+29
| |
* | PgpEngine: Get account from conversation instead of from contact. fixes ↵fiaxh2015-11-151-3/+3
|/ | | | #1568, fixes #1544
* indicate cbe in chat message hintDaniel Gultsch2015-10-311-0/+16
|
* explicitly mark verified omemo keys in UIDaniel Gultsch2015-10-312-5/+29
|
* fixed session objects not being build on start upDaniel Gultsch2015-10-301-1/+0
|
* Merge pull request #1513 from fiaxh/pgp_background_decryptionDaniel Gultsch2015-10-302-0/+181
|\ | | | | PGP messages background decryption
| * Decrypt PGP messages in backgroundfiaxh2015-10-282-0/+181
| |
* | push CN into nick pep node when uploading certificate. subscribe to nick nodeDaniel Gultsch2015-10-291-0/+1
|/
* don't retry building broken omemo keysDaniel Gultsch2015-10-171-4/+15
|
* load axolotl session cache on first device updateDaniel Gultsch2015-10-171-2/+6
|
* improved error reporting in trust keys activityDaniel Gultsch2015-10-171-7/+19
|
* introduced code to verify omemo device keys with x509 certificates.Daniel Gultsch2015-10-161-19/+67
| | | | cleaned up TrustKeysActivity to automatically close if there is nothing to do
* moved other name parsing into seperate methodDaniel Gultsch2015-10-151-40/+45
|
* use constants for oids in xmppdomainverifierDaniel Gultsch2015-10-151-2/+5
|
* more checks for xmppdomainverifier and better wildcard handlingDaniel Gultsch2015-10-151-4/+10
|
* use own XmppDomainVerifier instead of deprecated StrictHostnameVerifier. ↵Daniel Gultsch2015-10-151-0/+113
| | | | fixes #1189
* add config variable to enable x509 verificationDaniel Gultsch2015-10-121-3/+3
|
* code clean upDaniel Gultsch2015-10-123-16/+3
|
* enable SASL EXTERNAL (certificate loginDaniel Gultsch2015-10-111-0/+29
|
* add menu item in account details to renew certificateDaniel Gultsch2015-10-111-23/+82
|
* Clean upAndreas Straub2015-10-112-13/+5
| | | | Fixes some random linter warnings.
* be more careful when publishing device bundleDaniel Gultsch2015-09-171-0/+14
|
* indicate broken pep in server infoDaniel Gultsch2015-09-061-0/+4
|
* Only show that have sessions in fingerprint listAndreas Straub2015-09-062-5/+21
| | | | | | | | | Doesn't access database directly anymore but goes through AxolotlService now to obtain list of fingerprints associated with an Account/Contact. This should prevent orphaned keys littering the UI which previously couldn't be removed through the Clear Devices function. Together with 1c79982da84964c1d81179a0927d9cd1eadf53de this fixes #1393
* Don't manually add keys to the storeAndreas Straub2015-09-061-2/+0
| | | | | | | There is no need to preemptively add the keys to the store oneself. SessionBuilder will take care of this for us. What's more, this will prevent IdentityKeys from otherwise invalid bundles to show up in our UI.
* Never build a session with oneselfAndreas Straub2015-09-052-9/+12
| | | | | | | | | | | | | | If we detect our own ID is not in our own devicelist on receiving an update, we reannounce ourselves. This used to have the side effect of modifying the list of devices we thought were in the update set, causing us to accidentally build a session with ourselves. This lead to our own key being set to TRUSTED_INACTIVE, resulting in red lock icons on messages sent by the own device. We fix this by having publishOwnDeviceId() operate on a copy of the original set. This commit also includes a db migration which deletes sessions with oneself and sets own keys back to TRUSTED.
* use same method to add message hints to otr message everywhere it is neededDaniel Gultsch2015-09-011-4/+2
|
* Fix error handling for announce check retrievalAndreas Straub2015-08-261-3/+3
| | | | | Only aborts when a timeout was received. Error conditions (most notably item-not-found) are interpreted as no other devices existing.
* Only announce device after publishing bundleAndreas Straub2015-08-261-6/+18
|
* Fix key publishingAndreas Straub2015-08-261-72/+68
| | | | | | | Remove invalid check for result code, which prevented publishing if the node was empty to begin with. Fix pepBroken check
* Add more logging to pep attemp counter logicAndreas Straub2015-08-251-0/+1
|
* Limit number of PEP publish triesAndreas Straub2015-08-251-9/+42
| | | | | | If PEP publish tries are repeatedly triggered by empty PEP updates, stop attempting to publish after 3 tries. This should work around broken PEP implementations in older ejabberd and OpenFire versions.