diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/mdc2/mdc2.h | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/lib/libcrypto/mdc2/mdc2.h b/src/lib/libcrypto/mdc2/mdc2.h index 0b104be184..ec8e159fc9 100644 --- a/src/lib/libcrypto/mdc2/mdc2.h +++ b/src/lib/libcrypto/mdc2/mdc2.h | |||
| @@ -63,7 +63,11 @@ | |||
| 63 | extern "C" { | 63 | extern "C" { |
| 64 | #endif | 64 | #endif |
| 65 | 65 | ||
| 66 | #include "des.h" | 66 | #include <openssl/des.h> |
| 67 | |||
| 68 | #ifdef NO_MDC2 | ||
| 69 | #error MDC2 is disabled. | ||
| 70 | #endif | ||
| 67 | 71 | ||
| 68 | #define MDC2_BLOCK 8 | 72 | #define MDC2_BLOCK 8 |
| 69 | #define MDC2_DIGEST_LENGTH 16 | 73 | #define MDC2_DIGEST_LENGTH 16 |
| @@ -76,22 +80,12 @@ typedef struct mdc2_ctx_st | |||
| 76 | int pad_type; /* either 1 or 2, default 1 */ | 80 | int pad_type; /* either 1 or 2, default 1 */ |
| 77 | } MDC2_CTX; | 81 | } MDC2_CTX; |
| 78 | 82 | ||
| 79 | #ifndef NOPROTO | ||
| 80 | 83 | ||
| 81 | void MDC2_Init(MDC2_CTX *c); | 84 | void MDC2_Init(MDC2_CTX *c); |
| 82 | void MDC2_Update(MDC2_CTX *c, unsigned char *data, unsigned long len); | 85 | void MDC2_Update(MDC2_CTX *c, unsigned char *data, unsigned long len); |
| 83 | void MDC2_Final(unsigned char *md, MDC2_CTX *c); | 86 | void MDC2_Final(unsigned char *md, MDC2_CTX *c); |
| 84 | unsigned char *MDC2(unsigned char *d, unsigned long n, unsigned char *md); | 87 | unsigned char *MDC2(unsigned char *d, unsigned long n, unsigned char *md); |
| 85 | 88 | ||
| 86 | #else | ||
| 87 | |||
| 88 | void MDC2_Init(); | ||
| 89 | void MDC2_Update(); | ||
| 90 | void MDC2_Final(); | ||
| 91 | unsigned char *MDC2(); | ||
| 92 | |||
| 93 | #endif | ||
| 94 | |||
| 95 | #ifdef __cplusplus | 89 | #ifdef __cplusplus |
| 96 | } | 90 | } |
| 97 | #endif | 91 | #endif |
