Remove libsrtp 2.0.0 compatibility code.
The upgrade to libsrtp 2.1.0 rolled in https://codereview.webrtc.org/2968463002 so the compatibility code can be removed. BUG=webrtc:7856 Review-Url: https://codereview.webrtc.org/2969543002 Cr-Commit-Position: refs/heads/master@{#19174}
This commit is contained in:
parent
516711cde9
commit
4c27a96767
@ -154,21 +154,11 @@ bool SrtpSession::GetRtpAuthParams(uint8_t** key, int* key_len, int* tag_len) {
|
|||||||
// stream_template will be the reference context for other streams.
|
// stream_template will be the reference context for other streams.
|
||||||
// Let's use it for getting the keys.
|
// Let's use it for getting the keys.
|
||||||
srtp_stream_ctx_t* srtp_context = session_->stream_template;
|
srtp_stream_ctx_t* srtp_context = session_->stream_template;
|
||||||
#if defined(SRTP_MAX_MKI_LEN)
|
|
||||||
// libsrtp 2.1.0
|
|
||||||
if (srtp_context && srtp_context->session_keys &&
|
if (srtp_context && srtp_context->session_keys &&
|
||||||
srtp_context->session_keys->rtp_auth) {
|
srtp_context->session_keys->rtp_auth) {
|
||||||
external_hmac = reinterpret_cast<ExternalHmacContext*>(
|
external_hmac = reinterpret_cast<ExternalHmacContext*>(
|
||||||
srtp_context->session_keys->rtp_auth->state);
|
srtp_context->session_keys->rtp_auth->state);
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
// libsrtp 2.0.0
|
|
||||||
// TODO(jbauch): Remove after switching to libsrtp 2.1.0
|
|
||||||
if (srtp_context && srtp_context->rtp_auth) {
|
|
||||||
external_hmac =
|
|
||||||
reinterpret_cast<ExternalHmacContext*>(srtp_context->rtp_auth->state);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if (!external_hmac) {
|
if (!external_hmac) {
|
||||||
LOG(LS_ERROR) << "Failed to get auth keys from libsrtp!.";
|
LOG(LS_ERROR) << "Failed to get auth keys from libsrtp!.";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user