diff options
Diffstat (limited to 'thirdparties/mac/include/srtp/srtp_priv.h')
-rwxr-xr-x[-rw-r--r--] | thirdparties/mac/include/srtp/srtp_priv.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/thirdparties/mac/include/srtp/srtp_priv.h b/thirdparties/mac/include/srtp/srtp_priv.h index 2b90a44..170df5b 100644..100755 --- a/thirdparties/mac/include/srtp/srtp_priv.h +++ b/thirdparties/mac/include/srtp/srtp_priv.h @@ -45,10 +45,20 @@ #ifndef SRTP_PRIV_H #define SRTP_PRIV_H +#include "config.h" #include "srtp.h" #include "rdbx.h" #include "rdb.h" #include "integers.h" +#include "crypto.h" +#include "cipher.h" +#include "auth.h" +#include "aes.h" +#include "key.h" +#include "crypto_kernel.h" + +#define SRTP_VER_STRING PACKAGE_STRING +#define SRTP_VERSION PACKAGE_VERSION /* * an srtp_hdr_t represents the srtp header @@ -88,7 +98,7 @@ typedef struct { unsigned char x:1; /* header extension flag */ unsigned char cc:4; /* CSRC count */ unsigned char m:1; /* marker bit */ - unsigned pt:7; /* payload type */ + unsigned char pt:7; /* payload type */ uint16_t seq; /* sequence number */ uint32_t ts; /* timestamp */ uint32_t ssrc; /* synchronization source */ @@ -233,6 +243,7 @@ typedef struct srtp_stream_ctx_t { typedef struct srtp_ctx_t { srtp_stream_ctx_t *stream_list; /* linked list of streams */ srtp_stream_ctx_t *stream_template; /* act as template for other streams */ + void *user_data; /* user custom data */ } srtp_ctx_t; |