Thank you for responding.


I already have the libsrtp on my system, I believe, since I have the same files 
that were on the libsrtp github. Are you saying that I could just write my code 
in one of the scripts with the encryption algorithms leaving it under its 
original name of the algorithm? Such as aes.c, aes_cbc.c...




>>> "Olle E. Johansson" <[email protected]> 01/07/14 9:39 AM >>>

On 07 Jan 2014, at 15:12, Dylan Herman <[email protected]> wrote:

Hello,


I have a question regarding sRTP with Asterisk. I posted this question on the 
Asterisk wiki and was suggested to post it on the Developer mailing list. I am 
working on an encryption project. The project consists of using my own 
encryption method to encrypt SIP phone calls using an Asterisk server-server 
connection. I was wondering where the algorithm that sRTP uses to encrypt RTP 
is located, so I can modify the code to utilize my own algorithm. I was told it 
is not in the Asterisk source code.


The names of the algorithms used in Asterisk is hard coded in Asterisk's srtp 
code. The rest of the implementation is in the libsrtp library hosted on github.


Recently libsrtp added an option to use OpenSSL encryption, which is better for 
some government installations as OpenSSL is usually approved. I don't think we 
use that option in Asterisk.


/O




-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to