Index: webrtc/base/sslstreamadapter.cc |
diff --git a/webrtc/base/sslstreamadapter.cc b/webrtc/base/sslstreamadapter.cc |
index 2f601c625791b4ee1f152bf7a39b33ab62bc7f2e..62f893fcdcccef77dcd6c762f49d6f918a49e52f 100644 |
--- a/webrtc/base/sslstreamadapter.cc |
+++ b/webrtc/base/sslstreamadapter.cc |
@@ -95,6 +95,15 @@ CryptoOptions CryptoOptions::NoGcm() { |
return options; |
} |
+void GetDefaultSrtpCryptoSuites(const rtc::CryptoOptions& crypto_options, |
+ std::vector<int>* crypto_suites) { |
+ if (crypto_options.enable_gcm_crypto_suites) { |
+ crypto_suites->push_back(rtc::SRTP_AEAD_AES_256_GCM); |
+ crypto_suites->push_back(rtc::SRTP_AEAD_AES_128_GCM); |
+ } |
+ crypto_suites->push_back(rtc::SRTP_AES128_CM_SHA1_80); |
+} |
+ |
SSLStreamAdapter* SSLStreamAdapter::Create(StreamInterface* stream) { |
return new OpenSSLStreamAdapter(stream); |
} |