aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-07-07 11:32:15 -0400
committerNick Mathewson <nickm@torproject.org>2017-07-07 11:32:15 -0400
commitc7d2a67274549e71381f87c2fd3e8adad1c1abc9 (patch)
treea88515641d31a3b9b2be641b8bdc6f90aa059ed2
parentc387cc5022f84ebb452278747f36f1c7d8b32187 (diff)
downloadtor-c7d2a67274549e71381f87c2fd3e8adad1c1abc9.tar.gz
tor-c7d2a67274549e71381f87c2fd3e8adad1c1abc9.zip
Fix a couple of clang warnings
-rw-r--r--src/or/circuitbuild.c5
-rw-r--r--src/test/test_hs_client.c2
2 files changed, 4 insertions, 3 deletions
diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c
index 3a8da2a41a..257edab50b 100644
--- a/src/or/circuitbuild.c
+++ b/src/or/circuitbuild.c
@@ -1426,12 +1426,13 @@ circuit_init_cpath_crypto(crypt_path_t *cpath,
tor_assert(digest_len != 0);
tor_assert(cipher_key_len != 0);
+ const int cipher_key_bits = (int) cipher_key_len * 8;
crypto_digest_add_bytes(cpath->f_digest, key_data, digest_len);
crypto_digest_add_bytes(cpath->b_digest, key_data+digest_len, digest_len);
cpath->f_crypto = crypto_cipher_new_with_bits(key_data+(2*digest_len),
- cipher_key_len*8);
+ cipher_key_bits);
if (!cpath->f_crypto) {
log_warn(LD_BUG,"Forward cipher initialization failed.");
return -1;
@@ -1439,7 +1440,7 @@ circuit_init_cpath_crypto(crypt_path_t *cpath,
cpath->b_crypto = crypto_cipher_new_with_bits(
key_data+(2*digest_len)+cipher_key_len,
- cipher_key_len*8);
+ cipher_key_bits);
if (!cpath->b_crypto) {
log_warn(LD_BUG,"Backward cipher initialization failed.");
return -1;
diff --git a/src/test/test_hs_client.c b/src/test/test_hs_client.c
index 77fee88eda..6281825841 100644
--- a/src/test/test_hs_client.c
+++ b/src/test/test_hs_client.c
@@ -130,7 +130,7 @@ helper_get_circ_and_stream_for_test(origin_circuit_t **circ_out,
static void
test_e2e_rend_circuit_setup_legacy(void *arg)
{
- int retval;
+ ssize_t retval;
origin_circuit_t *or_circ = NULL;
connection_t *conn = NULL;