diff options
Diffstat (limited to '')
| -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 |
