summaryrefslogtreecommitdiff
path: root/external_tests/ssl_gtest/tls_agent.cc
diff options
context:
space:
mode:
Diffstat (limited to 'external_tests/ssl_gtest/tls_agent.cc')
-rw-r--r--external_tests/ssl_gtest/tls_agent.cc25
1 files changed, 13 insertions, 12 deletions
diff --git a/external_tests/ssl_gtest/tls_agent.cc b/external_tests/ssl_gtest/tls_agent.cc
index ed2ef04a2..a12037a15 100644
--- a/external_tests/ssl_gtest/tls_agent.cc
+++ b/external_tests/ssl_gtest/tls_agent.cc
@@ -27,7 +27,7 @@ TlsAgent::TlsAgent(const std::string& name, Role role, Mode mode, SSLKEAType kea
adapter_(nullptr),
ssl_fd_(nullptr),
role_(role),
- state_(INIT),
+ state_(STATE_INIT),
falsestart_enabled_(false),
expected_version_(0),
expected_cipher_suite_(0),
@@ -122,7 +122,7 @@ void TlsAgent::StartConnect() {
SECStatus rv;
rv = SSL_ResetHandshake(ssl_fd_, role_ == SERVER ? PR_TRUE : PR_FALSE);
EXPECT_EQ(SECSuccess, rv);
- SetState(CONNECTING);
+ SetState(STATE_CONNECTING);
}
void TlsAgent::EnableSomeEcdheCiphers() {
@@ -192,12 +192,12 @@ void TlsAgent::SetExpectedReadError(bool err) {
}
void TlsAgent::CheckKEAType(SSLKEAType type) const {
- EXPECT_EQ(CONNECTED, state_);
+ EXPECT_EQ(STATE_CONNECTED, state_);
EXPECT_EQ(type, csinfo_.keaType);
}
void TlsAgent::CheckAuthType(SSLAuthType type) const {
- EXPECT_EQ(CONNECTED, state_);
+ EXPECT_EQ(STATE_CONNECTED, state_);
EXPECT_EQ(type, csinfo_.authAlgorithm);
}
@@ -252,7 +252,7 @@ void TlsAgent::CheckSrtp() const {
}
void TlsAgent::CheckErrorCode(int32_t expected) const {
- EXPECT_EQ(ERROR, state_);
+ EXPECT_EQ(STATE_ERROR, state_);
EXPECT_EQ(expected, error_code_);
}
@@ -315,7 +315,7 @@ void TlsAgent::Connected() {
rv = SSL_GetCipherSuiteInfo(info_.cipherSuite, &csinfo_, sizeof(csinfo_));
EXPECT_EQ(SECSuccess, rv);
- SetState(CONNECTED);
+ SetState(STATE_CONNECTED);
}
void TlsAgent::Handshake() {
@@ -344,15 +344,15 @@ void TlsAgent::Handshake() {
default:
LOG("Handshake failed with error " << err);
error_code_ = err;
- SetState(ERROR);
+ SetState(STATE_ERROR);
return;
}
}
void TlsAgent::PrepareForRenegotiate() {
- EXPECT_EQ(CONNECTED, state_);
+ EXPECT_EQ(STATE_CONNECTED, state_);
- SetState(CONNECTING);
+ SetState(STATE_CONNECTING);
}
void TlsAgent::StartRenegotiate() {
@@ -377,7 +377,7 @@ void TlsAgent::SendData(size_t bytes, size_t blocksize) {
LOG("Writing " << tosend << " bytes");
int32_t rv = PR_Write(ssl_fd_, block, tosend);
- ASSERT_EQ(tosend, rv);
+ ASSERT_EQ(tosend, static_cast<size_t>(rv));
bytes -= tosend;
}
@@ -396,8 +396,9 @@ void TlsAgent::ReadBytes() {
error_code_ = err;
} else {
ASSERT_LE(0, rv);
- LOG("Read " << rv << " bytes");
- for (size_t i = 0; i < rv; ++i) {
+ size_t count = static_cast<size_t>(rv);
+ LOG("Read " << count << " bytes");
+ for (size_t i = 0; i < count; ++i) {
ASSERT_EQ(recv_ctr_ & 0xff, block[i]);
recv_ctr_++;
}