Commit Graph

  • 06c654a757
    Update README.md master Nora Trapp 2021-04-08 10:21:14 -0700
  • 36601e4bbe Don't archive sessions when they are fresh. Nora Trapp 2021-01-16 17:41:58 -0800
  • 9413e47751 Increase ratchet counter limit Nora Trapp 2021-01-16 12:44:02 -0800
  • c40a9fb072 Fix tests Nora Trapp 2020-11-12 17:45:51 -0800
  • 18a7031342 Merge branch 'nt/fix-missing-session-issues' Nora Trapp 2020-11-12 17:27:02 -0800
  • 43aa55e6be PR Feedback Nora Trapp 2020-11-12 17:26:50 -0800
  • 89c447b636 Add additional logging for decryption errors Nora Trapp 2020-11-11 15:14:56 -0800
  • 170acafbc8 Only check identity key changes if our current session state has an identity key Nora Trapp 2020-11-11 13:52:29 -0800
  • 99d700a87c Don't purge previous session states after identity key change or promote previous session states after decryption. Nora Trapp 2020-11-11 12:10:58 -0800
  • 582ec1a96c Merge branch 'charlesmchen/sessionLogging' Matthew Chen 2020-11-12 17:20:55 -0300
  • 8f8d565412 Improve logging around sessions. Matthew Chen 2020-11-11 10:19:51 -0300
  • 0516a98a55 Merge branch 'charlesmchen/missingEphemeralPrekey' Matthew Chen 2020-10-23 18:45:10 -0300
  • f0632b87bb Improve logging around missing ephemeral prekeys. Matthew Chen 2020-10-23 16:09:52 -0300
  • 97ae15634e Merge branch 'charlesmchen/prekeyLifecycle' Matthew Chen 2020-08-25 21:24:50 -0300
  • 34073098e9 Use protocol contexts in prekey stores. Matthew Chen 2020-08-25 20:27:11 -0300
  • 61ce278894 Use protocol contexts in prekey stores. Matthew Chen 2020-08-25 20:19:43 -0300
  • 852d43fe8d Use protocol contexts in prekey stores. Matthew Chen 2020-08-25 20:08:38 -0300
  • debc5cb311 Merge branch 'mkirk/compiler-warnings' Michael Kirk 2020-03-09 16:49:17 -0600
  • 6a1c548be0 fix compiler warnings: missing nullability annotations Michael Kirk 2019-12-16 17:47:16 -0800
  • 97bc4ea101 Merge branch 'charlesmchen/fixBrokenTests' Matthew Chen 2019-11-07 17:19:02 -0300
  • ddcdbd04da Fix broken tests. Matthew Chen 2019-11-07 13:27:48 -0300
  • 905c5d0e0c Merge branch 'charlesmchen/prekeyManagement' Matthew Chen 2019-11-02 08:14:31 -0300
  • fb8ca529ae Delete old and unused one-time prekeys. Matthew Chen 2019-10-30 12:23:09 -0300
  • 4a4899ea14 Merge branch 'nt/deployment-target' Nora Trapp 2019-09-23 16:52:14 -0700
  • 1c5425eb26 Update deployment target to iOS 10 Nora Trapp 2019-09-23 10:46:21 -0700
  • 8d4451262d Merge branch 'mkirk/missing-nullability-macros' Michael Kirk 2019-06-19 10:08:44 -0600
  • 832cb97c95 add missing nullability macros Michael Kirk 2019-06-18 16:06:12 -0600
  • 9bdcbaade2 Merge branch 'mkirk/typed-protocol-context' Michael Kirk 2019-05-22 14:57:45 -0400
  • d1739b2669 Apply ReadContext Michael Kirk 2019-05-22 11:54:34 -0400
  • 3fe60a30fe rename ProtocolContext -> SPKProtocolWriteContext Michael Kirk 2019-05-22 10:47:31 -0400
  • 41c6a84b46 Add ProtocolContext Protocol. Matthew Chen 2019-05-20 16:25:20 -0400
  • aa4b0a7bfa Merge branch 'mkirk/no-throws-on-load' Michael Kirk 2019-05-21 11:08:55 -0400
  • f852496e31 Move throw from loadPreKey protocol to AxolotlKit Michael Kirk 2019-05-08 22:30:19 -0600
  • dedb0f987a Merge branch 'mkirk/fixup-tests' Michael Kirk 2018-11-12 09:21:02 -0600
  • 5ca2eb05d2 CR: rename AxolotlInMemoryStore -> SPKMockProtocolStore mkirk/fixup-tests Michael Kirk 2018-11-12 09:20:09 -0600
  • d5c81762a0 bundle update Michael Kirk 2018-11-11 10:08:37 -0600
  • 604eb1c19c remove empty test file Michael Kirk 2018-11-10 11:49:05 -0600
  • 6f418ac522 clean up imports Michael Kirk 2018-11-10 11:40:09 -0600
  • 28467b6819 move AxolotlInMemoryStore to public Michael Kirk 2018-11-10 11:35:44 -0600
  • 66b38e23b4 Merge branch 'mkirk/rename-throwing-methods' Michael Kirk 2018-10-30 11:15:03 -0600
  • 7b2c34bb61 Fixup HKDF tests Michael Kirk 2018-10-30 10:03:37 -0600
  • a87f2fc9c1 find -E . -type f -regex ".*\.(m|h)" -exec sed -i "" -e "s/try_/throws_/" {} \; Michael Kirk 2018-10-30 09:18:45 -0600
  • 3d799beccf use modular include Michael Kirk 2018-10-29 22:14:16 -0600
  • 5c312e5aea Swift Exception wrap HKDFKit Michael Kirk 2018-10-29 21:45:41 -0600
  • 5d20c55fff Swift Exception wrap Curve25519 Michael Kirk 2018-10-29 21:24:07 -0600
  • 1865a2e4ac audit additional exceptions thrown in PKWM Michael Kirk 2018-10-29 15:07:04 -0600
  • e5a8061c1a Swift Exception wrap SerializationUtilities Michael Kirk 2018-10-29 14:44:24 -0600
  • 5a85385d42 Swift Exception wrap NSData+keyVersionByte Michael Kirk 2018-10-29 14:24:12 -0600
  • 344d881d69 Exception wrap ECKeyPair for Swift Michael Kirk 2018-10-29 14:00:07 -0600
  • 6b2961c2b0 swift exception wrappers used in tests Michael Kirk 2018-10-29 12:05:03 -0600
  • 03034a254b add some missing swift unavailability, fixup some tests Michael Kirk 2018-10-29 11:42:56 -0600
  • 0d068ef410 Exception wrap TSDerivedSecrets for Swift Michael Kirk 2018-10-29 10:55:06 -0600
  • 0fe029fd43 Exception wrap AES-CBC for Swift Michael Kirk 2018-10-29 10:42:35 -0600
  • 198b4ecd04 Exception wrap WhisperMessage for Swift Michael Kirk 2018-10-29 10:28:35 -0600
  • f4568fa993 Exception wrap PreKeyWhisperMessage for Swift Michael Kirk 2018-10-29 09:53:19 -0600
  • 6d8c7264c7 Exception wrap SessionCipher for Swift Michael Kirk 2018-10-28 19:00:46 -0600
  • f43a65b456 Merge branch 'charlesmchen/cipherExceptions' Matthew Chen 2018-10-26 16:03:37 -0400
  • 0ad7159d80 Tweak cipher session logging. Matthew Chen 2018-10-26 15:53:23 -0400
  • fe5d823418 Merge branch 'charlesmchen/fixTests' Matthew Chen 2018-10-10 17:38:15 -0400
  • 311b09b093 Fix tests. Matthew Chen 2018-10-10 14:05:47 -0400
  • 9a69cc64f1 Merge branch 'release/2.30.2' Michael Kirk 2018-09-28 15:25:37 -0600
  • 446fbdaa57 Merge branch 'mkirk/fix-asserts' into release/2.30.2 release/2.30.2 Michael Kirk 2018-09-28 15:25:24 -0600
  • 26a411e8cb fixup asserts Michael Kirk 2018-09-28 14:44:31 -0600
  • b84adc0967 Remove obsolete tags. charlesmchen/sck2 Matthew Chen 2018-09-28 09:51:40 -0400
  • e192a45285 Merge branch 'charlesmchen/sck' Matthew Chen 2018-09-28 09:44:24 -0400
  • 8da4a1a428 Respond to CR. Matthew Chen 2018-09-28 09:24:16 -0400
  • 95dea2286f Modify proto wrapper builders to require required fields. Matthew Chen 2018-09-25 15:24:11 -0400
  • 0a4750f750 Modify proto wrapper builders to require required fields. Matthew Chen 2018-09-25 15:13:02 -0400
  • a0f79cd1b6 Fix broken tests. Matthew Chen 2018-09-25 13:54:55 -0400
  • e48fc86529 Add placeholder Swift test. Matthew Chen 2018-09-25 13:54:49 -0400
  • 3fe2ece82d Fix build breakage from SMK. Matthew Chen 2018-09-25 13:16:12 -0400
  • 49b5a5b3a1 Fix build breakage from SMK. Matthew Chen 2018-09-25 13:08:57 -0400
  • 49920d7aed Update podspec. Matthew Chen 2018-09-25 12:45:56 -0400
  • d9d548684e Fix asserts & logging. Matthew Chen 2018-09-25 11:22:55 -0400
  • 8b00d65570 Add CipherMessageType enum. Matthew Chen 2018-09-24 10:57:16 -0400
  • 62d53ced37 IdentityKeyStore. Matthew Chen 2018-09-24 10:33:29 -0400
  • 7b2af26220 Merge branch 'mkirk/assert-audit' Michael Kirk 2018-09-26 13:56:13 -0600
  • 33d36f511e remove misleading constant name Michael Kirk 2018-09-19 09:31:22 -0600
  • 2e509b6b79 Graceful failure when invalid data was remotely supplied Michael Kirk 2018-09-19 09:18:55 -0600
  • 5bf753d86e fix compiler warning - always use designated initializer Michael Kirk 2018-08-30 11:23:24 -0600
  • fc05f34c6d revert terminal failures in encrypt/decrypt Michael Kirk 2018-08-30 11:22:45 -0600
  • 2fceaa564b fixup typo in error string Michael Kirk 2018-08-30 08:46:02 -0600
  • 7c23621c4f adding asserts, converting some exceptions to terminal failures Michael Kirk 2018-08-29 15:50:30 -0600
  • 1b2a3c6cdf use designated initializer Michael Kirk 2018-08-29 20:02:18 -0600
  • 9861f01ad8 remove unused method Michael Kirk 2018-08-29 20:01:44 -0600
  • 4d164c1f14 fix assert which would never run Michael Kirk 2018-08-29 15:38:53 -0600
  • 2b11096d44 Assertions fail in release builds Michael Kirk 2018-08-29 15:06:25 -0600
  • d403482bd9 Merge branch 'mkirk/overflow' Michael Kirk 2018-09-19 09:07:36 -0600
  • a0337ac262 overflow checks Michael Kirk 2018-08-29 13:36:59 -0600
  • 65c8677a12 add overflow macros Michael Kirk 2018-08-29 13:31:37 -0600
  • c48b72054f Make OWSAssert terminate in production, introduce OWSAssertDebug which will not terminate in production. Michael Kirk 2018-08-29 13:24:19 -0600
  • c058f3bdf4 Merge branch 'charlesmchen/loggingAndAsserts' Matthew Chen 2018-08-29 16:17:24 -0400
  • bc73419109 Respond to CR. Matthew Chen 2018-08-29 16:17:05 -0400
  • 50c201fba0 Respond to CR. Make headers private. Matthew Chen 2018-08-28 14:45:54 -0400
  • 8cb667e70e Logging and asserts. Matthew Chen 2018-08-28 13:25:00 -0400
  • 0c9dc8cc0f Merge branch 'charlesmchen/protoWrapperInits' Matthew Chen 2018-08-08 12:57:48 -0400
  • 569f40fc21 Add convenience initializers to proto wrappers. Matthew Chen 2018-08-07 16:00:46 -0400
  • 1fbdd114af Merge branch 'charlesmchen/swiftProtoWrappers' Matthew Chen 2018-08-07 10:24:56 -0400
  • 557c8e4070 Respond to CR. Matthew Chen 2018-08-07 10:22:02 -0400
  • 6499f89c32 Migrate to Swift-based proto parsing. Matthew Chen 2018-08-06 17:01:08 -0400