libSRTP
Modules
Here is a list of all modules:
[detail level 12]
 Secure RTPLibSRTP provides functions for protecting RTP and RTCP. See Section Overview for an introduction to the use of the library
 Secure RTCPSecure RTCP functions are used to protect RTCP traffic
 data associated to a SRTP session.Store custom user data within a SRTP session
 SRTP events and callbacksLibSRTP can use a user-provided callback function to handle events
 Error CodesError status codes are represented by the enumeration srtp_err_status_t
 Cryptographic KernelAll of the cryptographic functions are contained in a kernel
 CiphersA generic cipher type enables cipher agility, that is, the ability to write code that runs with multiple cipher types. Ciphers can be used through the crypto kernel, or can be accessed directly, if need be