[asterisk-bugs] [Asterisk 0005413]: [patch] Secure RTP (SRTP)

noreply at bugs.digium.com noreply at bugs.digium.com
Tue Mar 25 04:13:45 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=5413 
====================================================================== 
Reported By:                mikma
Assigned To:                jpeeler
====================================================================== 
Project:                    Asterisk
Issue ID:                   5413
Category:                   Core/NewFeature
Reproducibility:            N/A
Severity:                   feature
Priority:                   normal
Status:                     assigned
Asterisk Version:           SVN 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!): 48491 
Disclaimer on File?:        Yes 
Request Review:              
====================================================================== 
Date Submitted:             10-09-2005 10:36 CDT
Last Modified:              03-25-2008 04:09 CDT
====================================================================== 
Summary:                    [patch] Secure RTP (SRTP)
Description: 
This patch adds initial support for secure RTP using libsrt[1]. It can
be used in for example an implementation of the sdecriptions draft[2].

[1] http://srtp.sourceforge.net/srtp.html
[2]
http://www.ietf.org/internet-drafts/draft-ietf-mmusic-sdescriptions-12.txt

======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0010129 Module SRTP can't loaded
====================================================================== 

---------------------------------------------------------------------- 
 jmbesnard - 03-25-08 04:09  
---------------------------------------------------------------------- 
I have compiled asterisk with the DONT_OPTIMIZE flag. No core file has been
dumped after asterisk crashed (again) though.

All I've got is:

