Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-07-31 | Provide process function for key transport message | Andreas Straub | 1 | -6/+14 | |
2015-07-31 | Refactor axolotl message processing workflow | Andreas Straub | 1 | -8/+5 | |
XmppAxolotlMessage is now entirely responsible for handling encryption and decryption of messages, only leveraging XmppAxolotlSession as a packing/unpacking primitive for payload keys. Removed pseudo-dead session generation code step from prepareMessage function, as sessions have been created by invoking the TrustKeysActivity for a while now. Added prepareKeyTransportMessage function, which creates a message with no payload. The key that is packed into the header keyElements can then be used for other purposes (e.g. encrypted file transfer). | |||||
2015-07-31 | Reformat code | Andreas Straub | 1 | -1/+1 | |
2015-07-31 | Change to new wire protocol version | Andreas Straub | 1 | -4/+4 | |
2015-07-29 | Fix NPE: consider unknown keys UNDECIDED | Andreas Straub | 1 | -1/+2 | |
2015-07-29 | Refactor out inner classes, cache trust store | Andreas Straub | 1 | -0/+131 | |
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. |