diff options
Diffstat (limited to 'src/lib/libcrypto/ripemd/ripemd.h')
-rw-r--r-- | src/lib/libcrypto/ripemd/ripemd.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/lib/libcrypto/ripemd/ripemd.h b/src/lib/libcrypto/ripemd/ripemd.h index a3bc6e3ab2..ab76be4c33 100644 --- a/src/lib/libcrypto/ripemd/ripemd.h +++ b/src/lib/libcrypto/ripemd/ripemd.h | |||
@@ -63,6 +63,10 @@ | |||
63 | extern "C" { | 63 | extern "C" { |
64 | #endif | 64 | #endif |
65 | 65 | ||
66 | #ifdef NO_RIPEMD | ||
67 | #error RIPEMD is disabled. | ||
68 | #endif | ||
69 | |||
66 | #define RIPEMD160_CBLOCK 64 | 70 | #define RIPEMD160_CBLOCK 64 |
67 | #define RIPEMD160_LBLOCK 16 | 71 | #define RIPEMD160_LBLOCK 16 |
68 | #define RIPEMD160_BLOCK 16 | 72 | #define RIPEMD160_BLOCK 16 |
@@ -78,20 +82,11 @@ typedef struct RIPEMD160state_st | |||
78 | int num; | 82 | int num; |
79 | } RIPEMD160_CTX; | 83 | } RIPEMD160_CTX; |
80 | 84 | ||
81 | #ifndef NOPROTO | ||
82 | void RIPEMD160_Init(RIPEMD160_CTX *c); | 85 | void RIPEMD160_Init(RIPEMD160_CTX *c); |
83 | void RIPEMD160_Update(RIPEMD160_CTX *c, unsigned char *data, unsigned long len); | 86 | void RIPEMD160_Update(RIPEMD160_CTX *c, unsigned char *data, unsigned long len); |
84 | void RIPEMD160_Final(unsigned char *md, RIPEMD160_CTX *c); | 87 | void RIPEMD160_Final(unsigned char *md, RIPEMD160_CTX *c); |
85 | unsigned char *RIPEMD160(unsigned char *d, unsigned long n, unsigned char *md); | 88 | unsigned char *RIPEMD160(unsigned char *d, unsigned long n, unsigned char *md); |
86 | void RIPEMD160_Transform(RIPEMD160_CTX *c, unsigned char *b); | 89 | void RIPEMD160_Transform(RIPEMD160_CTX *c, unsigned char *b); |
87 | #else | ||
88 | void RIPEMD160_Init(); | ||
89 | void RIPEMD160_Update(); | ||
90 | void RIPEMD160_Final(); | ||
91 | unsigned char *RIPEMD160(); | ||
92 | void RIPEMD160_Transform(); | ||
93 | #endif | ||
94 | |||
95 | #ifdef __cplusplus | 90 | #ifdef __cplusplus |
96 | } | 91 | } |
97 | #endif | 92 | #endif |