Skip to content

cryptex: interaction with header extension encryption #809

@fippo

Description

@fippo

@pabuhler I ran into an issue with the interaction between cryptex and "legacy" rtp header extension encryption in libWebRTC.
https://mailarchive.ietf.org/arch/msg/avt/h3l1ZBxxRX9-aTvvDsXLR2gEHho/
has details.

In libWebRTC I do not set the srtp policy's

    policy.enc_xtn_hdr = <pointer to list of ids>
    policy.enc_xtn_hdr_count = <length of that list>

if cryptex is enabled which makes it work. Seems like a footgun for implementers though since this could get out of sync.
Happy to take a stab at doing that inside libSRTP

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions