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ć
|
23ac00c8ec
|
crypto: Initial support for group session invalidation.
|
2020-10-08 11:16:02 +02:00 |
|
Damir Jelić
|
e3d24f5c31
|
crypto: Fix some clippy warnings.
|
2020-10-01 16:45:13 +02:00 |
|
Damir Jelić
|
02c765f903
|
crypto: Don't mark outbound group sessions automatically as shared.
|
2020-10-01 16:31:24 +02: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ć
|
23173c4a1e
|
crypto: Test our key sharing decision logic.
|
2020-09-28 14:51:57 +02:00 |
|
Damir Jelić
|
e29508938b
|
crypto: More work on the incoming key request handling.
|
2020-09-28 13:32:30 +02:00 |
|
Damir Jelić
|
c5bece2d58
|
crypto: Zeroize and remove the session key copies for forwarded room keys.
|
2020-09-24 11:18:01 +02:00 |
|
Damir Jelić
|
5b0457dad0
|
crypto: Remember the users that received the outbound group session.
|
2020-09-18 18:55:17 +02:00 |
|
Damir Jelić
|
692f9baa0e
|
crypto: Add logic to handle outgoing key requests.
|
2020-09-17 16:09:08 +02:00 |
|
Damir Jelić
|
ffd2843b0a
|
matrix-sdk: Expose the import/export keys methods.
|
2020-09-11 16:34:39 +02:00 |
|
Damir Jelić
|
8af18a4df7
|
crypto: Test the EncryptionSettings conversion.
|
2020-09-10 16:21:23 +02:00 |
|
Damir Jelić
|
848156213b
|
crypto: Add a PartialEq derive for the exported key struct.
|
2020-09-10 15:51:39 +02:00 |
|
Damir Jelić
|
23e953d9cf
|
crypto: Hide some methods that shouldn't be public.
|
2020-09-10 15:49:34 +02:00 |
|
Damir Jelić
|
9617d9aac9
|
crypto: Test the import/export of group sessions.
|
2020-09-09 16:10:16 +02:00 |
|
Damir Jelić
|
e828828ace
|
crypto: Document the exported key -> forwarded room key conversion methods.
|
2020-09-09 15:11:25 +02:00 |
|
Damir Jelić
|
3e9b0a8e7f
|
crypto: Correctly store the ed25519 key map for inbound group sessions.
|
2020-09-09 15:03:19 +02:00 |
|
Damir Jelić
|
aff1e1d0a8
|
crypto: Add key export methods for inbound group sessions.
|
2020-09-09 12:47:28 +02:00 |
|
Damir Jelić
|
98f69aed41
|
crypto: Remove some duplicated types after the group session split.
|
2020-09-09 11:52:10 +02:00 |
|
Damir Jelić
|
acfd0cdb07
|
crypto: Split out the group session module into multiple files.
|
2020-09-09 11:07:49 +02:00 |
|