]> git.saurik.com Git - apple/security.git/blobdiff - libsecurity_utilities/lib/hashing.h
Security-55471.14.8.tar.gz
[apple/security.git] / libsecurity_utilities / lib / hashing.h
index da3780a23d65da814234f1c57e1ee68b9e9b9aad..e931bd56a13dc637174c07ff48a9364f6bdd4367 100644 (file)
@@ -175,7 +175,7 @@ class SHA1 : public CC_SHA1_CTX, public Hash<CC_SHA1_DIGEST_LENGTH, SHA1>   {
 public:
        SHA1() { CC_SHA1_Init(this); }
        void update(const void *data, size_t length)
 public:
        SHA1() { CC_SHA1_Init(this); }
        void update(const void *data, size_t length)
-               { CC_SHA1_Update(this, data, length); }
+               { CC_SHA1_Update(this, data, (CC_LONG)length); }
        void finish(Byte *digest) { CC_SHA1_Final(digest, this); }
        using Hash<CC_SHA1_DIGEST_LENGTH, SHA1>::finish;
 };
        void finish(Byte *digest) { CC_SHA1_Final(digest, this); }
        using Hash<CC_SHA1_DIGEST_LENGTH, SHA1>::finish;
 };