Skip to content

E2EE: Alternative implementation: allow setting key_ring_size and key_derivation_function (And add HKDF as a kdf)#921

Open
onestacked wants to merge 2 commits intolivekit:mainfrom
onestacked:EC-compat-changes-webrtc-change
Open

E2EE: Alternative implementation: allow setting key_ring_size and key_derivation_function (And add HKDF as a kdf)#921
onestacked wants to merge 2 commits intolivekit:mainfrom
onestacked:EC-compat-changes-webrtc-change

Conversation

@onestacked
Copy link

@onestacked onestacked commented Feb 28, 2026

Less hacky alternative to #904

This PR uses my webrtc-sdk PR this webrtc-sdk PR to configure the KDF, instead of just overwriting the derived key afterwards. This should also now properly support KeyRatcheting.

I've tested this with https://codeberg.org/esoteric_programmer/matrix-jukebox and it is compatible with ElementCall.

Fixed: #796

@onestacked onestacked force-pushed the EC-compat-changes-webrtc-change branch from a15edf5 to 379961f Compare March 5, 2026 22:37
@onestacked
Copy link
Author

Now based on webrtc-sdk/webrtc#224

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

E2EE HKDF & keyring_size support

1 participant