summaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorbodo <bodo>1999-05-17 11:21:51 +0000
committerbodo <bodo>1999-05-17 11:21:51 +0000
commit4d1c6066446de771c0ad7cefa3fa311895f10704 (patch)
tree45eb91fe354fa1c2c90a5e1f8b61bb046b0144a4 /crypto
parent6d53445c3667aad8ee382728afb26d012ad3cedf (diff)
downloadopenssl-4d1c6066446de771c0ad7cefa3fa311895f10704.tar.gz
Make MD5 work on Alpha, and fix a bug.
Submitted by: Andy Polyakov
Diffstat (limited to 'crypto')
-rw-r--r--crypto/md32_common.h2
-rw-r--r--crypto/md5/md5_locl.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/crypto/md32_common.h b/crypto/md32_common.h
index 3c086a8aa..8c0a08536 100644
--- a/crypto/md32_common.h
+++ b/crypto/md32_common.h
@@ -315,7 +315,7 @@
# endif
#endif
-#if !defined(HASH_BLOCK_DATA_ORDER_ALIGNED) && HASH_BLOCK_DATA_ORDER_ALIGNED!=1
+#if !defined(HASH_BLOCK_DATA_ORDER_ALIGNED) || HASH_BLOCK_DATA_ORDER_ALIGNED==1
#ifndef HASH_BLOCK_DATA_ORDER
#error "HASH_BLOCK_DATA_ORDER must be defined!"
#endif
diff --git a/crypto/md5/md5_locl.h b/crypto/md5/md5_locl.h
index 510e5735e..bafd305ad 100644
--- a/crypto/md5/md5_locl.h
+++ b/crypto/md5/md5_locl.h
@@ -112,7 +112,7 @@ void md5_block_data_order (MD5_CTX *c, const void *p,int num);
#define HASH_TRANSFORM MD5_Transform
#define HASH_FINAL MD5_Final
#define HASH_BLOCK_HOST_ORDER md5_block_host_order
-#if defined(B_ENDIAN) || defined(md5_block_data_order)
+#if !defined(L_ENDIAN) || defined(md5_block_data_order)
#define HASH_BLOCK_DATA_ORDER md5_block_data_order
/*
* Little-endians (Intel and Alpha) feel better without this.