| Index: webrtc/base/sslstreamadapter.cc
|
| diff --git a/webrtc/base/sslstreamadapter.cc b/webrtc/base/sslstreamadapter.cc
|
| index b9ba9d3f2a1dcb2e3f0b1fa3b7dd00a0b3b1c12c..b95b126b83fa24da1b249c6a6595a1cf1fc8fb4f 100644
|
| --- a/webrtc/base/sslstreamadapter.cc
|
| +++ b/webrtc/base/sslstreamadapter.cc
|
| @@ -30,10 +30,18 @@ namespace rtc {
|
| const char CS_AES_CM_128_HMAC_SHA1_80[] = "AES_CM_128_HMAC_SHA1_80";
|
| const char CS_AES_CM_128_HMAC_SHA1_32[] = "AES_CM_128_HMAC_SHA1_32";
|
|
|
| -int GetSrtpCryptoSuiteFromName(const std::string& cipher) {
|
| - if (cipher == CS_AES_CM_128_HMAC_SHA1_32)
|
| +std::string SrtpCryptoSuiteToName(int srtp_crypto) {
|
| + if (srtp_crypto == SRTP_AES128_CM_SHA1_32)
|
| + return CS_AES_CM_128_HMAC_SHA1_32;
|
| + if (srtp_crypto == SRTP_AES128_CM_SHA1_80)
|
| + return CS_AES_CM_128_HMAC_SHA1_80;
|
| + return std::string();
|
| +}
|
| +
|
| +int SrtpCryptoSuiteNameToId(const std::string& crypto) {
|
| + if (crypto == CS_AES_CM_128_HMAC_SHA1_32)
|
| return SRTP_AES128_CM_SHA1_32;
|
| - if (cipher == CS_AES_CM_128_HMAC_SHA1_80)
|
| + if (crypto == CS_AES_CM_128_HMAC_SHA1_80)
|
| return SRTP_AES128_CM_SHA1_80;
|
| return 0;
|
| }
|
| @@ -59,12 +67,12 @@ bool SSLStreamAdapter::ExportKeyingMaterial(const std::string& label,
|
| return false; // Default is unsupported
|
| }
|
|
|
| -bool SSLStreamAdapter::SetDtlsSrtpCiphers(
|
| - const std::vector<std::string>& ciphers) {
|
| +bool SSLStreamAdapter::SetDtlsSrtpCryptoSuites(
|
| + const std::vector<int>& ciphers) {
|
| return false;
|
| }
|
|
|
| -bool SSLStreamAdapter::GetDtlsSrtpCipher(std::string* cipher) {
|
| +bool SSLStreamAdapter::GetDtlsSrtpCryptoSuite(int* cipher) {
|
| return false;
|
| }
|
|
|
| @@ -83,8 +91,8 @@ int SSLStreamAdapter::GetDefaultSslCipherForTest(SSLProtocolVersion version,
|
| return OpenSSLStreamAdapter::GetDefaultSslCipherForTest(version, key_type);
|
| }
|
|
|
| -std::string SSLStreamAdapter::GetSslCipherSuiteName(int cipher) {
|
| - return OpenSSLStreamAdapter::GetSslCipherSuiteName(cipher);
|
| +std::string SSLStreamAdapter::SslCipherSuiteToName(int cipher) {
|
| + return OpenSSLStreamAdapter::SslCipherSuiteToName(cipher);
|
| }
|
| #endif // SSL_USE_OPENSSL
|
|
|
|
|