Amazon Kinesis Webrtc C SDK
Loading...
Searching...
No Matches
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 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)
STATUS freeSrtpSession (PSrtpSession *ppSrtpSession)

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: