The custom HKDF=1 path in the Rust FFI fork (EC-compat-changes) produces different derived keys than the JS SDK's libwebrtc C++. Switching to PBKDF2=0 lets libwebrtc's built-in C++ FrameCryptor handle key derivation identically to how the JS SDK does it. Also aligned ratchet_window_size=0 and key_ring_size=16 to match Element Call JS SDK defaults (were 10 and 256). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
80 KiB
80 KiB