X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fevp%2Fm_md4.c;h=1e0b7c5b424ef615516110bae37ee89d4c654cab;hb=53a224bb0ab6c7d0d509141638f7820b859d0ade;hp=8565e5d529baceb0f0708e11da161a0950a689d9;hpb=e8330cf5ac62d693bd0921dbb5e9dd3f73019512;p=oweals%2Fopenssl.git diff --git a/crypto/evp/m_md4.c b/crypto/evp/m_md4.c index 8565e5d529..1e0b7c5b42 100644 --- a/crypto/evp/m_md4.c +++ b/crypto/evp/m_md4.c @@ -56,18 +56,23 @@ * [including the GNU Public Licence.] */ -#ifndef OPENSSL_NO_MD4 #include #include "cryptlib.h" + +#ifndef OPENSSL_NO_MD4 + #include #include #include #include +#ifndef OPENSSL_NO_RSA +#include +#endif static int init(EVP_MD_CTX *ctx) { return MD4_Init(ctx->md_data); } -static int update(EVP_MD_CTX *ctx,const void *data,unsigned long count) +static int update(EVP_MD_CTX *ctx,const void *data,size_t count) { return MD4_Update(ctx->md_data,data,count); } static int final(EVP_MD_CTX *ctx,unsigned char *md) @@ -76,7 +81,7 @@ static int final(EVP_MD_CTX *ctx,unsigned char *md) static const EVP_MD md4_md= { NID_md4, - 0, + NID_md4WithRSAEncryption, MD4_DIGEST_LENGTH, 0, init,