Don't include x509.h when we just need asn1.h
[openssl.git] / crypto / ripemd / ripemd.h
index a3bc6e3ab267ecaf43afa157566e7280f6f89b2f..ab76be4c332458c92e5e3b4dddb76e65db934f0b 100644 (file)
 extern "C" {
 #endif
 
+#ifdef NO_RIPEMD
+#error RIPEMD is disabled.
+#endif
+
 #define RIPEMD160_CBLOCK       64
 #define RIPEMD160_LBLOCK       16
 #define RIPEMD160_BLOCK                16
@@ -78,20 +82,11 @@ typedef struct RIPEMD160state_st
        int num;
        } RIPEMD160_CTX;
 
-#ifndef NOPROTO
 void RIPEMD160_Init(RIPEMD160_CTX *c);
 void RIPEMD160_Update(RIPEMD160_CTX *c, unsigned char *data, unsigned long len);
 void RIPEMD160_Final(unsigned char *md, RIPEMD160_CTX *c);
 unsigned char *RIPEMD160(unsigned char *d, unsigned long n, unsigned char *md);
 void RIPEMD160_Transform(RIPEMD160_CTX *c, unsigned char *b);
-#else
-void RIPEMD160_Init();
-void RIPEMD160_Update();
-void RIPEMD160_Final();
-unsigned char *RIPEMD160();
-void RIPEMD160_Transform();
-#endif
-
 #ifdef  __cplusplus
 }
 #endif