jfinn
dba5aabd09
export log and trace
2年前
jfinn
7092529f74
auto commit v2
2年前
jfinn
556cd0c729
auto commit v2
2年前
jfinn
41112b8733
auto commit v2
2年前
jfinn
8d414dd523
auto commit v2
2年前
jfinn
57fc9ad404
auto commit v2
2年前
jfinn
83df59ff35
auto commit v2
2年前
jfinn
c4c90166b6
auto commit v2
2年前
jfinn
565a4f6788
c1
2年前
tmoldovan8x8
751b363080
feat(e2ee) add ability to verify participants using a SAS mechanism
It implements SAS verification as per the Matrix spec, adapted to our environment.
2年前
titus.moldovan
5c23a28087
fix(e2ee) adds promise to map when sending key onParticipantPropertyChanged
3年前
Saúl Ibarra Corretgé
6bb981532d
fix(e2ee) removed no longer needed code
3年前
Saúl Ibarra Corretgé
526bd5a94c
chore(lint) tame the new linter
3年前
Saúl Ibarra Corretgé
c24130622e
chore(deps) adapt to logger package rename
3年前
tmoldovan8x8
afc006e99a
feat(e2ee) add ExternallyManagedKeyHandler
4年前
tmoldovan8x8
dd902dd33d
fix(e2ee): destroys olm session on disabling e2ee
4年前
tmoldovan8x8
49c4e75f37
bugfix(e2ee): frees olm session and rotates key when remote participant disabled e2ee
4年前
tmoldovan8x8
2b94da12e8
feat(e2ee): makes olm sessions initialisation lazy
4年前
Saúl Ibarra Corretgé
c77487685e
feat(e2ee) log Olm version
5年前
Saúl Ibarra Corretgé
b65b1784df
feat(e2ee) publish olm id key in presence
5年前
Saúl Ibarra Corretgé
b5aeba27b9
feat(e2ee) emit PARTICIPANT_E2EE_CHANNEL_READY also for the initiator
5年前
Saúl Ibarra Corretgé
25f08f97c3
e2ee: sync ratchetted key with olm layer
5年前
Saúl Ibarra Corretgé
735c30ec4f
e2ee: introduce per-participant randomly generated keys
This the second stage in our E2EE journey.
Instead of using a single pre-shared passphrase for deriving the key used for
E2EE, we now establish a secure E2EE communication channel amongst peers.
This channel is implemented using libolm, using XMPP groupchat or JVB channels
as the transport.
Once the secure E2EE channel has been established each participant will generate
a random 32 byte key and exchange it over this channel.
Keys are rotated (well, just re-created at the moment) when a participant joins
or leaves.
5年前