session-android/src/org/thoughtcrime/securesms
Moxie Marlinspike 72af8b11c2 Move session construction and KeyExchangeMessage into libaxolotl.
1) Add plain two-way key exchange support libaxolotl by moving
   all the KeyExchangeMessage code there.

2) Move the bulk of KeyExchangeProcessor code to libaxolotl
   for setting up sessions based on retrieved prekeys, received
   prekeybundles, or exchanged key exchange messages.
2014-10-20 12:14:17 -07:00
..
components make reminder a custom view, make push reminder 2014-08-04 15:25:53 -07:00
contacts Break core ratchet out into libaxolotol. 2014-10-20 12:10:02 -07:00
crypto Move session construction and KeyExchangeMessage into libaxolotl. 2014-10-20 12:14:17 -07:00
database Reorganize session store load/store operations. 2014-10-20 12:14:17 -07:00
dom Format outgoing MMS using SMIL. 2014-08-29 14:29:24 -07:00
gcm Break core ratchet out into libaxolotol. 2014-10-20 12:10:02 -07:00
mms use wildcard media types, don't crash on preview fail 2014-10-17 17:59:56 -07:00
notifications Add number of messages to the notification number attribute 2014-07-16 11:50:42 -07:00
preferences Remove superfluous repetition 2014-08-29 15:33:19 +02:00
protocol Support for an 'end session' protocol message. 2014-02-19 13:50:32 -08:00
providers Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
push Display group actions and correctly handle group delivery. 2014-02-14 15:59:57 -08:00
recipients use latest android number as recipient number 2014-07-14 16:22:15 -07:00
service Move session construction and KeyExchangeMessage into libaxolotl. 2014-10-20 12:14:17 -07:00
sms Break core ratchet out into libaxolotol. 2014-10-20 12:10:02 -07:00
transport Collapse KeyExchangeMessage and KeyExchangeProcessor interfaces. 2014-10-20 12:14:17 -07:00
util switch back to BufferedInputStream 2014-10-13 15:38:27 -07:00
ApplicationListener.java Fix for Android PRNG bug. 2013-08-15 11:27:14 -07:00
ApplicationPreferencesActivity.java Upgrade to new GCM API. 2014-07-23 15:40:45 -07:00
AutoInitiateActivity.java Reorganize session store load/store operations. 2014-10-20 12:14:17 -07:00
ContactSelectionActivity.java use normal means to set actionbar icon 2014-04-10 17:52:58 -07:00
ContactSelectionGroupsFragment.java Support for multi-device. 2014-02-02 19:38:06 -08:00
ContactSelectionListFragment.java Support for multi-device. 2014-02-02 19:38:06 -08:00
ContactSelectionRecentFragment.java Support for multi-device. 2014-02-02 19:38:06 -08:00
ConversationActivity.java Reorganize session store load/store operations. 2014-10-20 12:14:17 -07:00
ConversationAdapter.java mark auto-fallback to sms as forcedSms 2014-04-10 10:50:35 -07:00
ConversationFragment.java braces around loop, proper spacing 2014-08-12 18:23:18 -07:00
ConversationItem.java use wildcard media types, don't crash on preview fail 2014-10-17 17:59:56 -07:00
ConversationListActivity.java migrate nav panel items to actionbar 2014-08-19 15:20:57 -07:00
ConversationListAdapter.java Minor ConversationList scrolling optimization. 2014-03-16 14:36:21 -07:00
ConversationListFragment.java migrate nav panel items to actionbar 2014-08-19 15:20:57 -07:00
ConversationListItem.java new emoji drawer 2014-07-26 13:35:03 -07:00
CountrySelectionActivity.java Theme Support 2013-06-21 12:14:40 -07:00
CountrySelectionFragment.java Initial GCM registration 2013-05-06 08:40:55 -07:00
DatabaseMigrationActivity.java Enhanced import/export support. 2013-06-24 21:02:30 -07:00
DatabaseUpgradeActivity.java Reorganize session store load/store operations. 2014-10-20 12:14:17 -07:00
DummyActivity.java Workaround for Android bug when swiped from recent tasks list. 2014-03-03 11:45:05 -08:00
ExportFragment.java temporarily disable encrypted backup 2014-06-22 16:40:02 -07:00
GroupCreateActivity.java Add correct contextual menu options on 'Send' button. 2014-06-11 15:34:01 -07:00
GroupMembersDialog.java Listen for group updates, fix group updates, and Recipient marshing 2014-02-24 00:19:54 -08:00
ImportExportActivity.java temporarily disable encrypted backup 2014-06-22 16:40:02 -07:00
ImportFragment.java Use modern icons in info and alert dialogs for ICS+ 2014-03-01 14:42:12 +01:00
KeyScanningActivity.java Break core ratchet out into libaxolotol. 2014-10-20 12:10:02 -07:00
LogSubmitActivity.java use normal means to set actionbar icon 2014-04-10 17:52:58 -07:00
MmsPreferencesActivity.java MmsConnection refactor 2014-10-13 12:26:38 -07:00
NewConversationActivity.java Update ActionBar title on language change 2014-04-10 17:55:03 -07:00
PassphraseActivity.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
PassphraseChangeActivity.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
PassphraseCreateActivity.java disable passphrase creation on registration 2014-07-25 17:46:50 -07:00
PassphrasePromptActivity.java Allow passphrase unlock from "unlock" keyboard action. 2014-06-11 21:45:03 -07:00
PassphraseRequiredActivity.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
PassphraseRequiredMixin.java move FLAG_SECURE to PassphraseRequiredMixin 2014-06-16 20:41:13 -07:00
PassphraseRequiredSherlockActivity.java move FLAG_SECURE to PassphraseRequiredMixin 2014-06-16 20:41:13 -07:00
PassphraseRequiredSherlockFragmentActivity.java move FLAG_SECURE to PassphraseRequiredMixin 2014-06-16 20:41:13 -07:00
PassphraseRequiredSherlockListActivity.java move FLAG_SECURE to PassphraseRequiredMixin 2014-06-16 20:41:13 -07:00
PassphraseRequiredSherlockPreferenceActivity.java move FLAG_SECURE to PassphraseRequiredMixin 2014-06-16 20:41:13 -07:00
PromptMmsActivity.java Enhanced MMS configuration prompts and processing. 2013-10-20 16:56:34 -07:00
PushContactSelectionActivity.java Update ActionBar title on language change 2014-04-10 17:55:03 -07:00
PushContactSelectionListFragment.java group and contact list fixes 2014-04-10 11:14:06 -07:00
ReceiveKeyActivity.java Move session construction and KeyExchangeMessage into libaxolotl. 2014-10-20 12:14:17 -07:00
RegistrationActivity.java Upgrade to new GCM API. 2014-07-23 15:40:45 -07:00
RegistrationProblemsActivity.java Registration with voice verification. 2014-01-06 14:18:30 -08:00
RegistrationProgressActivity.java use normal means to set actionbar icon 2014-04-10 17:52:58 -07:00
Release.java New attachment API 2014-01-06 14:38:14 -08:00
RoutingActivity.java Whoops, add GcmRegistrationService to Manifest. 2014-08-01 14:33:17 -07:00
ShareActivity.java move FLAG_SECURE to PassphraseRequiredMixin 2014-06-16 20:41:13 -07:00
ShareFragment.java ShareActivity, destruction of RecipientsPanel 2014-04-10 13:16:14 -07:00
ShareListAdapter.java ShareActivity, destruction of RecipientsPanel 2014-04-10 13:16:14 -07:00
ShareListItem.java ShareActivity, destruction of RecipientsPanel 2014-04-10 13:16:14 -07:00
VerifyIdentityActivity.java Reorganize session store load/store operations. 2014-10-20 12:14:17 -07:00
ViewIdentityActivity.java Break core ratchet out into libaxolotol. 2014-10-20 12:10:02 -07:00
ViewLocalIdentityActivity.java Break core ratchet out into libaxolotol. 2014-10-20 12:10:02 -07:00