Closed Bug 1485883 Opened Last year Closed Last year

SRTP extension using NSS extension handlers

Categories

(Core :: WebRTC: Networking, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla64
Tracking Status
firefox64 --- fixed

People

(Reporter: mt, Assigned: mt)

References

Details

Attachments

(1 file)

The implementation of the SRTP extension to DTLS in NSS isn't great.  It also means that you need to modify NSS to add a new SRTP cipher.  Because NSS doesn't need to know about SRTP, and because it has a new facility for adding extensions, this is a great opportunity to simplify some code.

Adding the code to TransportLayerDtls isn't completely trivial, but it's much cleaner writing this in C++.
This implements the SRTP extension in TransportLayerDtls.  My hope is
that we can expunge the SRTP code from NSS in a few releases.
Priority: -- → P3
Comment on attachment 9003697 [details]
Bug 1485883 - Handle use_srtp extension in gecko, r?drno

Nils Ohlmeier [:drno] has approved the revision.
Attachment #9003697 - Flags: review+
Blocks: 1480869
https://hg.mozilla.org/mozilla-central/rev/2f345fa70dc0
Status: NEW → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Blocks: 1510487
Depends on: 1520094
No longer blocks: 1510487
Depends on: 1510487
You need to log in before you can comment on or make changes to this bug.