From fb4704328f253537c3e67ffa869bb6bfded83a2a Mon Sep 17 00:00:00 2001 From: Alexandre Savard <alexandresavard@alexandresavard-desktop.(none)> Date: Thu, 7 Jan 2010 17:14:49 -0500 Subject: [PATCH] [#1722] Use getLocalSSRC instead in IncommingDataQueue and OutgoingDataQueue --- .../src/audio/audiortp/AudioSrtpSession.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp b/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp index d86251ca1d..e233870821 100644 --- a/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp +++ b/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp @@ -38,7 +38,7 @@ AudioSrtpSession::AudioSrtpSession (ManagerImpl * manager, SIPCall * sipcall) : ost::SymmetricRTPSession (ost::InetHostAddress (sipcall->getLocalIp().c_str()), sipcall->getLocalAudioPort()), AudioRtpSession<AudioSrtpSession> (manager, sipcall) { - _debug ("AudioSrtpSession initialized"); + _debug ("***************** AudioSrtpSession initialized *********************"); initializeMasterKey(); initializeMasterSalt(); initializeInputCryptoContext(); @@ -72,7 +72,7 @@ void AudioSrtpSession::initializeMasterSalt(void) void AudioSrtpSession::initializeInputCryptoContext(void) { - inputCryptoCtx = new ost::CryptoContext(getLocalSSRCNetwork(), + inputCryptoCtx = new ost::CryptoContext(IncomingDataQueue::getLocalSSRC(), 0, // roc, 0L, // keydr, SrtpEncryptionAESCM, // encryption algo @@ -85,12 +85,14 @@ void AudioSrtpSession::initializeInputCryptoContext(void) 160 / 8, // authentication key len 112 / 8, // session salt len 80 / 8); // authentication tag len + + _debug("********************* Crypto Context IN with SSRC %i ******************", IncomingDataQueue::getLocalSSRC()); } void AudioSrtpSession::initializeOutputCryptoContext(void) { - outputCryptoCtx = new ost::CryptoContext(getLocalSSRCNetwork(), + outputCryptoCtx = new ost::CryptoContext(OutgoingDataQueue::getLocalSSRC(), 0, // roc, 0L, // keydr, SrtpEncryptionAESCM, // encryption algo @@ -103,5 +105,7 @@ void AudioSrtpSession::initializeOutputCryptoContext(void) 160 / 8, // authentication key len 112 / 8, // session salt len 80 / 8); // authentication tag len + + _debug("********************* Crypto Context OUT with SSRC %i ******************", OutgoingDataQueue::getLocalSSRC()); } } -- GitLab