Damir Jelić
|
22daf0d81e
|
Merge branch 'to-device-txn-uuid' into crypto-improvements
|
2020-09-04 12:54:40 +02:00 |
|
Damir Jelić
|
adf8905d9f
|
crypto: Rename the memory stores into caches and reorder the store module.
|
2020-09-04 12:42:40 +02:00 |
|
Jonas Platte
|
73c104cac1
|
Replace IncomingToDeviceRequest with customized request type
|
2020-09-03 20:02:55 +02:00 |
|
Damir Jelić
|
95c8708995
|
crypto: Document and rename the mark_requests_as_sent() method.
|
2020-08-24 14:49:57 +02:00 |
|
Damir Jelić
|
edea5e1c51
|
crypto: Fix a clippy warning.
|
2020-08-21 16:46:28 +02:00 |
|
Damir Jelić
|
b3941ca254
|
crypto: Verify user identities when we're the first one to confirm as well.
|
2020-08-21 16:39:15 +02:00 |
|
Damir Jelić
|
c3c6428717
|
crypto: Remove some clippy warnings.
|
2020-08-21 16:31:02 +02:00 |
|
Damir Jelić
|
de90da4adc
|
crypto: Make the verification machine compatible with how we queue up requests.
|
2020-08-21 16:26:34 +02:00 |
|
Damir Jelić
|
27e1fb9a35
|
crypto: Pass the user identity to the SAS object when a start event is received.
|
2020-08-18 15:25:00 +02:00 |
|
Damir Jelić
|
6d0b73cb3d
|
crypto: Pass the user identity to the SAS object when doing verifications.
|
2020-08-18 13:37:02 +02:00 |
|
Damir Jelić
|
6db7eb0694
|
crypto: Add a method to directly verify a device.
|
2020-08-17 17:36:07 +02:00 |
|
Damir Jelić
|
43aea6e482
|
crypto: Rename Device to ReadOnlyDevice.
|
2020-08-17 16:17:28 +02:00 |
|
Damir Jelić
|
b4c1b26f96
|
crytpo: Store the SAS object in the machine if we're starting it.
|
2020-08-13 16:45:12 +02:00 |
|
Damir Jelić
|
7cb25361b2
|
matrix-sdk: Expose an API to start SAS verifications.
|
2020-08-12 11:39:47 +02:00 |
|
Damir Jelić
|
d0a5b86ff3
|
crypto: Remove our lock around the cryptostore.
|
2020-08-11 15:39:50 +02:00 |
|
Damir Jelić
|
1f0a96e31d
|
crypto: Disable the SAS timeout test on macOS.
|
2020-08-10 17:26:15 +02:00 |
|
Damir Jelić
|
6593cce778
|
crypto: Simplify the Instant substraction.
|
2020-08-10 16:53:15 +02:00 |
|
Damir Jelić
|
d7bcf42a2b
|
crypto: False alarm with the deadlock we just didn't use the right method.
|
2020-08-10 16:18:20 +02:00 |
|
Damir Jelić
|
18b655f829
|
crypto: Test the cancellation of timed out verifications.
|
2020-08-10 15:55:08 +02:00 |
|
Damir Jelić
|
e2e70d6583
|
crypto: Cancel timed out verifications.
|
2020-08-10 15:24:22 +02:00 |
|
Jonas Platte
|
d83fc971ce
|
Update ruma
|
2020-08-10 13:58:39 +02:00 |
|
Damir Jelić
|
2bf8c99dfe
|
Merge branch 'master' into sas-verification
|
2020-08-04 11:23:24 +02:00 |
|
Damir Jelić
|
9f0fbcccf6
|
crypto: Remove verification objects that are done or canceled.
|
2020-08-03 16:18:35 +02:00 |
|
Damir Jelić
|
e431ba0bf5
|
crypto: Fix some clippy warnings.
|
2020-08-03 15:05:19 +02:00 |
|
Damir Jelić
|
e37229554b
|
crypto: Make sure that we don't hold on to a mutex guard over an await.
|
2020-08-03 14:49:33 +02:00 |
|
Damir Jelić
|
df9da7539a
|
crypto: Expose some more SAS info publicly.
|
2020-08-03 14:33:15 +02:00 |
|
Damir Jelić
|
1787d2ebe6
|
crypto: Hook up marking the device as verified.
|
2020-08-03 12:38:43 +02:00 |
|
Damir Jelić
|
7ecd4a035f
|
crypto: Split out the Sas logic into different files.
|
2020-07-31 14:54:08 +02:00 |
|
Damir Jelić
|
d9fbc18777
|
crypto: Update to the latest Ruma changes.
|
2020-07-30 15:48:13 +02:00 |
|
Damir Jelić
|
5a58fdff98
|
cyrpto: Fix a clippy warning.
|
2020-07-29 14:50:39 +02:00 |
|
Damir Jelić
|
21b0afe72c
|
matrix-sdk: Add a Sas wrapper.
|
2020-07-29 14:19:47 +02:00 |
|
Damir Jelić
|
4634efc092
|
crypto: More SAS content to to-device request logic.
|
2020-07-29 13:23:03 +02:00 |
|
Damir Jelić
|
117ebeaf4b
|
crypto: Return requests when you want to accept a verification.
|
2020-07-29 12:47:36 +02:00 |
|
Damir Jelić
|
7f2df68d62
|
crypto: Expose some SAS methods publicly.
|
2020-07-28 16:24:45 +02:00 |
|
Damir Jelić
|
a6fa9f99fd
|
crypto: Hook up the verification machine.
|
2020-07-28 15:37:20 +02:00 |
|
Damir Jelić
|
57b65ec8c4
|
crypto: Add a verification machine.
|
2020-07-28 14:45:53 +02:00 |
|