aboutsummaryrefslogtreecommitdiff
path: root/stats
diff options
context:
space:
mode:
authorHarald Alvestrand <hta@webrtc.org>2019-10-28 09:51:17 +0100
committerCommit Bot <commit-bot@chromium.org>2019-10-28 11:30:23 +0000
commit5cb7807a36928e6831ba06ba7af09d024874a38d (patch)
tree1cb26c18f1625b626da78b84575605c7c6bd6ae5 /stats
parenta81e2b45109bd5adfe8fd0c1a447cfa2fe4d21ab (diff)
downloadwebrtc-5cb7807a36928e6831ba06ba7af09d024874a38d.tar.gz
Implement crypto stats on DTLS transport
Bug: chromium:1018077 Change-Id: I585d4064f39e5f9d268b408ebf6ae13a056c778a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/158403 Reviewed-by: Henrik Boström <hbos@webrtc.org> Reviewed-by: Steve Anton <steveanton@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29628}
Diffstat (limited to 'stats')
-rw-r--r--stats/rtcstats_objects.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/stats/rtcstats_objects.cc b/stats/rtcstats_objects.cc
index b1a1a238c8..1037077e0c 100644
--- a/stats/rtcstats_objects.cc
+++ b/stats/rtcstats_objects.cc
@@ -883,6 +883,9 @@ WEBRTC_RTCSTATS_IMPL(RTCTransportStats, RTCStats, "transport",
&selected_candidate_pair_id,
&local_certificate_id,
&remote_certificate_id,
+ &tls_version,
+ &dtls_cipher,
+ &srtp_cipher,
&selected_candidate_pair_changes)
// clang-format on
@@ -899,6 +902,9 @@ RTCTransportStats::RTCTransportStats(std::string&& id, int64_t timestamp_us)
selected_candidate_pair_id("selectedCandidatePairId"),
local_certificate_id("localCertificateId"),
remote_certificate_id("remoteCertificateId"),
+ tls_version("tlsVersion"),
+ dtls_cipher("dtlsCipher"),
+ srtp_cipher("srtpCipher"),
selected_candidate_pair_changes("selectedCandidatePairChanges") {}
RTCTransportStats::RTCTransportStats(const RTCTransportStats& other)
@@ -910,6 +916,9 @@ RTCTransportStats::RTCTransportStats(const RTCTransportStats& other)
selected_candidate_pair_id(other.selected_candidate_pair_id),
local_certificate_id(other.local_certificate_id),
remote_certificate_id(other.remote_certificate_id),
+ tls_version(other.tls_version),
+ dtls_cipher(other.dtls_cipher),
+ srtp_cipher(other.srtp_cipher),
selected_candidate_pair_changes(other.selected_candidate_pair_changes) {}
RTCTransportStats::~RTCTransportStats() {}