Commit Graph

  • 43adc75428 add icon back Jake McGinty 2014-11-15 02:04:17 +03:00
  • 67a4523ca7 update gradle+plugins, update gradle-witness Jake McGinty 2014-11-14 13:07:04 +03:00
  • b35b9be0c8 Add missing copyright headers from libtextsecure. Moxie Marlinspike 2014-11-12 18:37:16 -08:00
  • 9215322846 Abstract out TrustStore interface. Moxie Marlinspike 2014-11-12 17:09:59 -08:00
  • cbebc040cc Make ProGuard with with Dagger Moxie Marlinspike 2014-11-12 16:03:58 -08:00
  • bea26e83da Correctly process push messages with identity key conflicts. Moxie Marlinspike 2014-11-12 14:41:22 -08:00
  • a85dbce041 Correctly handle PKWM via SMS. Moxie Marlinspike 2014-11-12 14:22:31 -08:00
  • baaa3514d4 Fix delivery receipts in group messages. Moxie Marlinspike 2014-11-12 12:28:11 -08:00
  • 71fdaac1b2 Fix regressions for registration. Moxie Marlinspike 2014-11-12 12:10:56 -08:00
  • fb31319e52 Put everything under either internal or api. Moxie Marlinspike 2014-11-12 11:35:54 -08:00
  • 08ed90c5ec Split out Util functions. Moxie Marlinspike 2014-11-12 11:15:05 -08:00
  • 0d102f76cc Move ListenableFutureTask up to parent. Moxie Marlinspike 2014-11-12 09:20:57 -08:00
  • 28cb1ed85b Move DirectoryUtil up to parent. Moxie Marlinspike 2014-11-12 09:17:08 -08:00
  • cd9b20dc9d Move dependency up to parent. Moxie Marlinspike 2014-11-12 09:14:59 -08:00
  • f09abff407 Refactor out old classes. Moxie Marlinspike 2014-11-12 09:09:55 -08:00
  • f9934bd8e5 Modernize libtextsecure layout Moxie Marlinspike 2014-11-11 21:39:34 -08:00
  • 1182052c7f Rename library to libtextsecure Moxie Marlinspike 2014-11-11 21:21:09 -08:00
  • 0d06d50a65 Let's have JobManager only deal with checked exceptions. Moxie Marlinspike 2014-11-11 21:11:57 -08:00
  • d9d4ec9d9d Fix some bugs with PKWM padding and attachment detection. Moxie Marlinspike 2014-11-11 20:29:55 -08:00
  • 9a6f65988f Add support for dependency injection, and accompanying tests. Moxie Marlinspike 2014-11-11 19:57:53 -08:00
  • 601e233d47 Add account management interface to libtextsecure api Moxie Marlinspike 2014-11-09 20:35:08 -08:00
  • ae178fc4ec Move API around a little, eliminate TransportDetails interface. Moxie Marlinspike 2014-11-08 13:37:57 -08:00
  • cafe03a70a Transition the outbound pipeline to JobManager jobs. Moxie Marlinspike 2014-11-08 11:35:58 -08:00
  • 99f42e2ee1 Move API around. Moxie Marlinspike 2014-11-04 15:01:32 -08:00
  • a3f1d9cdfd Beginning of libtextsecure refactor. Moxie Marlinspike 2014-11-03 15:16:04 -08:00
  • 4cab657ebe clear pending slides when attachment reselected Jake McGinty 2014-10-28 10:36:27 -05:00
  • db6f8618e6 padding workaround for bug in appcompat-v7 21.0.0 Jake McGinty 2014-10-29 18:28:20 -07:00
  • 98af1fb6ee shorten blocks of text Jake McGinty 2014-10-29 14:34:22 -07:00
  • ad1d55f12d enable proguard Jake McGinty 2014-10-29 10:55:35 -07:00
  • 7df49811b7 replace ABS with AppCompat Jake McGinty 2014-06-28 20:40:57 -07:00
  • ff2ac8a66e refactor ListenableFutureTask and make saves async Jake McGinty 2014-10-28 02:23:00 -05:00
  • 53da1f849a in-app image media preview Jake McGinty 2014-08-12 12:11:23 -07:00
  • 503d1ef452 Bump version to 2.2.0 v2.2.0 Moxie Marlinspike 2014-10-24 16:51:15 -07:00
  • 9accd92757 Updated language translations. Moxie Marlinspike 2014-10-24 13:18:52 -07:00
  • 306da92031 Test case and fix for deferred jobs. agrajaghh 2014-10-24 03:29:29 +02:00
  • e7b6a852c5 Fix bug caused by 1mod8 compatibility issue. Moxie Marlinspike 2014-10-23 16:02:37 -07:00
  • 9dfaf19516 Merge pull request #2028 from mcginty/revert-generic-contenttype Moxie Marlinspike 2014-10-22 19:37:45 -07:00
  • 34aece0b43 revert content-type generics Jake McGinty 2014-10-22 19:27:35 -07:00
  • 9768de2d5e Short circuit self-send. Moxie Marlinspike 2014-10-22 18:28:03 -07:00
  • c3eb0ea9db Check job requirements are satisfied in between retry iterations. Moxie Marlinspike 2014-10-21 13:50:38 -07:00
  • 4cdc0a3e61 Make signed prekey generation happen through the job queue. Moxie Marlinspike 2014-10-21 10:39:25 -07:00
  • b568ce70b2 Make delivery receipts work correctly for groups. Moxie Marlinspike 2014-10-20 21:06:34 -07:00
  • 18b0601990 Dependency updates and gradle housekeeping. Moxie Marlinspike 2014-10-20 21:06:09 -07:00
  • b308996885 Switch to using our own JobManager. Moxie Marlinspike 2014-08-04 16:15:13 -07:00
  • 73d896f378 Index shouldn't be unique. Moxie Marlinspike 2014-07-27 19:42:44 -07:00
  • 36ec1d84a1 Implement delivery receipts. Moxie Marlinspike 2014-07-25 15:14:29 -07:00
  • 8d6b9ae43e Incorporate PR feedback. Add license and eliminate duplicate code. Moxie Marlinspike 2014-10-20 18:25:18 -07:00
  • a95cc0eba2 Switch to byte array. Moxie Marlinspike 2014-08-04 14:31:41 -07:00
  • 58d101ff2e Support for job "group ids." Moxie Marlinspike 2014-08-03 18:10:58 -07:00
  • 544f06451f Persistent job queue, derivative of android-priority-jobqueue. Moxie Marlinspike 2014-08-03 17:14:54 -07:00
  • 20cf775b1e Fix up routing activity actions. Moxie Marlinspike 2014-10-20 14:55:34 -07:00
  • 5fcc135f81 Make sure senderkeys encrypt is correctly initialized. Moxie Marlinspike 2014-09-30 11:58:56 -07:00
  • 9a0ed659f7 Initial support for sender keys. Moxie Marlinspike 2014-09-18 20:30:20 -07:00
  • 54612159be Update ed25519 extract and tests Moxie Marlinspike 2014-09-13 10:31:34 -07:00
  • 355d0be78a Introduce new simultaneous initiate strategy. Moxie Marlinspike 2014-09-07 15:08:15 -07:00
  • 73b75a4a27 Fix build. Moxie Marlinspike 2014-09-07 10:46:47 -07:00
  • c4209a65e3 Don't assert on bad padding. Moxie Marlinspike 2014-09-05 10:07:16 -07:00
  • 9dce376780 Correctly handle formatting when "one time PreKey" is absent. Moxie Marlinspike 2014-09-03 02:51:20 -07:00
  • 07c61394e9 When processing PreKeyBundle, archive current session if it exists. Moxie Marlinspike 2014-08-19 14:46:01 -07:00
  • 3e287f930d Better thread safety for session building <-> use. Moxie Marlinspike 2014-08-12 13:56:16 -07:00
  • 7b1a37bd91 Make registration ID optionally extended. Moxie Marlinspike 2014-08-06 11:21:38 -07:00
  • 2db44a1578 Make generated PreKeyIds exclude both 0 and Medium.MAX_VALUE. Moxie Marlinspike 2014-08-04 16:31:19 -07:00
  • 006c9aae7b Only remove unsigned prekey if bundled message decrypts properly. Moxie Marlinspike 2014-08-04 11:36:02 -07:00
  • b147a90463 This exception is never thrown. Moxie Marlinspike 2014-08-01 12:49:30 -07:00
  • 741171c49f Switch to CBC mode with a derived IV. Moxie Marlinspike 2014-07-28 20:56:49 -07:00
  • c375ed8638 MIPS NDK support. Apparently there are mips devices... Moxie Marlinspike 2014-07-28 15:11:31 -07:00
  • 238f29c90a Updated to latest of Trevor's ref10-extract Moxie Marlinspike 2014-07-28 09:28:49 -07:00
  • 084f27a2e8 omg trevor Moxie Marlinspike 2014-07-26 13:32:36 -07:00
  • 27b5bf54cc Remove 1 mod 8. Moxie Marlinspike 2014-07-26 13:29:40 -07:00
  • eda393b11c Minor refactoring and renaming. Moxie Marlinspike 2014-07-25 16:57:59 -07:00
  • c330eef7b9 Make PreKeyWhisperMessage decrypt more reliably atomic. Moxie Marlinspike 2014-07-24 11:59:54 -07:00
  • 1eb3884b7a Update to latest ref10-extract ed25519 Moxie Marlinspike 2014-07-24 11:24:54 -07:00
  • 5ea3b3038e Remove verification tag. Moxie Marlinspike 2014-07-23 21:46:19 -07:00
  • 641ac9aed9 Rename axolotl terminology. Moxie Marlinspike 2014-07-23 01:00:32 -07:00
  • 82bd75fb75 Fix padding problem. Moxie Marlinspike 2014-07-23 00:59:54 -07:00
  • c94a7b1eff Make sure "previous counter" is never negative. Moxie Marlinspike 2014-07-22 17:48:02 -07:00
  • 4caebdcd06 Update tests for new API. Moxie Marlinspike 2014-07-22 17:47:35 -07:00
  • b3cece27d6 Update SessionCipher javadocs. Moxie Marlinspike 2014-07-20 15:22:50 -07:00
  • 819982af7b Rearrange decrypt API. Moxie Marlinspike 2014-07-20 14:35:46 -07:00
  • 42cf53e487 Rename "pendingPreKey" to "unacknowledgedPreKeyMessage" Moxie Marlinspike 2014-07-18 13:26:55 -07:00
  • e0d2398ca5 Rename InitializationParameters -> AxolotlParameters Moxie Marlinspike 2014-07-18 13:06:25 -07:00
  • 3f299936bf Only create signed prekey if push registered. Moxie Marlinspike 2014-07-16 15:48:19 -07:00
  • 540592d71f Upgrade libaxolotl to the latest gradle plugin. Moxie Marlinspike 2014-07-16 15:36:20 -07:00
  • 5a9e5672d3 Updated README Moxie Marlinspike 2014-07-13 17:30:59 -07:00
  • 0a23b5fcd5 Added helper method for generating signed PreKeys. Moxie Marlinspike 2014-07-13 17:30:35 -07:00
  • f0c22d593f Simplify/clarify internal interfaces and introduce optional types. Moxie Marlinspike 2014-07-13 15:21:41 -07:00
  • 5f5ddd7c26 Generate SignedPreKey records, improve SignedPreKey cleanup. Moxie Marlinspike 2014-07-12 18:06:22 -07:00
  • 144f269059 Upgrade curve25519-donna to latest. Moxie Marlinspike 2014-07-11 14:20:01 -07:00
  • 0d532afd8e Rename 'device key' to 'signed prekey'. Moxie Marlinspike 2014-07-11 10:35:41 -07:00
  • 07fd17ccda Add padding for push messages. Moxie Marlinspike 2014-07-09 14:36:01 -07:00
  • fcaa3f0d73 Simplify HKDF interface. Moxie Marlinspike 2014-07-08 19:59:35 -07:00
  • 64b40df15b Add V3 support for KeyExchangeMessage case. Moxie Marlinspike 2014-07-08 19:54:07 -07:00
  • 77ff9cece8 Add a 'verification tag' to incoming PreKeyWhisperMessage bundles. Moxie Marlinspike 2014-07-07 12:37:01 -07:00
  • 6326ef73f3 Split HKDF secret derivation and parsing. Moxie Marlinspike 2014-07-06 19:06:40 -07:00
  • f29d1e6269 Add support for a compliant HKDF implementation. Moxie Marlinspike 2014-07-06 18:44:19 -07:00
  • d6c5e92c9d Collapse RatchetingSessionV2 and RatchetingSessionV3. Moxie Marlinspike 2014-07-05 13:42:07 -07:00
  • 811479d168 Add first cut of protocol v3 support. Moxie Marlinspike 2014-07-05 12:47:01 -07:00
  • 2ed8d333d9 Add ed25519 Moxie Marlinspike 2014-06-24 12:59:22 -07:00
  • 79020cd33c Better FS Locking. Moxie Marlinspike 2014-05-01 15:02:46 -07:00
  • c8757c2134 Make helper static. Moxie Marlinspike 2014-04-28 18:29:42 -07:00