size_t-fication of message digest APIs. We should size_t-fy more APIs...
[oweals/openssl.git] / crypto / mdc2 / mdc2.h
index 5da8da72f5411f5c94a5a3c162c38892e7c133e0..6490e5c7d35fd46ebd0ef79a84c7ffa1140f9b75 100644 (file)
@@ -65,7 +65,7 @@
 extern "C" {
 #endif
 
-#ifdef NO_MDC2
+#ifdef OPENSSL_NO_MDC2
 #error MDC2 is disabled.
 #endif
 
@@ -76,15 +76,15 @@ typedef struct mdc2_ctx_st
        {
        int num;
        unsigned char data[MDC2_BLOCK];
-       des_cblock h,hh;
+       DES_cblock h,hh;
        int pad_type; /* either 1 or 2, default 1 */
        } MDC2_CTX;
 
 
-void MDC2_Init(MDC2_CTX *c);
-void MDC2_Update(MDC2_CTX *c, const unsigned char *data, unsigned long len);
-void MDC2_Final(unsigned char *md, MDC2_CTX *c);
-unsigned char *MDC2(const unsigned char *d, unsigned long n,
+int MDC2_Init(MDC2_CTX *c);
+int MDC2_Update(MDC2_CTX *c, const unsigned char *data, size_t len);
+int MDC2_Final(unsigned char *md, MDC2_CTX *c);
+unsigned char *MDC2(const unsigned char *d, size_t n,
        unsigned char *md);
 
 #ifdef  __cplusplus