X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fmd2%2Fmd2.h;h=15bd40c7b7bc4fbdb4d31ca0144a13fef970638d;hp=582bffb8593300fbbcca2478e7eb4350f635eb56;hb=16ab8a93bc96cacc1b5376cc084f70122368ee1f;hpb=9dbc41d7eed7d69da54dc81082794845c50ad482 diff --git a/crypto/md2/md2.h b/crypto/md2/md2.h index 582bffb859..15bd40c7b7 100644 --- a/crypto/md2/md2.h +++ b/crypto/md2/md2.h @@ -59,31 +59,31 @@ #ifndef HEADER_MD2_H #define HEADER_MD2_H -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef NO_MD2 +#include /* OPENSSL_NO_MD2, MD2_INT */ +#ifdef OPENSSL_NO_MD2 #error MD2 is disabled. #endif #define MD2_DIGEST_LENGTH 16 #define MD2_BLOCK 16 -#include /* MD2_INT */ + +#ifdef __cplusplus +extern "C" { +#endif typedef struct MD2state_st { - int num; + usigned int num; unsigned char data[MD2_BLOCK]; MD2_INT cksm[MD2_BLOCK]; MD2_INT state[MD2_BLOCK]; } MD2_CTX; const char *MD2_options(void); -void MD2_Init(MD2_CTX *c); -void MD2_Update(MD2_CTX *c, const unsigned char *data, unsigned long len); -void MD2_Final(unsigned char *md, MD2_CTX *c); -unsigned char *MD2(const unsigned char *d, unsigned long n,unsigned char *md); +int MD2_Init(MD2_CTX *c); +int MD2_Update(MD2_CTX *c, const unsigned char *data, size_t len); +int MD2_Final(unsigned char *md, MD2_CTX *c); +unsigned char *MD2(const unsigned char *d, size_t n,unsigned char *md); #ifdef __cplusplus } #endif