Amazon Kinesis Webrtc C SDK
SrtpSession.c File Reference
#include "../Include_i.h"
Include dependency graph for SrtpSession.c:

Macros

#define LOG_CLASS   "SRTP"
 

Functions

STATUS initSrtpSession (PBYTE receiveKey, PBYTE transmitKey, KVS_SRTP_PROFILE profile, PSrtpSession *ppSrtpSession)
 
STATUS freeSrtpSession (PSrtpSession *ppSrtpSession)
 
STATUS decryptSrtpPacket (PSrtpSession pSrtpSession, PVOID encryptedMessage, PINT32 len)
 
STATUS decryptSrtcpPacket (PSrtpSession pSrtpSession, PVOID encryptedMessage, PINT32 len)
 
STATUS encryptRtpPacket (PSrtpSession pSrtpSession, PVOID message, PINT32 len)
 
STATUS encryptRtcpPacket (PSrtpSession pSrtpSession, PVOID message, PINT32 len)
 

Macro Definition Documentation

◆ LOG_CLASS

#define LOG_CLASS   "SRTP"

Function Documentation

◆ decryptSrtcpPacket()

STATUS decryptSrtcpPacket ( PSrtpSession  pSrtpSession,
PVOID  encryptedMessage,
PINT32  len 
)
Here is the caller graph for this function:

◆ decryptSrtpPacket()

STATUS decryptSrtpPacket ( PSrtpSession  pSrtpSession,
PVOID  encryptedMessage,
PINT32  len 
)
Here is the caller graph for this function:

◆ encryptRtcpPacket()

STATUS encryptRtcpPacket ( PSrtpSession  pSrtpSession,
PVOID  message,
PINT32  len 
)
Here is the caller graph for this function:

◆ encryptRtpPacket()

STATUS encryptRtpPacket ( PSrtpSession  pSrtpSession,
PVOID  message,
PINT32  len 
)
Here is the caller graph for this function:

◆ freeSrtpSession()

STATUS freeSrtpSession ( PSrtpSession ppSrtpSession)
Here is the caller graph for this function:

◆ initSrtpSession()

STATUS initSrtpSession ( PBYTE  receiveKey,
PBYTE  transmitKey,
KVS_SRTP_PROFILE  profile,
PSrtpSession ppSrtpSession 
)
Here is the call graph for this function:
Here is the caller graph for this function: