4f8bfbe479a281d32d1bec4c9078346c4c67d5c9
Rust FFI's KDF_HKDF path for incoming decryption may use wrong parameters. Pre-derive HKDF(base_key, salt="LKFrameEncryptionKey", info=identity) in Python and pass derived key with KDF_NONE so Rust FFI uses it directly as frame key. Matches EC's MatrixKeyProvider: ratchetWindowSize=10, keyringSize=256. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Matrix AI voice agent - LiveKit + LiteLLM
Languages
Python
99.1%
Dockerfile
0.8%
Shell
0.1%