From 81f3524da48718decd44d2dae619655ea3811eb3 Mon Sep 17 00:00:00 2001 From: Alexandre Savard <alexandresavard@alexandresavard-desktop.(none)> Date: Thu, 7 Jan 2010 15:02:40 -0500 Subject: [PATCH] [#1722] Set crypto context in SRTP sessions --- sflphone-common/src/audio/audiortp/AudioRtpSession.h | 2 -- sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp | 5 +++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sflphone-common/src/audio/audiortp/AudioRtpSession.h b/sflphone-common/src/audio/audiortp/AudioRtpSession.h index 2859304734..e1d8b536cb 100644 --- a/sflphone-common/src/audio/audiortp/AudioRtpSession.h +++ b/sflphone-common/src/audio/audiortp/AudioRtpSession.h @@ -187,8 +187,6 @@ namespace sfl { _layerFrameSize = _audiolayer->getFrameSize(); // in ms _layerSampleRate = _audiolayer->getSampleRate(); - // if(this->) - } template <typename D> diff --git a/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp b/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp index e8f23bb80e..ac46ec940c 100644 --- a/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp +++ b/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp @@ -35,6 +35,11 @@ AudioSrtpSession::AudioSrtpSession (ManagerImpl * manager, SIPCall * sipcall) : _debug ("AudioSrtpSession initialized"); initializeMasterKey(); initializeMasterSalt(); + initializeCryptoContext(); + txCryptoCtx->deriveSrtpKeys(0); + + setInQueueCryptoContext(txCryptoCtx); + setOutQueueCryptoContext(txCryptoCtx); } void AudioSrtpSession::initializeMasterKey(void) -- GitLab