From 9e376cae9f7807db4e51caf0c485e42818e70fb6 Mon Sep 17 00:00:00 2001 From: arvidn Date: Tue, 12 Feb 2019 12:04:04 +0100 Subject: [PATCH] fix warning in gcrypt usage --- src/hasher.cpp | 4 ++-- src/hasher512.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hasher.cpp b/src/hasher.cpp index 43b33b8c9..ed36937b0 100644 --- a/src/hasher.cpp +++ b/src/hasher.cpp @@ -94,9 +94,9 @@ namespace libtorrent { hasher& hasher::update(span data) { - TORRENT_ASSERT(!data.empty()); + TORRENT_ASSERT(data.size() > 0); #ifdef TORRENT_USE_LIBGCRYPT - gcry_md_write(m_context, data.data(), data.size()); + gcry_md_write(m_context, data.data(), static_cast(data.size())); #elif TORRENT_USE_COMMONCRYPTO CC_SHA1_Update(&m_context, reinterpret_cast(data.data()), CC_LONG(data.size())); #elif TORRENT_USE_CRYPTOAPI diff --git a/src/hasher512.cpp b/src/hasher512.cpp index 8161bd6a2..07799d1d5 100644 --- a/src/hasher512.cpp +++ b/src/hasher512.cpp @@ -82,9 +82,9 @@ namespace libtorrent { hasher512& hasher512::update(span data) { - TORRENT_ASSERT(!data.empty()); + TORRENT_ASSERT(data.size() > 0); #ifdef TORRENT_USE_LIBGCRYPT - gcry_md_write(m_context, data.data(), data.size()); + gcry_md_write(m_context, data.data(), static_cast(data.size())); #elif TORRENT_USE_COMMONCRYPTO CC_SHA512_Update(&m_context, reinterpret_cast(data.data()), CC_LONG(data.size())); #elif TORRENT_USE_CRYPTOAPI_SHA_512