Damir Jelić
|
798656dac5
|
crypto: Allow the key request machine to access the outbound group sessions.
|
2020-09-29 10:09:47 +02:00 |
Damir Jelić
|
721c459577
|
crypto: Collapse an if tree.
|
2020-09-28 15:07:57 +02:00 |
Damir Jelić
|
23173c4a1e
|
crypto: Test our key sharing decision logic.
|
2020-09-28 14:51:57 +02:00 |
Damir Jelić
|
4a8c5ebab0
|
crypto: Return an enum that describes why we won't serve a key share request.
|
2020-09-28 14:12:08 +02:00 |
Damir Jelić
|
e29508938b
|
crypto: More work on the incoming key request handling.
|
2020-09-28 13:32:30 +02:00 |
Damir Jelić
|
a357536ade
|
crypto: Initial scaffolding for incoming key share handling.
|
2020-09-28 09:27:16 +02:00 |
Damir Jelić
|
42c4cf2a30
|
crypto: Test the outgoing requests method instead of accessing the field.
|
2020-09-24 12:00:22 +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ć
|
562bb5aee3
|
crypto: Remove some dead key requests code for now.
|
2020-09-18 17:26:56 +02:00 |
Damir Jelić
|
c58cf71be1
|
crypto: Send out key request cancellations once we receive a key.
|
2020-09-18 13:49:46 +02:00 |
Damir Jelić
|
300b03bd9e
|
crypto: Add more test for the outgoing key requests.
|
2020-09-17 17:13:42 +02:00 |
Damir Jelić
|
a5b195efc7
|
crypto: Initial tests for the key requests state machine.
|
2020-09-17 16:55:33 +02:00 |
Damir Jelić
|
692f9baa0e
|
crypto: Add logic to handle outgoing key requests.
|
2020-09-17 16:09:08 +02:00 |
Damir Jelić
|
6b24d91ed9
|
crypto: Add an initial version of our key request state machine.
|
2020-09-17 14:16:43 +02:00 |