Damir Jelić
|
5fa2b05622
|
matrix-sdk: Fix some more typos
|
2021-06-08 11:13:23 +02:00 |
|
Jonas Platte
|
74d0ac7c77
|
crypto: Depend on ruma directly
… instead of using matrix_sdk_common's re-exports
|
2021-06-07 18:55:56 +02:00 |
|
Jonas Platte
|
3bac536daf
|
Fix clippy lints
Automated via `cargo clippy --workspace --all-targets -Zunstable-options --fix`.
|
2021-06-07 15:51:18 +02:00 |
|
Jonathan de Jong
|
74a6d39b9f
|
various typos
|
2021-06-05 14:35:20 +02:00 |
|
Damir Jelić
|
cf98681f19
|
crypto: Remove some duplicate code
|
2021-06-04 15:16:38 +02:00 |
|
Damir Jelić
|
cbcf673d21
|
crypto: Make sure we send verification done events
|
2021-06-04 15:16:38 +02:00 |
|
Damir Jelić
|
1e48b15040
|
crypto: Add enums so we can handle in-room and to-device verifications the same
|
2021-06-04 15:16:38 +02:00 |
|
Damir Jelić
|
d877c1cf8c
|
crypto: Move the Done state into the common verification module
|
2021-06-04 15:16:38 +02:00 |
|
Damir Jelić
|
0e514b755f
|
crypto: Move the CancelContent generation out of the sas module
|
2021-06-04 15:16:38 +02:00 |
|
Damir Jelić
|
110b8eb8dd
|
Merge branch 'master' into sas-longer-flow
|
2021-05-18 09:07:50 +02:00 |
|
Jonas Platte
|
cd77441d1b
|
Upgrade ruma to 0.1.0 (crates.io release)
|
2021-05-17 02:57:36 +02:00 |
|
Damir Jelić
|
3f57a2a9f2
|
Merge branch 'master' into sas-longer-flow
|
2021-05-13 11:26:40 +02:00 |
|
Damir Jelić
|
09a7858702
|
crypto: Initial support for the longer to-device verification flow
|
2021-05-13 11:15:56 +02:00 |
|
Devin Ragotzy
|
2ef0c2959c
|
Add use_small_heuristics option and run fmt
|
2021-05-12 15:37:29 -04:00 |
|
Devin Ragotzy
|
c85f4d4f0c
|
Add rustfmt config file and run over workspace
|
2021-05-12 15:36:52 -04:00 |
|
Damir Jelić
|
4f7902d6f0
|
crypto: Add a method to check it the SAS flow supports emoji
|
2021-05-12 20:09:02 +02:00 |
|
Damir Jelić
|
1bda3659ce
|
sas: Allow to just get the emoji index instead of the emoji and descryption
|
2021-05-07 17:04:27 +02:00 |
|
Damir Jelić
|
80d01b23c4
|
sas: Return an array of seven emojis instead of a vector
|
2021-05-07 17:01:53 +02:00 |
|
Damir Jelić
|
9893ddba74
|
crypto: Use Default to create some test data
|
2021-03-01 19:41:39 +01:00 |
|
Damir Jelić
|
1f5cad136e
|
matrix-sdk: Bump Ruma
|
2021-03-01 19:20:07 +01:00 |
|
Damir Jelić
|
3f3ae794a4
|
crypto: Don't log an error for the commitment calculation since it isn't one
|
2021-01-14 13:32:39 +01:00 |
|
Damir Jelić
|
1fd8c2052e
|
crypto: Fix a bunch of clippy warnings.
|
2020-12-18 13:50:02 +01:00 |
|
Damir Jelić
|
897c6abe92
|
crypto: Fix our tests now that we support in-room verifications.
|
2020-12-18 12:55:06 +01:00 |
|
Damir Jelić
|
48f43a4af1
|
crypto: Remove some unused imports.
|
2020-12-17 16:28:12 +01:00 |
|
Damir Jelić
|
4ad4ad1e94
|
crypto: Send out done events for in-room verifications.
|
2020-12-17 15:50:13 +01:00 |
|
Damir Jelić
|
79102b3390
|
crypto: Make the cancelations output only CancelContents.
|
2020-12-17 12:15:11 +01:00 |
|
Damir Jelić
|
b6e28e2280
|
crypto: WIP more work on in-room verifications now up to accepting them.
|
2020-12-15 16:35:54 +01:00 |
|
Damir Jelić
|
7570cf5ac2
|
crypto: WIP genrealize the sas so it can handle in-room and to-device events.
|
2020-12-11 15:42:49 +01:00 |
|
Damir Jelić
|
b0ac9d3320
|
crypto: WIP change the types of the sas sturcts to allow in-room verifications.
|
2020-12-10 17:49:28 +01:00 |
|
Damir Jelić
|
1bb5b42b1d
|
crypto: Prepare the sas structs to handle in-room verifications.
|
2020-12-10 15:18:28 +01:00 |
|
Damir Jelić
|
7198b0daba
|
crypto: WIP key verification request handling.
|
2020-12-09 17:18:23 +01:00 |
|
Damir Jelić
|
fd705b7d5e
|
crypto: Canonicalize the start event content before calculating the commitment
This fixes: #117.
|
2020-12-08 16:02:51 +01:00 |
|
Damir Jelić
|
9eb17e757c
|
matrix-sdk: Update ruma.
|
2020-12-05 14:59:40 +01:00 |
|
Damir Jelić
|
efe659910f
|
crypto: Remove some stale TODOs.
|
2020-12-01 11:20:55 +01:00 |
|
Jonas Platte
|
0422bae924
|
Fix clippy lint rc_buffer
|
2020-11-25 19:01:28 +01:00 |
|
Damir Jelić
|
c40edcf2fc
|
matrix-sdk: Try to lower our compile times, at least in the crypto part for now.
|
2020-11-20 20:35:48 +01:00 |
|
Damir Jelić
|
84066d4a76
|
crypto: Split out the Account into a read only portion and one with effects.
|
2020-09-29 12:03:41 +02:00 |
|
Damir Jelić
|
7b3dfe2f27
|
crypto: Move the device and user identities under one module.
|
2020-09-04 10:51:46 +02:00 |
|
Damir Jelić
|
3990e50ca6
|
crypto: Store the verified identities in the SAS states.
|
2020-08-19 14:28:16 +02:00 |
|
Damir Jelić
|
38cf771f1f
|
crypto: Pass the identity further through the SAS layer and try to verify it.
|
2020-08-18 14:24:27 +02:00 |
|
Damir Jelić
|
43aea6e482
|
crypto: Rename Device to ReadOnlyDevice.
|
2020-08-17 16:17:28 +02:00 |
|
Damir Jelić
|
b0de9d1809
|
crypto: Allow some test methods to be dead code since macOS can't use them.
|
2020-08-14 15:04:59 +02:00 |
|
Damir Jelić
|
5b758b8344
|
crypto: Don't allow dead code in the SAS layer anymore.
|
2020-08-14 11:09:50 +02:00 |
|
Damir Jelić
|
7637e79f2c
|
matrix-sdk: Fix the tarpaulin skip directives.
|
2020-08-11 15:49:04 +02:00 |
|
Damir Jelić
|
72168ce084
|
crypto: Fix the unknown method tests fot the SAS state transitions.
|
2020-08-11 11:51:34 +02:00 |
|
Damir Jelić
|
6c85d3e28f
|
crypto: Use TryFrom to check the accepted SAS protocols.
|
2020-08-11 11:24:29 +02:00 |
|
Damir Jelić
|
d5a853f3da
|
crypto: More SAS tests for all the unknown SAS methods.
|
2020-08-11 11:05:22 +02:00 |
|
Damir Jelić
|
c15ffb989a
|
crypto: Remove an unused import.
|
2020-08-11 09:48:01 +02:00 |
|
Damir Jelić
|
2b78f05aad
|
crypto: More SAS tests.
|
2020-08-11 09:28:28 +02:00 |
|
Damir Jelić
|
18b655f829
|
crypto: Test the cancellation of timed out verifications.
|
2020-08-10 15:55:08 +02:00 |
|