Bruno Windels
|
502ba5deea
|
first draft of decryption in Room and RoomEncryption
|
2020-09-04 12:09:19 +02:00 |
|
Bruno Windels
|
8ac80314c2
|
cleanup
|
2020-09-03 17:51:20 +02:00 |
|
Bruno Windels
|
c5efa582b1
|
check algorithm
|
2020-09-03 17:51:00 +02:00 |
|
Bruno Windels
|
c5c9505ce2
|
hookup megolm encryption in session
|
2020-09-03 17:50:28 +02:00 |
|
Bruno Windels
|
5cafef96f5
|
add RoomEncryption to room
|
2020-09-03 15:36:17 +02:00 |
|
Bruno Windels
|
792f0cf9a0
|
log our identity keys after load
|
2020-09-03 15:32:33 +02:00 |
|
Bruno Windels
|
1d4a5cd6d4
|
instantiate olm encryption in session
|
2020-09-03 15:32:08 +02:00 |
|
Bruno Windels
|
e22131bf57
|
don't store or return our own device
|
2020-09-03 15:28:20 +02:00 |
|
Bruno Windels
|
4f4808b94c
|
lock on senderKey while enc/decrypting olm sessions
|
2020-09-03 12:12:33 +02:00 |
|
Bruno Windels
|
279b55e8e6
|
fix test
|
2020-09-03 11:31:00 +02:00 |
|
Bruno Windels
|
1dbabf6240
|
cleanup ctor
|
2020-09-02 14:59:17 +02:00 |
|
Bruno Windels
|
14cba7ec6e
|
need to pass in olm
|
2020-09-02 14:52:19 +02:00 |
|
Bruno Windels
|
7d517eb700
|
wire up the olm decryption,megolm room key handler and to_device handler
|
2020-09-02 14:30:18 +02:00 |
|
Bruno Windels
|
81a1573e3b
|
make a shared olm util for the whole session
|
2020-09-01 17:57:59 +02:00 |
|
Bruno Windels
|
aeb2f5402a
|
process own membership changes before device lists
|
2020-08-31 16:08:47 +02:00 |
|
Bruno Windels
|
afb9ae4391
|
hook up device tracker with sync
|
2020-08-31 14:13:21 +02:00 |
|
Bruno Windels
|
a1ba5d7dba
|
between syncs, generate more otks if needed, and upload them
|
2020-08-28 13:58:17 +02:00 |
|
Bruno Windels
|
681dfdf62b
|
sync otk count to e2ee account
|
2020-08-28 13:56:44 +02:00 |
|
Bruno Windels
|
4c290f0394
|
upload identity and one-time keys
|
2020-08-27 19:13:24 +02:00 |
|
Bruno Windels
|
f98b3dd5fa
|
create/load olm account before first sync
|
2020-08-27 19:13:09 +02:00 |
|
Bruno Windels
|
3b24ea34f3
|
Merge branch 'master' into bwindels/e2ee
|
2020-08-27 14:40:57 +02:00 |
|
Bruno Windels
|
09a018ade1
|
store sync token and filter id under the same key in session
as they are updated together
|
2020-08-27 14:36:50 +02:00 |
|
Bruno Windels
|
14b27f81fe
|
store session values as individual values in store
so we don't have to write the whole object every time something changes
we'll use this to store the olm account
|
2020-08-27 14:28:40 +02:00 |
|
Bruno Windels
|
fe0257bca1
|
load olm and pass it to session
|
2020-08-27 13:24:55 +02:00 |
|
Bruno Windels
|
e4758d0651
|
we need to read from members now during load, for the heroes
and were actually not reading from room state
|
2020-08-21 18:14:07 +02:00 |
|
Bruno Windels
|
00a85697ab
|
add license header in all source files
|
2020-08-05 18:38:55 +02:00 |
|
Bruno Windels
|
a097929dbd
|
rename lowercase filenames of classes to camelcase like class
|
2020-04-20 21:41:10 +02:00 |
|
Bruno Windels
|
001dbefbcf
|
stop using default exports
because it becomes hard to remember where you used them and where not
|
2020-04-20 21:26:39 +02:00 |
|
Bruno Windels
|
164d9d594f
|
finish implemenation of SessionContainer
|
2020-04-20 19:48:21 +02:00 |
|
Bruno Windels
|
80f7caadbe
|
rename SessionsStore to SessionInfoStorage
|
2020-04-19 19:13:38 +02:00 |
|