Signal-Android/library/src/org/whispersystems/textsecure/crypto
Moxie Marlinspike 19dddd7adf Support for an 'end session' protocol message.
1) On the push side, this message is a flag in PushMessageContent.
   Any secure message with that flag will terminate the current
   sessin.

2) On the SMS side, there is an "end session" wire type and
   the convention that a message with this wire type must be
   secure and contain the string "TERMINATE."
2014-02-19 13:50:32 -08:00
..
ecc Support for Axolotl protocol. 2014-01-06 14:37:52 -08:00
kdf Typo 2014-01-06 14:38:15 -08:00
protocol Support for an 'end session' protocol message. 2014-02-19 13:50:32 -08:00
ratchet Let's order 3DHE by Alice/Bob roles. 2014-01-06 14:38:15 -08:00
AttachmentCipher.java Support for an 'end session' protocol message. 2014-02-19 13:50:32 -08:00
AttachmentCipherInputStream.java apply same fix used on DecryptingPartInputStream to AttachmentCipherInputStream // FREEBIE 2014-02-18 16:42:44 -08:00
IdentityKey.java Support for Axolotl protocol. 2014-01-06 14:37:52 -08:00
IdentityKeyPair.java Migrate to Curve25519. 2014-01-06 14:36:22 -08:00
InvalidKeyException.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
InvalidMacException.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
InvalidMessageException.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
InvalidVersionException.java Basic support for prekeybundle message delivery and receipt. 2014-01-06 14:35:52 -08:00
KeyPair.java Migrate to Curve25519. 2014-01-06 14:36:22 -08:00
MasterCipher.java Migrate to Curve25519. 2014-01-06 14:36:22 -08:00
MasterSecret.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
PreKeyUtil.java Remove unnecessary classes, up prekey limit to 100 2014-01-06 14:38:14 -08:00
PublicKey.java Remove unnecessary classes, up prekey limit to 100 2014-01-06 14:38:14 -08:00
SerializableKey.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
SessionCipher.java Introduce registration-time ID for detecting stale sessions. 2014-02-18 12:51:23 -08:00
SessionCipherV1.java Introduce registration-time ID for detecting stale sessions. 2014-02-18 12:51:23 -08:00
SessionCipherV2.java Introduce registration-time ID for detecting stale sessions. 2014-02-18 12:51:23 -08:00
TransportDetails.java Refactor relationship between SessionCipher and Message. 2014-01-06 14:35:52 -08:00