Skip to content
Snippets Groups Projects
Commit 238fdb78 authored by Alexandre Savard's avatar Alexandre Savard
Browse files

[#1722] Use randomly generated keys

parent a1cb7546
Branches
Tags
No related merge requests found
...@@ -111,7 +111,7 @@ void AudioSrtpSession::initializeLocalMasterKey(void) ...@@ -111,7 +111,7 @@ void AudioSrtpSession::initializeLocalMasterKey(void)
if((err = RAND_bytes(random_key, _localMasterKeyLength)) != 1) if((err = RAND_bytes(random_key, _localMasterKeyLength)) != 1)
_debug("Error occured while generating cryptographically strong pseudo-random key"); _debug("Error occured while generating cryptographically strong pseudo-random key");
memcpy(_localMasterKey, mk, _localMasterKeyLength); memcpy(_localMasterKey, random_key, _localMasterKeyLength);
printf("Local Master: "); printf("Local Master: ");
for(int i = 0; i < _localMasterKeyLength; i++){ for(int i = 0; i < _localMasterKeyLength; i++){
...@@ -135,7 +135,7 @@ void AudioSrtpSession::initializeLocalMasterSalt(void) ...@@ -135,7 +135,7 @@ void AudioSrtpSession::initializeLocalMasterSalt(void)
if((err = RAND_bytes(random_key, _localMasterSaltLength)) != 1) if((err = RAND_bytes(random_key, _localMasterSaltLength)) != 1)
_debug("Error occured while generating cryptographically strong pseudo-random key"); _debug("Error occured while generating cryptographically strong pseudo-random key");
memcpy(_localMasterSalt, ms, _localMasterSaltLength); memcpy(_localMasterSalt, random_key, _localMasterSaltLength);
printf("Local Salt: "); printf("Local Salt: ");
for(int i = 0; i < _localMasterSaltLength; i++){ for(int i = 0; i < _localMasterSaltLength; i++){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment