From: Andy Polyakov Date: Mon, 30 Apr 2007 15:20:10 +0000 (+0000) Subject: Bug in apps/dgst.c. X-Git-Tag: OpenSSL_0_9_8k^2~866 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=6ef18c21c9ce4b728774631b9dac8e6b4bf7c9e4;p=oweals%2Fopenssl.git Bug in apps/dgst.c. --- diff --git a/apps/dgst.c b/apps/dgst.c index a20a5cba7c..9981ee1db5 100644 --- a/apps/dgst.c +++ b/apps/dgst.c @@ -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);