From 36521f27b384b13cc1359c5c16d10e3ed1094b60 Mon Sep 17 00:00:00 2001 From: John Thacker Date: Tue, 25 Jan 2022 23:14:24 -0500 Subject: DTLS-SRTP: Set up SRTP and SRTCP sessions Use the information in a use_srtp Extension in a Server Hello to set up SRTP and SRTCP sessions according to RFC 5764. It is RECOMMENDED that symmetric RTP be used with DTLS-SRTP, and RTP and RTCP traffic may be multiplexed, so set up all four possible connections. Fix #17905. --- epan/dissectors/packet-dtls.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'epan/dissectors/packet-dtls.h') diff --git a/epan/dissectors/packet-dtls.h b/epan/dissectors/packet-dtls.h index 8e07a3bbba..1351282b04 100644 --- a/epan/dissectors/packet-dtls.h +++ b/epan/dissectors/packet-dtls.h @@ -21,7 +21,8 @@ WS_DLL_PUBLIC void dtls_dissector_delete(guint port, dissector_handle_t handle); /* Shared with packet-tls-utils.c */ gint -dtls_dissect_hnd_hello_ext_use_srtp(tvbuff_t *tvb, proto_tree *tree, - guint32 offset, guint32 ext_len); +dtls_dissect_hnd_hello_ext_use_srtp(packet_info *pinfo, tvbuff_t *tvb, + proto_tree *tree, guint32 offset, + guint32 ext_len, gboolean is_server); #endif /* __PACKET_DTLS_H__ */ -- cgit v1.2.3