Timo K
69a4189517
self review
2026-01-05 22:00:02 +01:00
Timo and GitHub
009c9e046c
Merge branch 'livekit' into toger5/delayed-event-delegation
2026-01-05 21:26:15 +01:00
Robin
b585af41da
Fix encryption keys type error
...
See commit 174439c2f0c09cf9926c28435ba4db1345df4aee in matrix-js-sdk for the other part of the fix.
2026-01-05 19:27:39 +01:00
Timo K
0f5c5d8be5
cleanup based on new js-sdk impl
2025-12-29 17:38:54 +01:00
Timo K
3ba2d13e27
use the js-sdk where the hashed rtcSessionIdeintity is already part of
...
the event (no need to compute it in the encryption manager)
2025-12-28 21:04:46 +01:00
Timo K
55d18f10fe
temp refactored membership rtcidentity
2025-12-19 19:23:41 +01:00
Timo K
9bd51fdfc4
Merge branch 'livekit' into toger5/pseudonomous-identities
2025-12-16 12:18:00 +01:00
Timo K
909d980dff
still with broken tests...
2025-12-15 18:23:30 +01:00
Timo and GitHub
28246ef86b
Update RTCSession configuration to non deprecated names. ( #3267 )
...
* Update RTCSession configuration to non deprecated names.
* bump js-sdk
* es2024 and array buffer adaptions
* Alternative without `createKeyMaterialFromBuffer`
2025-05-19 18:04:07 +02:00
Timo and GitHub
a1d6eef12a
Set ratchetWindowSize to > 0 enable rachet compatibility. ( #3224 )
2025-04-23 09:22:54 +02:00
Timo and Robin
adb5934f0b
temp
2025-03-13 17:51:41 -04:00
Hugh Nimmo-Smith and GitHub
0f5dc33918
Fix copyright header to say dual license not just AGPL ( #3013 )
...
This probably should have been part of https://github.com/element-hq/element-call/pull/2984
2025-02-18 17:59:58 +00:00
Hugh Nimmo-Smith and GitHub
0087e37f30
Enable @typescript-eslint/consistent-type-imports lint rule ( #2886 )
...
* Enable @typescript-eslint/consistent-type-imports lint rule
This is to help ensure that we get proper vite/rollup lazy loading by not `import`ing more than we need to.
Revert "Enable @typescript-eslint/consistent-type-imports lint rule"
This reverts commit ba385fa00b7e410cc508fd5fb9fe972233ae114f.
Enable @typescript-eslint/consistent-type-imports lint rule
This is to help ensure that we get proper vite/rollup lazy loading by not `import`ing more than we need to.
.
* Format
2024-12-11 09:27:55 +00:00
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