Bug in apps/dgst.c.
[openssl.git] / apps / dgst.c
index a20a5cba7c229fa0cd10e103d40968f4dd113535..9981ee1db5164fe923beeb5513064f31517213ac 100644 (file)
@@ -534,7 +534,7 @@ int do_fp(BIO *out, unsigned char *buf, BIO *bp, int sep, int binout,
          EVP_PKEY *key, unsigned char *sigin, int siglen, const char *title,
          const char *file,BIO *bmd)
        {
-       unsigned int len;
+       size_t len;
        int i;
 
        for (;;)
@@ -572,7 +572,7 @@ int do_fp(BIO *out, unsigned char *buf, BIO *bp, int sep, int binout,
                {
                EVP_MD_CTX *ctx;
                BIO_get_md_ctx(bp, &ctx);
-               if(!EVP_DigestSignFinal(ctx, buf, (unsigned int *)&len)) 
+               if(!EVP_DigestSignFinal(ctx, buf, &len)) 
                        {
                        BIO_printf(bio_err, "Error Signing Data\n");
                        ERR_print_errors(bio_err);