Skip to content

Add the ability to use different Key Derivation Functions in frame_crypto_transformer #220

@onestacked

Description

@onestacked

In order to properly implement MatrixRTC over LiveKit HKDF must be used for shared keys, but this library only supports using PBKDF2.

I think this would be possible by either using a enum that selects the KDF or by allowing the user to set an arbitrary funtion pointer for the KDF.

For reference some issues related to this:
LiveKit Rust sdk: livekit/rust-sdks#796
LiveKit Python sdk (Althoug this is only FFI to the rust sdk): livekit/python-sdks#570
LiveKit Flutter sdk: livekit/client-sdk-flutter#974

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions