session-android/src/org/thoughtcrime/securesms/crypto
Moxie Marlinspike 819982af7b Rearrange decrypt API.
1) Change SessionBuilder to only establish sessions via
   KeyExchangeMessage and PreKeyBundles.

2) Change SessionCipher to decrypt either WhisperMessage
   or PreKeyWhisperMessage items, automatically building
   a session for the latter.

3) Change SessionCipher to tear down new sessions built
   with PreKeyWhisperMessages if the embedded WhsiperMessage
   fails to decrypt.
2014-10-20 12:25:38 -07:00
..
AsymmetricMasterCipher.java Break core ratchet out into libaxolotol. 2014-10-20 12:10:02 -07:00
AsymmetricMasterSecret.java Break core ratchet out into libaxolotol. 2014-10-20 12:10:02 -07:00
DecryptingPartInputStream.java collection of fixes based on comments/small aesthetic stuff // FREEBIE 2014-02-18 16:42:44 -08:00
DecryptingQueue.java Rearrange decrypt API. 2014-10-20 12:25:38 -07:00
EncryptingPartOutputStream.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
IdentityKeyUtil.java Break core ratchet out into libaxolotol. 2014-10-20 12:10:02 -07:00
InvalidPassphraseException.java Initial Project Import 2011-12-20 10:20:44 -08:00
KeyExchangeInitiator.java Rename "pendingPreKey" to "unacknowledgedPreKeyMessage" 2014-10-20 12:23:15 -07:00
KeyExchangeProcessor.java Rearrange decrypt API. 2014-10-20 12:25:38 -07:00
MasterSecretUtil.java Break core ratchet out into libaxolotol. 2014-10-20 12:10:02 -07:00
PRNGFixes.java Update PRNG fix code sample. 2013-10-13 04:06:58 -07:00
TextSecureCipher.java Rearrange decrypt API. 2014-10-20 12:25:38 -07:00
TextSecureIdentityKeyStore.java Move identity key verification into libaxolotol. With tests. 2014-10-20 12:14:18 -07:00