71 #define SRTP_EKT_CIPHER_DEFAULT 1 72 #define SRTP_EKT_CIPHER_AES_128_ECB 1 73 #define SRTP_EKT_CIPHER_AES_192_KEY_WRAP 2 74 #define SRTP_EKT_CIPHER_AES_256_KEY_WRAP 3 srtp_ekt_spi_t spi
Definition: ekt.h:103
srtp_ekt_data_t * data
Definition: ekt.h:118
struct srtp_ekt_stream_ctx_t srtp_ekt_stream_ctx_t
EGLStreamKHR stream
Definition: eglext.h:340
DOMString p
Definition: WebCryptoAPI.idl:116
void srtp_ekt_write_data(srtp_ekt_stream_t ekt, uint8_t *base_tag, unsigned base_tag_len, int *packet_len, srtp_xtd_seq_num_t pkt_index)
Definition: ekt.c:191
srtp_err_status_t srtp_ekt_stream_init(srtp_ekt_stream_t e, srtp_ekt_spi_t spi, void *ekt_key, unsigned ekt_cipher_type)
uint16_t srtp_ekt_spi_t
Definition: ekt.h:76
srtp_err_status_t srtp_stream_init_from_ekt(srtp_stream_t stream, const void *srtcp_hdr, unsigned pkt_octet_len)
Definition: ekt.c:157
uint16_t isn
Definition: ekt.h:119
struct ekt_data_t * next_ekt_data
Definition: ekt.h:107
struct srtp_ekt_data_t srtp_ekt_data_t
srtp_ekt_spi_t spi
Definition: ekt.h:90
srtp_aes_expanded_key_t ekt_dec_key
Definition: ekt.h:106
uint8_t ekt_cipher_type
Definition: ekt.h:104
uint64_t srtp_xtd_seq_num_t
Definition: rdbx.h:78
unsigned char uint8_t
Definition: ptypes.h:89
unsigned short uint16_t
Definition: ptypes.h:97
struct srtp_ekt_policy_ctx_t * next_ekt_policy
Definition: ekt.h:93
srtp_err_status_t srtp_ekt_stream_init_from_policy(srtp_ekt_stream_t e, srtp_ekt_policy_t p)
Definition: ekt.c:134
srtp_err_status_t srtcp_auth_tag_generation_postprocess(void)
Definition: srtp_priv.h:108
srtp_err_status_t srtp_ekt_tag_verification_postproces(uint8_t *pkt_tag, uint8_t *pkt_tag_copy, unsigned tag_len)
srtp_err_status_t srtp_stream_srtcp_auth_tag_generation_preprocess(const srtp_stream_t *s, uint8_t *pkt_tag, unsigned pkt_octet_len)
srtp_aes_expanded_key_t ekt_enc_key
Definition: ekt.h:105
DOMString e
Definition: WebCryptoAPI.idl:115
srtp_err_status_t
Definition: srtp.h:245
srtp_err_status_t srtp_ekt_tag_verification_preproces(uint8_t *pkt_tag, uint8_t *pkt_tag_copy, unsigned tag_len)
struct srtp_ekt_policy_ctx_t srtp_ekt_policy_ctx_t
uint8_t * ekt_key
Definition: ekt.h:92
srtp_err_status_t srtp_ekt_alloc(srtp_ekt_stream_t *stream_data, srtp_ekt_policy_t policy)
Definition: ekt.c:117
unsigned srtp_ekt_octets_after_base_tag(srtp_ekt_stream_t ekt)
Definition: ekt.c:74
#define SRTP_MAX_KEY_LEN
Definition: srtp.h:73
uint8_t ekt_cipher_type
Definition: ekt.h:91