Index: talk/session/media/srtpfilter.h |
diff --git a/talk/session/media/srtpfilter.h b/talk/session/media/srtpfilter.h |
index 1b526141510a88f2409874d9f1d680202bd5914a..3c3a8e848b2b9db52b59778c8975d28e25549017 100644 |
--- a/talk/session/media/srtpfilter.h |
+++ b/talk/session/media/srtpfilter.h |
@@ -105,20 +105,27 @@ class SrtpFilter { |
// Just set up both sets of keys directly. |
// Used with DTLS-SRTP. |
bool SetRtpParams(const std::string& send_cs, |
- const uint8* send_key, int send_key_len, |
+ const uint8_t* send_key, |
+ int send_key_len, |
const std::string& recv_cs, |
- const uint8* recv_key, int recv_key_len); |
+ const uint8_t* recv_key, |
+ int recv_key_len); |
bool SetRtcpParams(const std::string& send_cs, |
- const uint8* send_key, int send_key_len, |
+ const uint8_t* send_key, |
+ int send_key_len, |
const std::string& recv_cs, |
- const uint8* recv_key, int recv_key_len); |
+ const uint8_t* recv_key, |
+ int recv_key_len); |
// Encrypts/signs an individual RTP/RTCP packet, in-place. |
// If an HMAC is used, this will increase the packet size. |
bool ProtectRtp(void* data, int in_len, int max_len, int* out_len); |
// Overloaded version, outputs packet index. |
- bool ProtectRtp(void* data, int in_len, int max_len, int* out_len, |
- int64* index); |
+ bool ProtectRtp(void* data, |
+ int in_len, |
+ int max_len, |
+ int* out_len, |
+ int64_t* index); |
bool ProtectRtcp(void* data, int in_len, int max_len, int* out_len); |
// Decrypts/verifies an invidiual RTP/RTCP packet. |
// If an HMAC is used, this will decrease the packet size. |
@@ -126,12 +133,12 @@ class SrtpFilter { |
bool UnprotectRtcp(void* data, int in_len, int* out_len); |
// Returns rtp auth params from srtp context. |
- bool GetRtpAuthParams(uint8** key, int* key_len, int* tag_len); |
+ bool GetRtpAuthParams(uint8_t** key, int* key_len, int* tag_len); |
// Update the silent threshold (in ms) for signaling errors. |
- void set_signal_silent_time(uint32 signal_silent_time_in_ms); |
+ void set_signal_silent_time(uint32_t signal_silent_time_in_ms); |
- sigslot::repeater3<uint32, Mode, Error> SignalSrtpError; |
+ sigslot::repeater3<uint32_t, Mode, Error> SignalSrtpError; |
protected: |
bool ExpectOffer(ContentSource source); |
@@ -147,7 +154,7 @@ class SrtpFilter { |
bool ApplyParams(const CryptoParams& send_params, |
const CryptoParams& recv_params); |
bool ResetParams(); |
- static bool ParseKeyParams(const std::string& params, uint8* key, int len); |
+ static bool ParseKeyParams(const std::string& params, uint8_t* key, int len); |
private: |
enum State { |
@@ -174,7 +181,7 @@ class SrtpFilter { |
ST_RECEIVEDPRANSWER |
}; |
State state_; |
- uint32 signal_silent_time_in_ms_; |
+ uint32_t signal_silent_time_in_ms_; |
std::vector<CryptoParams> offer_params_; |
rtc::scoped_ptr<SrtpSession> send_session_; |
rtc::scoped_ptr<SrtpSession> recv_session_; |
@@ -192,17 +199,20 @@ class SrtpSession { |
// Configures the session for sending data using the specified |
// cipher-suite and key. Receiving must be done by a separate session. |
- bool SetSend(const std::string& cs, const uint8* key, int len); |
+ bool SetSend(const std::string& cs, const uint8_t* key, int len); |
// Configures the session for receiving data using the specified |
// cipher-suite and key. Sending must be done by a separate session. |
- bool SetRecv(const std::string& cs, const uint8* key, int len); |
+ bool SetRecv(const std::string& cs, const uint8_t* key, int len); |
// Encrypts/signs an individual RTP/RTCP packet, in-place. |
// If an HMAC is used, this will increase the packet size. |
bool ProtectRtp(void* data, int in_len, int max_len, int* out_len); |
// Overloaded version, outputs packet index. |
- bool ProtectRtp(void* data, int in_len, int max_len, int* out_len, |
- int64* index); |
+ bool ProtectRtp(void* data, |
+ int in_len, |
+ int max_len, |
+ int* out_len, |
+ int64_t* index); |
bool ProtectRtcp(void* data, int in_len, int max_len, int* out_len); |
// Decrypts/verifies an invidiual RTP/RTCP packet. |
// If an HMAC is used, this will decrease the packet size. |
@@ -210,21 +220,21 @@ class SrtpSession { |
bool UnprotectRtcp(void* data, int in_len, int* out_len); |
// Helper method to get authentication params. |
- bool GetRtpAuthParams(uint8** key, int* key_len, int* tag_len); |
+ bool GetRtpAuthParams(uint8_t** key, int* key_len, int* tag_len); |
// Update the silent threshold (in ms) for signaling errors. |
- void set_signal_silent_time(uint32 signal_silent_time_in_ms); |
+ void set_signal_silent_time(uint32_t signal_silent_time_in_ms); |
// Calls srtp_shutdown if it's initialized. |
static void Terminate(); |
- sigslot::repeater3<uint32, SrtpFilter::Mode, SrtpFilter::Error> |
+ sigslot::repeater3<uint32_t, SrtpFilter::Mode, SrtpFilter::Error> |
SignalSrtpError; |
private: |
- bool SetKey(int type, const std::string& cs, const uint8* key, int len); |
+ bool SetKey(int type, const std::string& cs, const uint8_t* key, int len); |
// Returns send stream current packet index from srtp db. |
- bool GetSendStreamPacketIndex(void* data, int in_len, int64* index); |
+ bool GetSendStreamPacketIndex(void* data, int in_len, int64_t* index); |
static bool Init(); |
void HandleEvent(const srtp_event_data_t* ev); |
@@ -248,23 +258,23 @@ class SrtpStat { |
SrtpStat(); |
// Report RTP protection results to the handler. |
- void AddProtectRtpResult(uint32 ssrc, int result); |
+ void AddProtectRtpResult(uint32_t ssrc, int result); |
// Report RTP unprotection results to the handler. |
- void AddUnprotectRtpResult(uint32 ssrc, int result); |
+ void AddUnprotectRtpResult(uint32_t ssrc, int result); |
// Report RTCP protection results to the handler. |
void AddProtectRtcpResult(int result); |
// Report RTCP unprotection results to the handler. |
void AddUnprotectRtcpResult(int result); |
// Get silent time (in ms) for SRTP statistics handler. |
- uint32 signal_silent_time() const { return signal_silent_time_; } |
+ uint32_t signal_silent_time() const { return signal_silent_time_; } |
// Set silent time (in ms) for SRTP statistics handler. |
- void set_signal_silent_time(uint32 signal_silent_time) { |
+ void set_signal_silent_time(uint32_t signal_silent_time) { |
signal_silent_time_ = signal_silent_time; |
} |
// Sigslot for reporting errors. |
- sigslot::signal3<uint32, SrtpFilter::Mode, SrtpFilter::Error> |
+ sigslot::signal3<uint32_t, SrtpFilter::Mode, SrtpFilter::Error> |
SignalSrtpError; |
private: |
@@ -275,19 +285,17 @@ class SrtpStat { |
mode(SrtpFilter::PROTECT), |
error(SrtpFilter::ERROR_NONE) { |
} |
- FailureKey(uint32 in_ssrc, SrtpFilter::Mode in_mode, |
+ FailureKey(uint32_t in_ssrc, |
+ SrtpFilter::Mode in_mode, |
SrtpFilter::Error in_error) |
- : ssrc(in_ssrc), |
- mode(in_mode), |
- error(in_error) { |
- } |
+ : ssrc(in_ssrc), mode(in_mode), error(in_error) {} |
bool operator <(const FailureKey& key) const { |
return |
(ssrc < key.ssrc) || |
(ssrc == key.ssrc && mode < key.mode) || |
(ssrc == key.ssrc && mode == key.mode && error < key.error); |
} |
- uint32 ssrc; |
+ uint32_t ssrc; |
SrtpFilter::Mode mode; |
SrtpFilter::Error error; |
}; |
@@ -298,13 +306,12 @@ class SrtpStat { |
FailureStat() |
: last_signal_time(0) { |
} |
- explicit FailureStat(uint32 in_last_signal_time) |
- : last_signal_time(in_last_signal_time) { |
- } |
+ explicit FailureStat(uint32_t in_last_signal_time) |
+ : last_signal_time(in_last_signal_time) {} |
void Reset() { |
last_signal_time = 0; |
} |
- uint32 last_signal_time; |
+ uint32_t last_signal_time; |
}; |
// Inspect SRTP result and signal error if needed. |
@@ -312,7 +319,7 @@ class SrtpStat { |
std::map<FailureKey, FailureStat> failures_; |
// Threshold in ms to silent the signaling errors. |
- uint32 signal_silent_time_; |
+ uint32_t signal_silent_time_; |
RTC_DISALLOW_COPY_AND_ASSIGN(SrtpStat); |
}; |