@@ -428,7 +428,8 @@ if (format == context_base::asn1) { - if (::SSL_CTX_use_certificate_ASN1(handle_, buffer_size(certificate), + if (::SSL_CTX_use_certificate_ASN1(handle_, + static_cast(buffer_size(certificate)), buffer_cast(certificate)) == 1) { ec = boost::system::error_code(); @@ -929,7 +930,7 @@ { return ::BIO_new_mem_buf( const_cast(buffer_cast(b)), - buffer_size(b)); + static_cast(buffer_size(b))); } #endif // !defined(BOOST_ASIO_ENABLE_OLD_SSL)