size_t-fication of message digest APIs. We should size_t-fy more APIs...
[openssl.git] / crypto / md2 / md2_dgst.c
index ecb64f0ec40d360ce3457077b4c22f5f82fdc4ab..15e77d60be1778b4eef116b70eaae7be40a6166c 100644 (file)
@@ -125,7 +125,7 @@ int MD2_Init(MD2_CTX *c)
        return 1;
        }
 
-int MD2_Update(MD2_CTX *c, const unsigned char *data, unsigned long len)
+int MD2_Update(MD2_CTX *c, const unsigned char *data, size_t len)
        {
        register UCHAR *p;
 
@@ -145,7 +145,7 @@ int MD2_Update(MD2_CTX *c, const unsigned char *data, unsigned long len)
                        }
                else
                        {
-                       memcpy(&(p[c->num]),data,(int)len);
+                       memcpy(&(p[c->num]),data,len);
                        /* data+=len; */
                        c->num+=(int)len;
                        return 1;
@@ -159,7 +159,7 @@ int MD2_Update(MD2_CTX *c, const unsigned char *data, unsigned long len)
                data+=MD2_BLOCK;
                len-=MD2_BLOCK;
                }
-       memcpy(p,data,(int)len);
+       memcpy(p,data,len);
        c->num=(int)len;
        return 1;
        }