Bruno Windels
|
f321968ac3
|
add more sync logging
|
2021-02-18 12:44:19 +01:00 |
|
Bruno Windels
|
5f6ad91ff2
|
offload creating an olm session to the olm worker
so IE11 doesn't lock up when you start typing
|
2020-11-10 11:04:09 +01:00 |
|
Bruno Windels
|
76381fbca1
|
open storage transactions synchronously
this (almost) makes it work in some browsers that otherwise
have throw a TransactionInactiveError on the first operation
you try to do on a store.
|
2020-09-28 16:06:41 +02:00 |
|
Bruno Windels
|
015c6b1c70
|
interpret unreported signed_curve25519 as 0 OTKs
|
2020-09-21 17:56:23 +02:00 |
|
Bruno Windels
|
e0d9d703b7
|
offload olm account creation in worker
|
2020-09-11 10:43:17 +02:00 |
|
Bruno Windels
|
8d64fa54fe
|
using wrong method here
|
2020-09-03 15:27:00 +02:00 |
|
Bruno Windels
|
bd64aaf029
|
create outbound olm session from account
also better error handling
|
2020-09-02 17:37:13 +02:00 |
|
Bruno Windels
|
5fee7fedc3
|
implement olm decryption algorithm
|
2020-09-01 17:59:39 +02:00 |
|
Bruno Windels
|
693682f360
|
move e2ee constants to common file
|
2020-08-28 14:35:47 +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
|
d64db185bd
|
await callback in case we need to read, then write from it
|
2020-08-28 13:54:42 +02:00 |
|
Bruno Windels
|
3ab5a72221
|
give e2ee account values a prefix so we can prevent from clearing them
|
2020-08-28 13:52:27 +02:00 |
|
Bruno Windels
|
d24be7ee55
|
extract constants out
|
2020-08-28 13:51:58 +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 |
|