Closed Bug 1485883 Opened 7 years ago Closed 7 years ago

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.
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
Status: NEW → RESOLVED
Closed: 7 years ago
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.

Attachment

General

Created:
Updated:
Size: