[asterisk-dev] Modifying Asterisk sRTP

Dylan Herman hermandy at pascack.k12.nj.us
Tue Jan 7 18:24:15 CST 2014


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" <oej at edvina.net> 01/07/14 9:39 AM >>>

On 07 Jan 2014, at 15:12, Dylan Herman <hermandy at pascack.k12.nj.us> 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




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20140107/35dd1989/attachment.html>


More information about the asterisk-dev mailing list