Commit Graph

74 Commits

Author SHA1 Message Date
Matthew Chen
70bd1ed3c1 Use protocol contexts in prekey stores. 2020-08-25 20:08:50 -03:00
Michael Kirk
3fcb31137b Merge branch 'mkirk/fixup-tests-1' 2020-03-10 11:38:42 -06:00
Michael Kirk
967b5fa87d Fix tests: adapt to new SPK nullability annotations 2020-03-10 11:36:12 -06:00
Nora Trapp
1d738023e4 Merge branch 'nt/allow-longer-aesgcm-ivs' 2020-02-20 13:56:46 -08:00
Nora Trapp
a02ee0a422 allow different IV lengths for AESGCM256 2020-02-20 10:48:59 -08:00
Matthew Chen
33dc101ee6 Merge branch 'charlesmchen/fixBrokenTests' 2019-11-07 17:20:58 -03:00
Matthew Chen
17baff765b Fix broken tests. 2019-11-07 13:28:22 -03:00
Michael Kirk
b572f728d0 Merge branch 'mkirk/public-key-getters-to-curve' 2019-10-17 09:52:09 -06:00
Michael Kirk
b419ce0c50 move curve extensions to curve lib 2019-10-14 20:59:57 -06:00
Nora Trapp
ad13dd470c Merge branch 'nt/deployment-target' 2019-09-23 16:50:18 -07:00
Nora Trapp
d0b9ae1d7c Update deployment target to iOS 10 2019-09-23 10:44:31 -07:00
Matthew Chen
f7c0c7bd97 Merge branch 'charlesmchen/randomnessVsNil' 2019-07-29 14:55:04 -03:00
Matthew Chen
2c3986051d Fix build breakage around nil Randomness. 2019-07-29 14:50:58 -03:00
Michael Kirk
58e0316701 Merge branch 'mkirk/uuid' 2019-07-17 09:18:33 -06:00
Michael Kirk
5b1a6ad1b2 UUID support 2019-07-17 09:18:28 -06:00
Michael Kirk
e7db16f578 codegen 2019-07-16 23:15:27 -06:00
Michael Kirk
49f4bc19cf update protos for uuid 2019-07-16 23:15:20 -06:00
Michael Kirk
801b824c9e Merge branch 'mkirk/uuid-lossless-3' 2019-07-16 15:49:45 -06:00
Michael Kirk
22bb3def95 add round trip test 2019-07-16 15:47:41 -06:00
Michael Kirk
42b0a9d58e no change in behavior: formatting and ease-of-audit changes 2019-07-13 09:48:11 -06:00
Michael Kirk
5826648598 Losslessly encode protos 2019-07-13 09:46:56 -06:00
Michael Kirk
e0ed377f45 Merge branch 'mkirk/proto-enum' 2019-07-11 13:56:25 -06:00
Michael Kirk
39bab17821 adapt to optional enum 2019-06-26 10:08:48 -06:00
Michael Kirk
dab13fa22b make enum optional, regen 2019-06-26 10:08:38 -06:00
Michael Kirk
7f75e5eac0 fixup test 2019-06-20 16:57:42 -06:00
Michael Kirk
b2de463ac5 Merge branch 'mkirk/typed-protocol-context' 2019-05-22 14:58:17 -04:00
Michael Kirk
030f8cb1af Apply typed protocol context 2019-05-22 10:51:26 -04:00
Michael Kirk
10ac3abafd fix compiler warning - deprecated method 2019-05-22 10:51:09 -04:00
Matthew Chen
56f28fc3a6 Merge remote-tracking branch 'private/mkirk/cast-wrapped-error' 2018-11-29 18:03:06 -05:00
Michael Kirk
012c9e8905 convert underlyingError to NSError 2018-11-29 15:51:57 -07:00
Michael Kirk
b493b7b0db Merge branch 'mkirk/fixup-tests' 2018-11-19 09:27:16 -06:00
Michael Kirk
42d3565e4d Fixup SMK tests 2018-11-17 00:27:37 -06:00
Michael Kirk
a5473c8d33 Merge branch 'mkirk/return-sender-id' 2018-11-16 17:19:26 -06:00
Michael Kirk
5ac7778a48 custom nserror for sender details 2018-11-16 14:21:56 -06:00
Michael Kirk
6aeb45c532 format: fix indent 2018-11-16 10:43:10 -06:00
Michael Kirk
8a58636392 Merge branch 'mkirk/fix-tests-exceptions' 2018-11-12 09:32:08 -06:00
Michael Kirk
606528905e CR: renames for clarity 2018-11-12 09:32:03 -06:00
Michael Kirk
007d4c2155 Because the underlying classes can throw objc, exceptions we can't implement
the appropriate methods in Swift.
2018-11-10 12:27:26 -06:00
Michael Kirk
d6b0186cc5 Merge branch 'mkirk/wrap-exceptions' 2018-10-30 11:15:46 -06:00
Michael Kirk
f1909abcd3 find -E . -type f -regex ".*\.(m|h|swift)" -exec sed -i "" -e "s/trywrapped_/throwswrapped_/" {} \; 2018-10-30 09:26:08 -06:00
Michael Kirk
4a7f7620e9 Swift Exception wrap HKDFKit 2018-10-29 22:11:37 -06:00
Michael Kirk
dea4538ef2 Swift Exception wrap Curve25519 2018-10-29 21:25:45 -06:00
Michael Kirk
2761f4879e Swift Exception wrap NSData+keyVersionByte 2018-10-29 14:37:22 -06:00
Michael Kirk
84cdb1798d fix up test suite 2018-10-29 12:05:28 -06:00
Michael Kirk
1d1a8cbbac Exception wrap WhisperMessage for Swift 2018-10-29 10:29:21 -06:00
Michael Kirk
1e93cf0ee8 Exception wrap PreKeyWhisperMessage for Swift 2018-10-29 10:12:51 -06:00
Michael Kirk
0fb1a0bcfb Exception wrap SessionCipher for Swift 2018-10-29 10:12:51 -06:00
Michael Kirk
90f3dee712 Merge branch 'mkirk/random-access-key' 2018-10-10 09:15:11 -06:00
Michael Kirk
a462ef3a5e random access key for unrestricted access 2018-10-10 09:14:29 -06:00
Matthew Chen
beb10a358d Merge branch 'charlesmchen/discardSelfSentMessages' 2018-10-10 09:42:51 -04:00