summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/coucal.c4
-rw-r--r--src/md5.h2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/coucal.c b/src/coucal.c
index 990e3f0..7d0c4d9 100644
--- a/src/coucal.c
+++ b/src/coucal.c
@@ -86,11 +86,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define HashMD5Init(CTX, FLAG) MD5Init(CTX, FLAG)
#define HashMD5Update(CTX, DATA, SIZE) MD5Update(CTX, DATA, SIZE)
#define HashMD5Final(DIGEST, CTX) MD5Final(DIGEST, CTX)
+#define HashMD5Context MD5CTX
#elif (defined(HTS_INTHASH_USES_OPENSSL_MD5))
#include <openssl/md5.h>
#define HashMD5Init(CTX, FLAG) MD5_Init(CTX)
#define HashMD5Update(CTX, DATA, SIZE) MD5_Update(CTX, DATA, SIZE)
#define HashMD5Final(DIGEST, CTX) MD5_Final(DIGEST, CTX)
+#define HashMD5Context MD5_CTX
#else
#error "No hash method defined"
#endif
@@ -378,7 +380,7 @@ coucal_hashkeys coucal_hash_data(const void *data_, size_t size) {
const unsigned char *const data = (const unsigned char *) data_;
#if (defined(HTS_INTHASH_USES_MD5) || defined(HTS_INTHASH_USES_OPENSSL_MD5))
/* compute a regular MD5 and extract two 32-bit integers */
- MD5_CTX ctx;
+ HashMD5Context ctx;
union {
unsigned char md5digest[16];
#if (COUCAL_HASH_SIZE == 32)
diff --git a/src/md5.h b/src/md5.h
index 9dc72c7..39dc40f 100644
--- a/src/md5.h
+++ b/src/md5.h
@@ -44,6 +44,6 @@ int mdbinfileBroken(char *fn, unsigned char *bindigest);
/*
* This is needed to make RSAREF happy on some MS-DOS compilers.
*/
-typedef struct MD5Context MD5_CTX;
+typedef struct MD5Context MD5CTX;
#endif /* !MD5_H */