Hugh Nimmo-Smith and GitHub
8a84c6c45e
Use non-deprecated method of re-processing MatrixRTCSession keys ( #2646 )
...
* Handle case of encryption key for an index to be undefined
As per https://github.com/matrix-org/matrix-js-sdk/pull/4423 the key can be undefined and so we should handle this rather than waiting for SubtleCrypto.importKey() to fail.
* Use release version of matrix-js-sdk
Diff is https://github.com/matrix-org/matrix-js-sdk/compare/baa6d135065637c9769c61325c69709d3618f5f1...v34.7.0
* Use RTCSession. reemitEncryptionKeys()
* Add some test coverage whilst we are here
* Add some test coverage whilst we are here
* Lint
2024-10-11 11:34:45 -04:00
Hugh Nimmo-Smith and GitHub
8272c54177
Set LiveKit keyring size to 256 ( #2660 )
2024-10-10 10:34:38 +01:00
c3edd3e25e
Enable lint rules for Promise handling to discourage misuse of them. ( #2607 )
...
* Enable lint rules for Promise handling to discourage misuse of them.
Squashed all of Hugh's commits into one.
---------
Co-authored-by: Hugh Nimmo-Smith <hughns@element.io >
2024-09-10 09:49:35 +02:00
fkwp
9add3e52c4
Update file headers copyright and change licence to AGPL-3.0-only
2024-09-06 10:22:13 +02:00
David Baker
8a18dadc02
Don't log keys
...
Although I'm not sure this actually did anyway, but it was very spammy
2023-10-25 15:30:58 +01:00
David Baker
99d5103dfa
Stop logging encryption keys
2023-10-23 12:31:37 +01:00
David Baker
9126fb3f3e
Fix key format on the wire to be base64
2023-10-20 17:31:15 +01:00
David Baker
22ef625b55
Disable ratcheting
...
The auto ratcheting sets the keys and so looks like it can clobber
us setting a key from the app if they race, so just disable it, at
least for now - we aren't using it.
2023-10-19 16:50:29 +01:00
David Baker
15d3e7574d
Re-apply Simon's emebdded e2ee work on latest livekit branch
...
Replaces https://github.com/vector-im/element-call/pull/1350
2023-10-16 17:45:06 +01:00