re/src/srtp
2015-10-27 09:49:59 +00:00
..
misc.c added support for SRTP 2014-05-05 18:40:06 +00:00
mod.mk added support for SRTP 2014-05-05 18:40:06 +00:00
README added support for SRTP 2014-05-05 18:40:06 +00:00
replay.c added support for SRTP 2014-05-05 18:40:06 +00:00
srtcp.c srtp: return ENOSR upon stream failures 2015-10-27 09:49:59 +00:00
srtp.c srtp: return ENOSR upon stream failures 2015-10-27 09:49:59 +00:00
srtp.h This patch includes multiple TLS fixes: 2014-06-12 10:51:53 +00:00
stream.c doxygen fixes 2014-12-01 05:27:03 +00:00

SRTP module
-----------

The SRTP module implements Secure RTP as defined in RFC 3711.
It provides a clean and user friendly API and can be used
as a standalone module.




Requirements and features:

RFC 3711                       yes
RFC 6188                       yes
Multiple Master keys:          no
Key derivation rate:           0 (zero)
Salting keys:                  yes
SRTP protection:               yes
SRTCP protection:              yes
Replay protection:             yes
Encryption:                    yes
Authentication:                yes
MKI (Master Key Identifier):   no
Authentication tag length:     32-bit and 80-bit
ROC (Roll Over Counter):       yes
Master key lifetime:           no
Multiple SSRCs:                yes
Performance:                   better than libsrtp

Cryptographic transforms:
- AES in Counter mode:         yes
- AES in f8-mode:              no
- NULL Cipher:                 no

Authentication transform:
- HMAC-SHA1:                   yes
- NULL auth:                   no

master key lengths:
- 128 bits                     yes
- 192 bits                     no
- 256 bits                     yes