95#define lws_srtp_protect lws_srtp_protect_rtp
uint8_t srtcp_session_key[16]
@ LWS_SRTP_PROFILE_AES128_CM_HMAC_SHA1_32
@ LWS_SRTP_PROFILE_AES128_CM_HMAC_SHA1_80
enum lws_srtp_profiles profile
LWS_VISIBLE LWS_EXTERN int lws_srtp_unprotect_rtcp(struct lws_srtp_ctx *ctx, uint8_t *pkt, size_t *len)
LWS_VISIBLE LWS_EXTERN int lws_srtp_protect_rtcp(struct lws_srtp_ctx *ctx, uint8_t *pkt, size_t *len, size_t max_len)
uint8_t any_packet_received
LWS_VISIBLE LWS_EXTERN int lws_srtp_init(struct lws_srtp_ctx *ctx, enum lws_srtp_profiles profile, const uint8_t *master_key, const uint8_t *master_salt)
struct lws_srtp_ctx::lws_srtp_src_ctx src[4]
uint8_t srtcp_session_auth[20]
LWS_VISIBLE LWS_EXTERN int lws_srtp_unprotect_rtp(struct lws_srtp_ctx *ctx, uint8_t *pkt, size_t *len)
uint8_t srtcp_session_salt[14]
LWS_VISIBLE LWS_EXTERN int lws_srtp_protect_rtp(struct lws_srtp_ctx *ctx, uint8_t *pkt, size_t *len, size_t max_len)