Implicit conversion warnings with openssl 1.1 on 32-bit platforms
``` 13:25:05 src/common/tortls.c:1650:30: error: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned long' [-Werror,-Wshorten-64-to-32] 13:25:05 result->last_write_count = BIO_number_written(bio); 13:25:05 ~ ^~~~~~~~~~~~~~~~~~~~~~~ 13:25:05 src/common/tortls.c:1651:29: error: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned long' [-Werror,-Wshorten-64-to-32] 13:25:05 result->last_read_count = BIO_number_read(bio); 13:25:05 ~ ^~~~~~~~~~~~~~~~~~~~ 13:25:05 src/common/tortls.c:2266:7: error: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned long' [-Werror,-Wshorten-64-to-32] 13:25:05 r = BIO_number_read(SSL_get_rbio(tls->ssl)); 13:25:05 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:25:05 src/common/tortls.c:2287:7: error: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned long' [-Werror,-Wshorten-64-to-32] 13:25:05 w = BIO_number_written(wbio); 13:25:05 ~ ^~~~~~~~~~~~~~~~~~~~~~~~ 13:25:05 4 errors generated. ```
issue