diff options
Diffstat (limited to 'src/security/digest')
-rw-r--r-- | src/security/digest/md5/md5MessageDigest.cpp | 19 | ||||
-rw-r--r-- | src/security/digest/messageDigest.cpp | 4 | ||||
-rw-r--r-- | src/security/digest/sha1/sha1MessageDigest.cpp | 10 |
3 files changed, 16 insertions, 17 deletions
diff --git a/src/security/digest/md5/md5MessageDigest.cpp b/src/security/digest/md5/md5MessageDigest.cpp index 88f9c9de..a83f0623 100644 --- a/src/security/digest/md5/md5MessageDigest.cpp +++ b/src/security/digest/md5/md5MessageDigest.cpp @@ -83,7 +83,7 @@ void md5MessageDigest::init() } -static void copyUint8Array(vmime_uint8* dest, const vmime_uint8* src, unsigned long count) +static void copyUint8Array(vmime_uint8* dest, const vmime_uint8* src, size_t count) { for ( ; count >= 4 ; count -= 4, dest += 4, src += 4) { @@ -104,7 +104,7 @@ static inline vmime_uint32 swapUint32(const vmime_uint32 D) } -static inline void swapUint32Array(vmime_uint32* buf, unsigned long words) +static inline void swapUint32Array(vmime_uint32* buf, size_t words) { for ( ; words >= 4 ; words -= 4, buf += 4) { @@ -131,17 +131,16 @@ void md5MessageDigest::update(const string& s) } -void md5MessageDigest::update(const byte_t* data, const unsigned long offset, - const unsigned long len) +void md5MessageDigest::update(const byte_t* data, const size_t offset, const size_t len) { update(data + offset, len); } -void md5MessageDigest::update(const byte_t* data, const unsigned long length) +void md5MessageDigest::update(const byte_t* data, const size_t length) { - const unsigned long avail = 64 - (m_byteCount & 0x3f); - unsigned long len = length; + const size_t avail = 64 - (m_byteCount & 0x3f); + size_t len = length; m_byteCount += len; @@ -177,7 +176,7 @@ void md5MessageDigest::finalize(const string& s) } -void md5MessageDigest::finalize(const byte_t* buffer, const unsigned long len) +void md5MessageDigest::finalize(const byte_t* buffer, const size_t len) { update(buffer, len); finalize(); @@ -185,7 +184,7 @@ void md5MessageDigest::finalize(const byte_t* buffer, const unsigned long len) void md5MessageDigest::finalize(const byte_t* buffer, - const unsigned long offset, const unsigned long len) + const size_t offset, const size_t len) { update(buffer, offset, len); finalize(); @@ -329,7 +328,7 @@ void md5MessageDigest::transform() } -int md5MessageDigest::getDigestLength() const +size_t md5MessageDigest::getDigestLength() const { return 16; } diff --git a/src/security/digest/messageDigest.cpp b/src/security/digest/messageDigest.cpp index 2cc11617..18fc8628 100644 --- a/src/security/digest/messageDigest.cpp +++ b/src/security/digest/messageDigest.cpp @@ -34,14 +34,14 @@ namespace digest { const string messageDigest::getHexDigest() const { const byte_t* hash = getDigest(); - const int len = getDigestLength(); + const size_t len = getDigestLength(); static const unsigned char hex[] = "0123456789abcdef"; std::ostringstream oss; oss.imbue(std::locale::classic()); - for (int i = 0 ; i < len ; ++i) + for (size_t i = 0 ; i < len ; ++i) { oss << hex[(hash[i] & 0xf0) >> 4]; oss << hex[(hash[i] & 0x0f)]; diff --git a/src/security/digest/sha1/sha1MessageDigest.cpp b/src/security/digest/sha1/sha1MessageDigest.cpp index e022eb8a..aa055af5 100644 --- a/src/security/digest/sha1/sha1MessageDigest.cpp +++ b/src/security/digest/sha1/sha1MessageDigest.cpp @@ -95,14 +95,14 @@ void sha1MessageDigest::update(const string& s) } -void sha1MessageDigest::update(const byte_t* buffer, const unsigned long offset, +void sha1MessageDigest::update(const byte_t* buffer, const size_t offset, const unsigned long len) { update(buffer + offset, len); } -void sha1MessageDigest::update(const byte_t* buffer, const unsigned long len) +void sha1MessageDigest::update(const byte_t* buffer, const size_t len) { unsigned int i, j; @@ -174,7 +174,7 @@ void sha1MessageDigest::finalize(const string& s) } -void sha1MessageDigest::finalize(const byte_t* buffer, const unsigned long len) +void sha1MessageDigest::finalize(const byte_t* buffer, const size_t len) { update(buffer, len); finalize(); @@ -182,7 +182,7 @@ void sha1MessageDigest::finalize(const byte_t* buffer, const unsigned long len) void sha1MessageDigest::finalize(const byte_t* buffer, - const unsigned long offset, const unsigned long len) + const size_t offset, const size_t len) { finalize(buffer + offset, len); } @@ -251,7 +251,7 @@ void sha1MessageDigest::transform } -int sha1MessageDigest::getDigestLength() const +size_t sha1MessageDigest::getDigestLength() const { return 20; } |