/external/srtp/ |
README.version | 1 URL: http://sourceforge.net/projects/srtp/files/srtp/1.4.4/srtp-1.4.4.tgz/download
|
Android.mk | 7 srtp/srtp.c \ 8 srtp/ekt.c \
|
Makefile | 11 # libsrtp.a static library implementing srtp 50 # management system which can provide keys for srtp 98 # libsrtp.a (implements srtp processing) 100 srtpobj = srtp/srtp.o 180 @if [ -d $(DESTDIR)$(includedir)/srtp ]; then \ 183 $(INSTALL) -d $(DESTDIR)$(includedir)/srtp 185 cp include/*.h $(DESTDIR)$(includedir)/srtp 186 cp crypto/include/*.h $(DESTDIR)$(includedir)/srtp 190 rm -rf $(DESTDIR)$(includedir)/srtp [all...] |
Makefile.in | 11 # libsrtp.a static library implementing srtp 52 # management system which can provide keys for srtp 100 # libsrtp.a (implements srtp processing) 102 srtpobj = srtp/srtp.o srtp/ekt.o 192 @if [ -r $(DESTDIR)$(includedir)/srtp/srtp.h ]; then \ 195 $(INSTALL) -d $(DESTDIR)$(includedir)/srtp 197 cp $(srcdir)/include/*.h $(DESTDIR)$(includedir)/srtp [all...] |
README | 1 Secure RTP (SRTP) Reference Implementation 8 Transport Protocol (SRTP), the Universal Security Transform (UST), and 10 the Internet Drafts in the doc/ subdirectory. The SRTP API is 11 documented in include/srtp.h, and the library is in libsrtp.a (after 55 srtp/ secure real-time transport protocol implementation 62 Several test drivers and a simple and portable srtp application 68 srtp_driver srtp in-memory tests (does not use the network) 77 Manual srtp keying uses the -k option; automated key management 94 -k <key> use srtp master key <key>, where the 118 An example of an SRTP session using two rtpw programs follows [all...] |
Changes | 45 Adding a new policy structure, which will reflect a complete SRTP 77 test/srtp-driver, test/kernel-driver, and test/ust-driver. 105 rtp_sendto() in srtp/rtp.c. 139 code in srtp/srtp.c. This fixes the compilation failure that 151 srtp packet. 154 srtp-driver.c. This is just defensive coding. 171 pairs to be installed into the same srtp session, so that libsrtp 172 works with multiple srtp senders. For now, this functionality is 176 added again at a later date, after the SRTP and GDOI distribution [all...] |
TODO | 31 SRTP options not (yet) included in this libaray: 48 Eliminate /* DAM */ - there's one in srtp.c
|
srtp.vcproj | 5 Name="srtp" 7 RootNamespace="srtp" 208 ModuleDefinitionFile="srtp.def" 290 ModuleDefinitionFile="srtp.def" 327 RelativePath=".\srtp\ekt.c" 331 RelativePath=".\srtp\srtp.c" 555 RelativePath=".\include\srtp.h" 582 RelativePath=".\srtp.def"
|
/external/srtp/googlepatches/ |
vidyo-2-srtp-lin.patch | 1 diff -purN -x CVS -x '*~' -x '.*' -x 'obj-*' srtp-win/Makefile.in srtp/Makefile.in 2 --- srtp-win/Makefile.in 2007-06-15 14:17:39.000000000 -0400 3 +++ srtp/Makefile.in 2009-04-22 18:25:43.000000000 -0400 17 - @if [ -d $(DESTDIR)$(includedir)/srtp ]; then \ 18 + @if [ -r $(DESTDIR)$(includedir)/srtp/srtp.h ]; then \ 21 $(INSTALL) -d $(DESTDIR)$(includedir)/srtp 23 - cp include/*.h $(DESTDIR)$(includedir)/srtp 24 - cp crypto/include/*.h $(DESTDIR)$(includedir)/srtp [all...] |
vidyo-4-srtp-rtx.patch | 1 diff -purN -x CVS -x '*~' -x '.*' -x 'obj-*' srtp-ws/include/srtp.h srtp/include/srtp.h 2 --- srtp-ws/include/srtp.h 2009-04-22 19:06:22.000000000 -0400 3 +++ srtp/include/srtp.h 2009-04-23 15:17:49.000000000 -0400 17 diff -purN -x CVS -x '*~' -x '.*' -x 'obj-*' srtp-ws/include/srtp_priv.h srtp/include/srtp_priv. [all...] |
vidyo-1-srtp-win.patch | 1 diff -purN -x CVS -x '*~' -x '.*' -x 'obj-*' srtp-pristine/config.hw srtp/config.hw 2 --- srtp-pristine/config.hw 2007-05-23 13:40:21.000000000 -0400 3 +++ srtp/config.hw 2009-04-22 17:58:01.000000000 -0400 13 diff -purN -x CVS -x '*~' -x '.*' -x 'obj-*' srtp-pristine/crypto/cipher/aes_icm.c srtp/crypto/cipher/aes_icm.c 14 --- srtp-pristine/crypto/cipher/aes_icm.c 2006-07-18 15:45:46.000000000 -0400 15 +++ srtp/crypto/cipher/aes_icm.c 2009-04-22 17:58:01.000000000 -0400 25 diff -purN -x CVS -x '*~' -x '.*' -x 'obj-*' srtp-pristine/install-win.bat srtp/install-win.ba [all...] |
google-7-srtp-security-fix.patch | 13 diff --git a/google3/third_party/libsrtp/include/srtp.h b/google3/third_party/libsrtp/include/srtp.h 15 --- a/google3/third_party/libsrtp/include/srtp.h 16 +++ b/google3/third_party/libsrtp/include/srtp.h 39 diff --git a/google3/third_party/libsrtp/srtp/srtp.c b/google3/third_party/libsrtp/srtp/srtp.c 41 --- a/google3/third_party/libsrtp/srtp/srtp. [all...] |
vidyo-3-srtp-ws.patch | 1 diff -purN -x CVS -x '*~' -x '.*' -x 'obj-*' srtp-lin/crypto/include/crypto_math.h srtp/crypto/include/crypto_math.h 2 --- srtp-lin/crypto/include/crypto_math.h 2006-06-08 13:00:27.000000000 -0400 3 +++ srtp/crypto/include/crypto_math.h 2009-04-22 19:03:15.000000000 -0400 45 diff -purN -x CVS -x '*~' -x '.*' -x 'obj-*' srtp-lin/crypto/include/datatypes.h srtp/crypto/include/datatypes.h 46 --- srtp-lin/crypto/include/datatypes.h 2006-07-12 18:41:57.000000000 -0400 47 +++ srtp/crypto/include/datatypes.h 2009-04-22 19:20:01.000000000 -0400 132 diff -purN -x CVS -x '*~' -x '.*' -x 'obj-*' srtp-lin/crypto/include/rdbx.h srtp/crypto/include/rdbx. [all...] |
google-9-rdbx-leak-plug.patch | 5 @@ -189,6 +189,13 @@ srtp_stream_init(srtp_stream_t srtp, 19 diff --git a/google3/third_party/libsrtp/srtp/srtp.c b/google3/third_party/libsrtp/srtp/srtp.c 21 --- a/google3/third_party/libsrtp/srtp/srtp.c 22 +++ b/google3/third_party/libsrtp/srtp/srtp.c 204 /* deallocate srtp stream context * [all...] |
google-10-srtp-ios-fixes.pack | 17 ... //depot/google3/third_party/libsrtp/srtp/ekt.c#3 edit 24 - applied a security fix to not accept unencrypted SRTP unless specified by policy. 69 ==== //depot/google3/third_party/libsrtp/srtp/ekt.c#3 - /Users/seh/dev/source/gcomm_android/google3/third_party/libsrtp/srtp/ekt.c ==== 71 --- google3/third_party/libsrtp/srtp/ekt.c 2011-02-18 16:57:41.000000000 -0800 72 +++ google3/third_party/libsrtp/srtp/ekt.c 2011-02-18 16:51:58.000000000 -0800
|
/external/srtp/include/ |
srtp.h | 2 * srtp.h 56 * @defgroup SRTP Secure RTP 82 * SRTP_MAX_TRAILER_LEN is the maximum length of the SRTP trailer 113 * can be applied to an SRTP stream. 116 * can be applied to an SRTP or SRTCP stream. An SRTP session policy 117 * consists of a list of these policies, one for each SRTP stream 184 * @brief represents the policy for an SRTP session. 187 * SRTP stream, and a linked list of these elements represents the 188 * policy for an entire SRTP session. Each element contains the SRT [all...] |
srtp_priv.h | 48 #include "srtp.h" 54 * an srtp_hdr_t represents the srtp header 65 * srtp_hdr_t represents an RTP or SRTP header. The bit-fields in 170 srtp_get_stream(srtp_t srtp, uint32_t ssrc); 180 srtp_stream_init_keys(srtp_stream_t srtp, const void *key); 187 srtp_stream_init(srtp_stream_t srtp, 246 * srtp_handle_event(srtp, srtm, evnt) calls the event handling 253 #define srtp_handle_event(srtp, strm, evnt) \ 256 data.session = srtp; \
|
/external/srtp/doc/ |
references.txt | 0 SRTP and ICM References 9 Section 4.1.1 of the SRTP draft.
|
rfc3711.txt | 17 The Secure Real-time Transport Protocol (SRTP) 34 (SRTP), a profile of the Real-time Transport Protocol (RTP), which 45 3. SRTP Framework . . . . . . . . . . . . . . . . . . . . . . . . 5 47 3.2. SRTP Cryptographic Contexts. . . . . . . . . . . . . . . 7 50 3.2.3. Mapping SRTP Packets to Cryptographic Contexts . 10 51 3.3. SRTP Packet Processing . . . . . . . . . . . . . . . . . 11 61 RFC 3711 SRTP March 2004 79 6. Adding SRTP Transforms . . . . . . . . . . . . . . . . . . . . 29 118 RFC 3711 SRTP March 2004 129 (SRTP), a profile of the Real-time Transport Protocol (RTP), whic [all...] |
intro.txt | 8 audio, and video, defined by RFC1889. Secure RTP (SRTP) is an RTP 10 to the RTP header and payload. SRTP is an IETF Proposed Standard, and 13 mandatory features of SRTP, but not all of the optional features. See 17 background material on SRTP and overview of libSRTP. The following 69 SRTP (as defined by the most recent Internet Draft). Some of these 78 was removed from the SRTP Internet Draft during the summer of 2002. 82 Some options that are described in the SRTP specification are not 106 from \texttt{srtp.sourceforge.net}. The format of the names of the 107 distributions are \texttt{srtp-A.B.C.tgz}, where \texttt{A} is the 114 will go is named \texttt{srtp} [all...] |
/external/webrtc/talk/session/media/ |
srtpfilter.cc | 44 // Enable this line to turn on SRTP debugging 50 #include "srtp.h" // NOLINT 53 #include "third_party/libsrtp/srtp/include/srtp.h" 54 #include "third_party/libsrtp/srtp/include/srtp_priv.h" 82 // This helper function is used on systems that don't (yet) have SRTP, 86 LOG(LS_ERROR) << func << ": SRTP is not available on your system."; 132 LOG(LS_ERROR) << "Wrong state to update SRTP offer"; 156 LOG(LS_ERROR) << "Tried to set SRTP Params when filter already active"; 168 LOG(LS_INFO) << "SRTP activated with negotiated parameters: [all...] |
srtpfilter.h | 54 // Needed for DTLS-SRTP 64 // Class to transform SRTP to/from RTP. 106 // Used with DTLS-SRTP. 135 // Returns rtp auth params from srtp context. 162 ST_INIT, // SRTP filter unused. 163 ST_SENTOFFER, // Offer with SRTP parameters sent. 164 ST_RECEIVEDOFFER, // Offer with SRTP parameters received. 169 // SRTP filter is active but new parameters are offered. 172 // SRTP filter is active but new parameters are received. 175 // SRTP filter is active but the sent answer is only provisional [all...] |
/external/srtp/srtp/ |
srtp.c | 2 * srtp.c 46 #include "srtp.h" 47 #include "ekt.h" /* for SRTP Encrypted Key Transport */ 64 /* the debug module for srtp */ 68 "srtp" /* printable name for module */ 91 /* allocate srtp stream and set str_ptr */ 217 /* deallocate srtp stream context */ 241 /* allocate srtp stream and set str_ptr */ 310 * srtp_kdf_t represents a key derivation function. The SRTP 361 srtp_stream_init_keys(srtp_stream_ctx_t *srtp, const void *key) [all...] |
/external/srtp/test/ |
dtls_srtp_driver.c | 4 * test driver for DTLS-SRTP functions 71 /* initialize srtp library */ 74 printf("error: srtp init failed with error code %d\n", err); 131 /* create a 'null' SRTP session */ 180 /* initialize SRTP policy from profile */
|
/external/webrtc/webrtc/p2p/base/ |
transportchannel.h | 35 PF_SRTP_BYPASS = 0x01, // An encrypted SRTP packet; bypass any additional 82 // Emitted whenever DTLS-SRTP is setup which will require setting up a new 83 // SRTP context. 111 // Sets up the ciphers to use for DTLS-SRTP. TODO(guoweis): Make this pure 119 // Finds out which DTLS-SRTP cipher was negotiated.
|