FFmpeg
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
SRTPContext Struct Reference

#include <srtp.h>

Data Fields

struct AVAESaes
 
struct AVHMAChmac
 
int rtp_hmac_size
 
int rtcp_hmac_size
 
uint8_t master_key [16]
 
uint8_t master_salt [14]
 
uint8_t rtp_key [16]
 
uint8_t rtcp_key [16]
 
uint8_t rtp_salt [14]
 
uint8_t rtcp_salt [14]
 
uint8_t rtp_auth [20]
 
uint8_t rtcp_auth [20]
 
int seq_largest
 
int seq_initialized
 
uint32_t roc
 
uint32_t rtcp_index
 

Detailed Description

Definition at line 30 of file srtp.h.

Field Documentation

struct AVAES* SRTPContext::aes

Definition at line 31 of file srtp.h.

Referenced by ff_srtp_decrypt(), ff_srtp_encrypt(), ff_srtp_free(), ff_srtp_set_crypto(), and srtp_read().

struct AVHMAC* SRTPContext::hmac

Definition at line 32 of file srtp.h.

Referenced by ff_srtp_decrypt(), ff_srtp_encrypt(), ff_srtp_free(), and ff_srtp_set_crypto().

int SRTPContext::rtp_hmac_size

Definition at line 33 of file srtp.h.

Referenced by ff_srtp_decrypt(), ff_srtp_encrypt(), and ff_srtp_set_crypto().

int SRTPContext::rtcp_hmac_size

Definition at line 33 of file srtp.h.

Referenced by ff_srtp_decrypt(), ff_srtp_encrypt(), and ff_srtp_set_crypto().

uint8_t SRTPContext::master_key[16]

Definition at line 34 of file srtp.h.

Referenced by ff_srtp_set_crypto().

uint8_t SRTPContext::master_salt[14]

Definition at line 35 of file srtp.h.

Referenced by ff_srtp_set_crypto().

uint8_t SRTPContext::rtp_key[16]

Definition at line 36 of file srtp.h.

Referenced by ff_srtp_decrypt(), ff_srtp_encrypt(), and ff_srtp_set_crypto().

uint8_t SRTPContext::rtcp_key[16]

Definition at line 36 of file srtp.h.

Referenced by ff_srtp_decrypt(), ff_srtp_encrypt(), and ff_srtp_set_crypto().

uint8_t SRTPContext::rtp_salt[14]

Definition at line 37 of file srtp.h.

Referenced by ff_srtp_decrypt(), ff_srtp_encrypt(), and ff_srtp_set_crypto().

uint8_t SRTPContext::rtcp_salt[14]

Definition at line 37 of file srtp.h.

Referenced by ff_srtp_decrypt(), ff_srtp_encrypt(), and ff_srtp_set_crypto().

uint8_t SRTPContext::rtp_auth[20]

Definition at line 38 of file srtp.h.

Referenced by ff_srtp_decrypt(), ff_srtp_encrypt(), and ff_srtp_set_crypto().

uint8_t SRTPContext::rtcp_auth[20]

Definition at line 38 of file srtp.h.

Referenced by ff_srtp_decrypt(), ff_srtp_encrypt(), and ff_srtp_set_crypto().

int SRTPContext::seq_largest

Definition at line 39 of file srtp.h.

Referenced by ff_srtp_decrypt(), and ff_srtp_encrypt().

int SRTPContext::seq_initialized

Definition at line 39 of file srtp.h.

Referenced by ff_srtp_decrypt().

uint32_t SRTPContext::roc

Definition at line 40 of file srtp.h.

Referenced by ff_srtp_decrypt(), and ff_srtp_encrypt().

uint32_t SRTPContext::rtcp_index

Definition at line 42 of file srtp.h.

Referenced by ff_srtp_encrypt().


The documentation for this struct was generated from the following file: