aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/crypto/axolotl/SQLiteAxolotlStore.java (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-04-02migrate to xmpp-addrChristian Schneppe1-1/+1
2017-08-01fetch required device ids on demandChristian Schneppe1-0/+4
2017-06-25fixed fingerprint trust (was messed up after library upgrade)Christian Schneppe1-3/+4
2017-06-24upgrade to signal-protocol-javaChristian Schneppe1-25/+27
2017-05-09don't load signed prekeys on startupChristian Schneppe1-3/+4
2016-11-24introduced blind trust before verification modeChristian Schneppe1-1/+6
read more about the concept on https://gultsch.de/trust.html
2016-11-20save last activation time in fingerprint statusChristian Schneppe1-0/+1
2016-11-19reformat codeChristian Schneppe1-417/+417
2016-11-18parse omemo fingerprints from urisChristian Schneppe1-2/+14
2016-11-17refactore trust enum to be FingerprintStatus class with trust and activeChristian Schneppe1-10/+12
2016-07-29changed package id inside manifest and projectChristian Schneppe1-4/+4
2016-05-19synchronize around identity key generationDaniel Gultsch1-7/+9
2016-05-03Renaming of variableSebastian1-6/+6
Was probably just a copy/paste typo.
2015-12-23show certificate informationDaniel Gultsch1-0/+4
2015-12-23save certificate when verifying with x509Daniel Gultsch1-0/+6
2015-10-11Clean upAndreas Straub1-1/+0
Fixes some random linter warnings.
2015-09-05Never build a session with oneselfAndreas Straub1-4/+3
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.
2015-08-01Let UNTRUSTED/UNDECIDED keys become INACTIVEAndreas Straub1-58/+6
2015-07-29Refactor out inner classes, cache trust storeAndreas Straub1-0/+473
Moves SQLiteAxolotlStore and XmppAxolotlSession into proper classes. IdentityKeys trust statuses are now cached in an LruCache to prevent hammering the database when rendering the UI.