@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
@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
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