*CLI> *** glibc detected *** asterisk: double free or corruption (!prev):
0x08238c30 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7c6e915]
/lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7c72380]
/extra/srtp/lib/asterisk/modules/chan_sip.so[0xb6a4d63c]
asterisk(ast_io_wait+0x14b)[0x80c78da]
/extra/srtp/lib/asterisk/modules/chan_sip.so[0xb6a4eb71]
asterisk[0x812c617]
/lib/i686/cmov/libpthread.so.0[0xb7bec4fb]
/lib/i686/cmov/libc.so.6(clone+0x5e)[0xb7cd993e]
======= Memory map: ========
08048000-08190000 r-xp 00000000 08:04 32711     
/extra/srtp/sbin/asterisk
08190000-0819d000 rw-p 00147000 08:04 32711     
/extra/srtp/sbin/asterisk
0819d000-08290000 rw-p 0819d000 00:00 0          [heap]
b68dd000-b68de000 ---p b68dd000 00:00 0 
b68de000-b6919000 rw-p b68de000 00:00 0 
b6919000-b691c000 r-xp 00000000 08:04 32918     
/extra/srtp/lib/asterisk/modules/codec_g726.so
b691c000-b691d000 rw-p 00002000 08:04 32918     
/extra/srtp/lib/asterisk/modules/codec_g726.so
b691d000-b691f000 r-xp 00000000 08:04 32990     
/extra/srtp/lib/asterisk/modules/res_realtime.so
b691f000-b6920000 rw-p 00001000 08:04 32990     
/extra/srtp/lib/asterisk/modules/res_realtime.so
b6920000-b6922000 r-xp 00000000 08:04 32891     
/extra/srtp/lib/asterisk/modules/app_readfile.so
b6922000-b6923000 rw-p 00001000 08:04 32891     
/extra/srtp/lib/asterisk/modules/app_readfile.so
b6923000-b6925000 r-xp 00000000 08:04 32982     
/extra/srtp/lib/asterisk/modules/res_convert.so
b6925000-b6926000 rw-p 00001000 08:04 32982     
/extra/srtp/lib/asterisk/modules/res_convert.so
b6926000-b6937000 r-xp 00000000 08:04 32862     
/extra/srtp/lib/asterisk/modules/app_dial.so
b6937000-b6938000 rw-p 00010000 08:04 32862     
/extra/srtp/lib/asterisk/modules/app_dial.so
b6938000-b693b000 r-xp 00000000 08:04 32890     
/extra/srtp/lib/asterisk/modules/app_readexten.so
b693b000-b693c000 rw-p 00002000 08:04 32890     
/extra/srtp/lib/asterisk/modules/app_readexten.so
b693c000-b6940000 r-xp 00000000 08:04 32854     
/extra/srtp/lib/asterisk/modules/app_amd.so
b6940000-b6941000 rw-p 00003000 08:04 32854     
/extra/srtp/lib/asterisk/modules/app_amd.so
b6941000-b6946000 r-xp 00000000 08:04 32870     
/extra/srtp/lib/asterisk/modules/app_externalivr.so
b6946000-b6947000 rw-p 00004000 08:04 32870     
/extra/srtp/lib/asterisk/modules/app_externalivr.so
b6947000-b6948000 ---p b6947000 00:00 0 
b6948000-b6983000 rw-p b6948000 00:00 0 
b6983000-b6984000 ---p b6983000 00:00 0 
b6984000-b69bf000 rw-p b6984000 00:00 0 
b69bf000-b69c0000 ---p b69bf000 00:00 0 
b69c0000-b69fb000 rw-p b69c0000 00:00 0 
b69fb000-b6a75000 r-xp 00000000 08:04 32843     
/extra/srtp/lib/asterisk/modules/chan_sip.so
b6a75000-b6a78000 rw-p 00079000 08:04 32843     
/extra/srtp/lib/asterisk/modules/chan_sip.so
b6a78000-b6a88000 rw-p b6a78000 00:00 0 
b6a88000-b6a89000 ---p b6a88000 00:00 0 
b6a89000-b6ac4000 rw-p b6a89000 00:00 0 
b6ac4000-b6ac5000 ---p b6ac4000 00:00 0 
b6ac5000-b6b21000 rw-p b6ac5000 00:00 0 
b6b21000-b6c00000 ---p b6b21000 00:00 0 
b6c00000-b6c01000 r-xp 00000000 08:04 32873     
/extra/srtp/lib/asterisk/modules/app_forkcdr.so
b6c01000-b6c02000 rw-p 00001000 08:04 32873     
/extra/srtp/lib/asterisk/modules/app_forkcdr.so
b6c02000-b6c05000 r-xp 00000000 08:04 32927     
/extra/srtp/lib/asterisk/modules/format_gsm.so
b6c05000-b6c06000 rw-p 00003000 08:04 32927     
/extra/srtp/lib/asterisk/modules/format_gsm.so
b6c06000-b6c07000 r-xp 00000000 08:04 32876     
/extra/srtp/lib/asterisk/modules/app_image.so
b6c07000-b6c08000 rw-p 00000000 08:04 32876     
/extra/srtp/lib/asterisk/modules/app_image.so
b6c08000-b6c0c000 r-xp 00000000 08:04 32917     
/extra/srtp/lib/asterisk/modules/codec_g722.so
b6c0c000-b6c0d000 rw-p 00004000 08:04 32917     
/extra/srtp/lib/asterisk/modules/codec_g722.so
b6c0d000-b6c0f000 r-xp 00000000 08:04 32946     
/extra/srtp/lib/asterisk/modules/func_cdr.so
b6c0f000-b6c10000 rw-p 00001000 08:04 32946     
/extra/srtp/lib/asterisk/modules/func_cdr.so
b6c10000-b6c12000 r-xp 00000000 08:04 32924     
/extra/srtp/lib/asterisk/modules/format_g723.so
b6c12000-b6c13000 rw-p 00001000 08:04 32924     
/extra/srtp/lib/asterisk/modules/format_g723.so
b6c13000-b6c15000 r-xp 00000000 08:04 32861     
/extra/srtp/lib/asterisk/modules/app_db.so
b6c15000-b6c16000 rw-p 00001000 08:04 32861     
/extra/srtp/lib/asterisk/modules/app_db.so
b6c16000-b6c18000 r-xp 00000000 08:04 32905     
/extra/srtp/lib/asterisk/modules/app_url.so
b6c18000-b6c19000 rw-p 00001000 08:04 32905     
/extra/srtp/lib/asterisk/modules/app_url.so
b6c1Aborted (core dumped) 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
03-25-08 04:09  jmbesnard      Note Added: 0084474                          
======================================================================




More information about the asterisk-bugs mailing list