/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...] |
/external/chromium/third_party/libjingle/source/talk/ |
libjingle.scons | 25 "third_party/srtp/crypto/cipher/aes.c", 26 "third_party/srtp/crypto/cipher/aes_cbc.c", 27 "third_party/srtp/crypto/cipher/aes_icm.c", 28 "third_party/srtp/crypto/cipher/cipher.c", 29 "third_party/srtp/crypto/cipher/null_cipher.c", 30 "third_party/srtp/crypto/hash/auth.c", 31 "third_party/srtp/crypto/hash/hmac.c", 32 "third_party/srtp/crypto/hash/null_auth.c", 33 "third_party/srtp/crypto/hash/sha1.c", 34 "third_party/srtp/crypto/replay/rdb.c" [all...] |
/external/chromium_org/third_party/libjingle/source/talk/ |
libjingle.scons | 30 "third_party/srtp", 39 talk.Library(env, name = "srtp", 41 "third_party/srtp/crypto/cipher/aes.c", 42 "third_party/srtp/crypto/cipher/aes_cbc.c", 43 "third_party/srtp/crypto/cipher/aes_icm.c", 44 "third_party/srtp/crypto/cipher/cipher.c", 45 "third_party/srtp/crypto/cipher/null_cipher.c", 46 "third_party/srtp/crypto/hash/auth.c", 47 "third_party/srtp/crypto/hash/hmac.c", 48 "third_party/srtp/crypto/hash/null_auth.c" [all...] |
/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/chromium/third_party/libjingle/source/talk/session/phone/ |
srtpfilter.cc | 34 // TODO: For the XCode build, we force SRTP (b/2500074) 52 // Enable this line to turn on SRTP debugging 57 #include "srtp.h" // NOLINT 59 #include "third_party/libsrtp/include/srtp.h" 92 LOG(LS_ERROR) << "Invalid state for SRTP offer"; 118 LOG(LS_ERROR) << "Invalid state for SRTP answer"; 125 LOG(LS_WARNING) << "Failed to ProtectRtp: SRTP not active"; 133 LOG(LS_WARNING) << "Failed to ProtectRtcp: SRTP not active"; 141 LOG(LS_WARNING) << "Failed to UnprotectRtp: SRTP not active"; 149 LOG(LS_WARNING) << "Failed to UnprotectRtcp: SRTP not active" [all...] |
/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/chromium_org/third_party/libjingle/source/talk/session/media/ |
srtpfilter.cc | 41 // Enable this line to turn on SRTP debugging 46 #include "srtp.h" // NOLINT 48 #include "third_party/libsrtp/include/srtp.h" 74 // This helper function is used on systems that don't (yet) have SRTP, 78 LOG(LS_ERROR) << func << ": SRTP is not available on your system."; 124 LOG(LS_ERROR) << "Wrong state to update SRTP offer"; 146 LOG(LS_ERROR) << "Tried to set SRTP Params when filter already active"; 158 LOG(LS_INFO) << "SRTP activated with negotiated parameters:" 165 // This function is provided separately because DTLS-SRTP behaves 205 LOG(LS_WARNING) << "Failed to ProtectRtp: SRTP not active" [all...] |
srtpfilter.h | 50 // Cipher suite to use for SRTP. Typically a 80-bit HMAC will be used, except 60 // Needed for DTLS-SRTP 70 // Class to transform SRTP to/from RTP. 112 // Used with DTLS-SRTP. 154 ST_INIT, // SRTP filter unused. 155 ST_SENTOFFER, // Offer with SRTP parameters sent. 156 ST_RECEIVEDOFFER, // Offer with SRTP parameters received. 161 // SRTP filter is active but new parameters are offered. 164 // SRTP filter is active but new parameters are received. 167 // SRTP filter is active but the sent answer is only provisional [all...] |
/external/srtp/ |
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...] |
/external/chromium/third_party/libjingle/source/ |
README | 43 * Finally, Libjingle depends on two open-source projects, expat and srtp. 46 http://sourceforge.net/projects/srtp/develop to download latest srtp to 47 talk/third_party/srtp. Note that srtp-1.4.4 does not work since it misses 49 If you put expat or srtp in a different directory, you need to edit 55 talk/third_party/srtp/configure. 63 * Second, copy talk/third_party/srtp/config.hw to 64 talk/third_party/srtp/crypto/include/config.h.
|
/external/chromium_org/third_party/libjingle/source/talk/examples/peerconnection/ |
peerconnection.scons | 18 'srtp',
|
/external/chromium_org/third_party/libjingle/source/talk/p2p/base/ |
dtlstransportchannel_unittest.cc | 201 void SendPackets(size_t channel, size_t size, size_t count, bool srtp) { 209 packet[0] = (srtp) ? 0x80 : 0x00; 214 int flags = (identity_.get() && srtp) ? cricket::PF_SRTP_BYPASS : 0; 280 // Only DTLS-SRTP packets should have the bypass flag set. 294 // Check that non-handshake packets are DTLS data or SRTP bypass. 412 void TestTransfer(size_t channel, size_t size, size_t count, bool srtp) { 415 client1_.SendPackets(channel, size, count, srtp); 479 // Connect without DTLS, and transfer SRTP data. 485 // Create two channels without DTLS, and transfer SRTP data. 525 // Connect with DTLS, negotiate DTLS-SRTP, and transfer SRTP using bypass [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...] |