anotherim/src/main/java/eu/siacs/conversations/crypto/axolotl
Andreas Straub 909f761ca1 Refactor axolotl message processing workflow
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 21:31:45 +02:00
..
AxolotlService.java Refactor axolotl message processing workflow 2015-07-31 21:31:45 +02:00
CryptoFailedException.java Switch payload encryption to AES-GCM 2015-07-21 01:17:14 +02:00
NoSessionsCreatedException.java Reworked axolotl protocol layer 2015-07-19 21:32:25 +02:00
OnMessageCreatedCallback.java Change to new wire protocol version 2015-07-31 21:31:45 +02:00
SQLiteAxolotlStore.java Refactor out inner classes, cache trust store 2015-07-29 02:59:26 +02:00
XmppAxolotlMessage.java Refactor axolotl message processing workflow 2015-07-31 21:31:45 +02:00
XmppAxolotlSession.java Refactor axolotl message processing workflow 2015-07-31 21:31:45 +02:00