Damir Jelić
|
6760f81498
|
matrix-sdk: Update Ruma.
|
2020-08-26 13:40:38 +02:00 |
Damir Jelić
|
b3d1e8687e
|
matrix-sdk: Fix to a released version of reqwest.
|
2020-08-26 10:26:05 +02:00 |
Tilo Spannagel
|
a57c6159bd
|
Fix travis ci errors
Signed-off-by: Tilo Spannagel <development@tilosp.de>
|
2020-08-21 19:11:10 +02:00 |
Tilo Spannagel
|
5f10f4301c
|
Add feature flag for rustls
Signed-off-by: Tilo Spannagel <development@tilosp.de>
|
2020-08-21 18:36:42 +02:00 |
Damir Jelić
|
176181bdcf
|
Merge branch 'crypto-improvements' into master
|
2020-08-21 18:16:48 +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ć
|
e38bfc64f4
|
crypto: Streamline the key claiming so we use the new mark request as sent method.
|
2020-08-21 14:40:49 +02:00 |
Damir Jelić
|
93e1967119
|
crypto: Initial refactor to switch to the outgoing_requests queue.
|
2020-08-21 13:35:01 +02:00 |
Damir Jelić
|
202c20feda
|
crypto: Rename the method to set the local trust of a device.
|
2020-08-20 18:01:34 +02:00 |
Nym Seddon
|
89c9e31140
|
doc: Add UIAA auth data to registration example
Add direct request authentication data to registration example
|
2020-08-20 01:42:01 +00:00 |
Damir Jelić
|
56309ae12c
|
matrix-sdk: Bump the versions of our deps.
|
2020-08-19 14:52:11 +02:00 |
Damir Jelić
|
9fe0717cee
|
examples: Update the emoji verification example tho show a list of devices.
This may showcase that cross signing verification works if the other
device uploads valid signatures.
|
2020-08-19 14:50:35 +02:00 |
Damir Jelić
|
90ea0229f2
|
crypto: Rename TrustState to LocalTrust since.
We might still trust the device event if our local trust isn't set, so
rename the enum to better reflect that meaning.
|
2020-08-19 11:20:08 +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ć
|
150862ec0c
|
matrix-sdk: Remove an useless into().
|
2020-08-17 17:47:29 +02:00 |
Damir Jelić
|
6db7eb0694
|
crypto: Add a method to directly verify a device.
|
2020-08-17 17:36:07 +02:00 |
Damir Jelić
|
84c0311d80
|
crypto: Rename the UserDevicesWrap struct.
|
2020-08-17 17:12:39 +02:00 |
Damir Jelić
|
8aedc3077d
|
matrix-sdk: Add an example to the start verification method of the device.
|
2020-08-17 16:47:24 +02:00 |
Damir Jelić
|
91db502cfe
|
crypto: Rename DeviceWrap to Device.
|
2020-08-17 16:36:50 +02:00 |
Damir Jelić
|
43aea6e482
|
crypto: Rename Device to ReadOnlyDevice.
|
2020-08-17 16:17:28 +02:00 |
Damir Jelić
|
e778f7d72d
|
matrix-sdk: Remove an unneeded clone.
|
2020-08-17 15:56:19 +02:00 |
Damir Jelić
|
94248523b3
|
matrix-sdk: Implement deref for our device wrapper.
|
2020-08-17 15:54:54 +02:00 |
Damir Jelić
|
fd8377bce2
|
crypto: Add device wrappers so that the verification can be started with a device.
|
2020-08-17 15:36:45 +02:00 |
Damir Jelić
|
9e609a0fdf
|
matrix-sdk: Move the session into the http client wrapper.
|
2020-08-17 15:29:07 +02:00 |
Jonas Platte
|
5040be042f
|
Update ruma
|
2020-08-15 15:17:27 +02:00 |
Jonas Platte
|
ad2d3d2037
|
Simplify tests in matrix_sdk::client
|
2020-08-15 03:05:22 +02:00 |
Damir Jelić
|
09f009ebd7
|
matrix-sdk: Bump our deps.
|
2020-08-14 17:11:54 +02:00 |
Damir Jelić
|
d4e31f07a1
|
matrix-sdk: Fix the docs for our feature flags.
|
2020-08-13 12:18:24 +02:00 |
Damir Jelić
|
9b8e11aab9
|
crypto: Fix the docs for our features.
|
2020-08-13 11:06:26 +02:00 |
Damir Jelić
|
4e99278eac
|
matrix-sdk: Expose the device methods in the Client.
|
2020-08-13 10:49:38 +02:00 |
Damir Jelić
|
cdb8b5c1e9
|
matrix-sdk: Fix a couple of typoes.
|
2020-08-13 10:28:40 +02:00 |
Damir Jelić
|
bf42e1a39f
|
matrix-sdk: Put the send_to_device method behind the encryption feature for now.
|
2020-08-12 19:18:30 +02:00 |
Damir Jelić
|
2449bd27c1
|
matrix-sdk: Make sure our doctests don't make HTTP requests.
|
2020-08-12 17:15:18 +02:00 |
Damir Jelić
|
29bd38734f
|
matrix-sdk: Remove an unused import.
|
2020-08-12 17:10:31 +02:00 |
Damir Jelić
|
6c07620a26
|
matrix-sdk: Fix the to-device imports for the non-crypto case.
|
2020-08-12 16:52:50 +02:00 |
Damir Jelić
|
3e3894b573
|
matrix-sdk: Fix for the non-encryption enabled use-case.
|
2020-08-12 16:19:41 +02:00 |
Damir Jelić
|
0a26195472
|
matrix-sdk: Clean up the client tests.
|
2020-08-12 15:53:42 +02:00 |
Damir Jelić
|
c4465e7979
|
matrix-sdk: Rename cli to client in the doc examples.
|
2020-08-12 15:23:44 +02:00 |
Damir Jelić
|
41f04d4f5d
|
client: Refactor out the group session sharing logic.
|
2020-08-12 15:22:17 +02:00 |
Damir Jelić
|
15d7deddb8
|
matrix-sdk: Only claim one-time keys if we're also going to share group sessions.
|
2020-08-12 15:15:50 +02:00 |
Damir Jelić
|
407f9a3da8
|
matrix-sdk: Make sure to not send out multiple group share requests at once.
|
2020-08-12 15:12:51 +02:00 |
Damir Jelić
|
7cb25361b2
|
matrix-sdk: Expose an API to start SAS verifications.
|
2020-08-12 11:39:47 +02:00 |
Damir Jelić
|
42a4ad60e8
|
Merge branch 'lockless-cryptostore' into master
|
2020-08-11 17:37:38 +02:00 |
Damir Jelić
|
9a325a4505
|
matrix-sdk: Move the HttpSend trait into the http_client file.
|
2020-08-11 17:25:33 +02:00 |
Damir Jelić
|
c4ed5b6cda
|
matrix-sdk: Upgrade our deps.
|
2020-08-11 16:54:58 +02:00 |
Damir Jelić
|
7637e79f2c
|
matrix-sdk: Fix the tarpaulin skip directives.
|
2020-08-11 15:49:04 +02:00 |
Devin Ragotzy
|
9234ac96e1
|
matrix_sdk: Use our version of the async_trait macro
|
2020-08-11 09:17:18 -04:00 |
Devin Ragotzy
|
9294280dc1
|
matrix_sdk: Add DefaultHttpClient and impl HttpSend
|
2020-08-11 08:07:45 -04:00 |
Devin Ragotzy
|
fba3298162
|
matrix_sdk: Create HttpSend trait to abstract sending requests
|
2020-08-11 08:06:43 -04:00 |
Damir Jelić
|
c305b5052b
|
matrix-sdk: Don't allow dead code anymore.
|
2020-08-10 15:23:49 +02:00 |