Commit Graph

  • 90f1776e63 Merge branch 'mlin/PR/ExposeUnsealedContent' master Michelle Linington 2021-09-17 13:12:55 -0700
  • 2ca9aafb27 Expose unsealed ciphertext content Michelle Linington 2021-09-16 22:04:01 -0700
  • 6d864dc78c Fix build break. feature/SignalClient-adoption Matthew Chen 2021-09-08 18:01:38 -0300
  • 998b761970 Fix build break. charlesmchen/buildBreak Matthew Chen 2021-09-08 18:01:38 -0300
  • 4c8ddf0b04 Merge branch 'mlin/PR/ExposeGroupIdForSingleRecipientMessages' into feature/SignalClient-adoption Michelle Linington 2021-08-12 19:45:14 -0700
  • d8afca956d Callers can now add groupId to single recipient messages Michelle Linington 2021-08-10 21:19:34 -0700
  • 7e59c7e818 Merge branch 'mlin/PR/ZeroedAccessKey' into feature/SignalClient-adoption Michelle Linington 2021-08-04 17:08:53 -0700
  • dcf17cdade Add zeroed SMKUDAccessKey Michelle Linington 2021-08-04 16:49:15 -0700
  • 882049b3f2 Adopt renames from SignalClient Michelle Linington 2021-07-21 23:08:10 -0700
  • c5f427f1bc Merge branch 'mlin/PR/LeftoverSenderKeyWork' into feature/SignalClient-adoption Michelle Linington 2021-07-21 23:07:21 -0700
  • 242caf0d54 Plumbing of cipher type through decryption errors Michelle Linington 2021-07-20 17:54:39 -0700
  • 06d7766c0e Support for decrypting PlaintextContent type Michelle Linington 2021-06-02 21:19:12 -0700
  • d1a3d73c5f Composable access keys Michelle Linington 2021-05-28 00:33:53 -0700
  • 5c822fb4d0 Merge branch 'mlin/PR/SenderKey' into feature/SignalClient-adoption Michelle Linington 2021-05-20 17:10:25 -0700
  • 6ac7b020fc PR Feedback and minor test change Michelle Linington 2021-05-20 17:08:36 -0700
  • bf0b0403bc Support for SealedSender SenderKeys Michelle Linington 2021-05-20 01:22:25 -0700
  • af0c4d1753 Merge branch 'jrose/remove-AxolotlKit' into feature/SignalClient-adoption Jordan Rose 2021-03-22 16:09:30 -0700
  • 564fa5f1f7 Remove last references to AxolotlKit (and HKDFKit) Jordan Rose 2021-03-18 18:08:52 -0700
  • 81f7f4d6e6 Rename Logger to OWSLog. charlesmchen/owslog Matthew Chen 2021-03-05 11:59:01 -0300
  • 6bcb9a4e21 Update for SignalClient requiring SenderCertificates to have UUIDs Jordan Rose 2021-02-16 13:17:54 -0800
  • c0b114797a Fix misuse of logTag, prefer Int32.max to INT32_MAX Jordan Rose 2021-01-27 14:58:17 -0800
  • 7beae489c8 Update for SignalClient.StoreContext Jordan Rose 2020-12-08 18:21:42 -0800
  • bb1f262434 Update for 'throws' removal in SignalClient Jordan Rose 2020-12-03 16:33:01 -0800
  • 902ed32a34 Remove SMK{Sender,Server}Certificate in favor of SignalClient Jordan Rose 2020-12-02 15:53:48 -0800
  • 276a3cc873 Remove SMKSessionCipherTest Jordan Rose 2020-11-12 16:28:01 -0800
  • 814a7121c7 Remove SMKEnvironment and SMKAccountIdFinder Jordan Rose 2020-11-12 11:37:00 -0800
  • 89dd24b617 Remove unused SMKUnidentifiedSenderMessage(Content) Jordan Rose 2020-12-02 13:18:13 -0800
  • 07fbbfbedc Adopt SignalClient for en/decryption in SMKSecretSessionCipher Jordan Rose 2020-11-10 17:03:06 -0800
  • 50fbd4fd21 Adopt SignalClient.PublicKey in certificate types Jordan Rose 2020-11-10 12:20:27 -0800
  • 56876641ac Adopt SignalClient in tests to avoid prependKeyType() Jordan Rose 2020-10-21 12:33:17 -0700
  • 65002cc8f4 Use SignalClient instead of Curve25519Kit for signature verification Jordan Rose 2020-10-20 17:41:33 -0700
  • c322b49ad2 Remove stray "bridging" header that was exposed as public Jordan Rose 2020-10-08 10:32:45 -0700
  • 5b1d0ab759 Adjust testBadSignature to expect errors from SignalClient Jordan Rose 2020-10-20 17:38:31 -0700
  • 7addcc1c4b Merge branch 'charlesmchen/prekeyLifecycle' Matthew Chen 2020-08-25 21:25:11 -0300
  • f337ab82f9 Use protocol contexts in prekey stores. Matthew Chen 2020-08-25 20:19:29 -0300
  • 70bd1ed3c1 Use protocol contexts in prekey stores. Matthew Chen 2020-08-25 20:08:50 -0300
  • 3fcb31137b Merge branch 'mkirk/fixup-tests-1' Michael Kirk 2020-03-10 11:38:42 -0600
  • 967b5fa87d Fix tests: adapt to new SPK nullability annotations Michael Kirk 2020-03-10 11:36:12 -0600
  • 1d738023e4 Merge branch 'nt/allow-longer-aesgcm-ivs' Nora Trapp 2020-02-20 13:56:46 -0800
  • a02ee0a422 allow different IV lengths for AESGCM256 Nora Trapp 2020-02-20 10:48:59 -0800
  • 33dc101ee6 Merge branch 'charlesmchen/fixBrokenTests' Matthew Chen 2019-11-07 17:20:58 -0300
  • 17baff765b Fix broken tests. Matthew Chen 2019-11-07 13:27:30 -0300
  • b572f728d0 Merge branch 'mkirk/public-key-getters-to-curve' Michael Kirk 2019-10-17 09:52:09 -0600
  • b419ce0c50 move curve extensions to curve lib Michael Kirk 2019-10-14 20:59:57 -0600
  • ad13dd470c Merge branch 'nt/deployment-target' Nora Trapp 2019-09-23 16:50:18 -0700
  • d0b9ae1d7c Update deployment target to iOS 10 Nora Trapp 2019-09-23 10:44:31 -0700
  • f7c0c7bd97 Merge branch 'charlesmchen/randomnessVsNil' Matthew Chen 2019-07-29 14:55:04 -0300
  • 2c3986051d Fix build breakage around nil Randomness. Matthew Chen 2019-07-29 14:50:58 -0300
  • 58e0316701 Merge branch 'mkirk/uuid' Michael Kirk 2019-07-17 09:18:33 -0600
  • 5b1a6ad1b2 UUID support Michael Kirk 2019-07-16 23:12:10 -0600
  • e7db16f578 codegen Michael Kirk 2019-07-10 23:16:28 -0600
  • 49f4bc19cf update protos for uuid Michael Kirk 2019-07-10 23:06:43 -0600
  • 801b824c9e Merge branch 'mkirk/uuid-lossless-3' Michael Kirk 2019-07-16 15:49:45 -0600
  • 22bb3def95 add round trip test Michael Kirk 2019-07-16 15:47:41 -0600
  • 42b0a9d58e no change in behavior: formatting and ease-of-audit changes Michael Kirk 2019-07-13 09:06:56 -0600
  • 5826648598 Losslessly encode protos Michael Kirk 2019-07-13 09:06:47 -0600
  • e0ed377f45 Merge branch 'mkirk/proto-enum' Michael Kirk 2019-07-11 13:56:25 -0600
  • 39bab17821 adapt to optional enum Michael Kirk 2019-06-26 10:08:15 -0600
  • dab13fa22b make enum optional, regen Michael Kirk 2019-06-26 09:58:39 -0600
  • 7f75e5eac0 fixup test Michael Kirk 2019-06-20 16:57:42 -0600
  • b2de463ac5 Merge branch 'mkirk/typed-protocol-context' Michael Kirk 2019-05-22 14:58:17 -0400
  • 030f8cb1af Apply typed protocol context Michael Kirk 2019-05-22 10:51:26 -0400
  • 10ac3abafd fix compiler warning - deprecated method Michael Kirk 2019-05-22 10:51:09 -0400
  • 56f28fc3a6 Merge remote-tracking branch 'private/mkirk/cast-wrapped-error' Matthew Chen 2018-11-29 18:03:06 -0500
  • 012c9e8905 convert underlyingError to NSError Michael Kirk 2018-11-29 15:51:57 -0700
  • b493b7b0db Merge branch 'mkirk/fixup-tests' Michael Kirk 2018-11-19 09:27:16 -0600
  • 42d3565e4d Fixup SMK tests mkirk/fixup-tests Michael Kirk 2018-11-17 00:27:37 -0600
  • a5473c8d33 Merge branch 'mkirk/return-sender-id' Michael Kirk 2018-11-16 17:19:26 -0600
  • 5ac7778a48 custom nserror for sender details mkirk/return-sender-id Michael Kirk 2018-11-16 11:32:30 -0600
  • 6aeb45c532 format: fix indent Michael Kirk 2018-11-16 10:43:10 -0600
  • 8a58636392 Merge branch 'mkirk/fix-tests-exceptions' Michael Kirk 2018-11-12 09:32:08 -0600
  • 606528905e CR: renames for clarity Michael Kirk 2018-11-12 09:27:40 -0600
  • 49ae3c6250 CR: renames for clarity mkirk/fix-tests-exceptions Michael Kirk 2018-11-12 09:27:40 -0600
  • 007d4c2155 Because the underlying classes can throw objc, exceptions we can't implement the appropriate methods in Swift. Michael Kirk 2018-11-10 12:27:26 -0600
  • d6b0186cc5 Merge branch 'mkirk/wrap-exceptions' Michael Kirk 2018-10-30 11:15:46 -0600
  • f1909abcd3 find -E . -type f -regex ".*\.(m|h|swift)" -exec sed -i "" -e "s/trywrapped_/throwswrapped_/" {} \; mkirk/wrap-exceptions Michael Kirk 2018-10-30 09:26:08 -0600
  • 4a7f7620e9 Swift Exception wrap HKDFKit Michael Kirk 2018-10-29 22:11:37 -0600
  • dea4538ef2 Swift Exception wrap Curve25519 Michael Kirk 2018-10-29 21:25:45 -0600
  • 2761f4879e Swift Exception wrap NSData+keyVersionByte Michael Kirk 2018-10-29 14:37:03 -0600
  • 84cdb1798d fix up test suite Michael Kirk 2018-10-29 12:05:28 -0600
  • 1d1a8cbbac Exception wrap WhisperMessage for Swift Michael Kirk 2018-10-29 10:29:21 -0600
  • 1e93cf0ee8 Exception wrap PreKeyWhisperMessage for Swift Michael Kirk 2018-10-29 10:12:32 -0600
  • 0fb1a0bcfb Exception wrap SessionCipher for Swift Michael Kirk 2018-10-28 10:30:51 -0600
  • 90f3dee712 Merge branch 'mkirk/random-access-key' Michael Kirk 2018-10-10 09:15:11 -0600
  • a462ef3a5e random access key for unrestricted access Michael Kirk 2018-10-09 14:57:45 -0600
  • beb10a358d Merge branch 'charlesmchen/discardSelfSentMessages' Matthew Chen 2018-10-10 09:42:51 -0400
  • e8e09ffe1f Respond to CR. Matthew Chen 2018-10-10 09:41:31 -0400
  • 0ff4673181 Discard self-sent messages. Matthew Chen 2018-10-09 10:44:03 -0400
  • b0e664410d Add missing @objc. Matthew Chen 2018-10-05 10:30:19 -0400
  • e89cd541a8 Merge branch 'charlesmchen/decryptedMessageType' Matthew Chen 2018-10-05 10:29:40 -0400
  • 3be6e77011 Add message type to decrypt result. Matthew Chen 2018-10-04 15:32:07 -0400
  • 954cbfa767 Merge branch 'charlesmchen/ud7' Matthew Chen 2018-10-03 08:59:19 -0400
  • c321ba1cf4 Add missing @objc. Matthew Chen 2018-10-02 16:15:47 -0400
  • ecfd1ac68c Add UD decryption result type. Matthew Chen 2018-10-02 11:47:37 -0400
  • 0434fc7ade Fix build breakage. Matthew Chen 2018-10-02 13:07:23 -0400
  • e4da1a3c33 Add missing @objc. Matthew Chen 2018-10-02 11:46:04 -0400
  • 7e7317532e Make UD access key initializer public. Matthew Chen 2018-10-01 16:10:59 -0400
  • 260a0f2413 Merge branch 'charlesmchen/sck3' Matthew Chen 2018-10-01 12:22:13 -0400
  • 1b32ee2f6a Respond to CR. Matthew Chen 2018-10-01 09:40:51 -0400
  • ae8b97c0f3 Respond to CR. Matthew Chen 2018-10-01 09:32:04 -0400