summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ripemd/rmd_locl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/ripemd/rmd_locl.h')
-rw-r--r--src/lib/libcrypto/ripemd/rmd_locl.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ripemd/rmd_locl.h b/src/lib/libcrypto/ripemd/rmd_locl.h
index f14b346e66..7b835dfbd4 100644
--- a/src/lib/libcrypto/ripemd/rmd_locl.h
+++ b/src/lib/libcrypto/ripemd/rmd_locl.h
@@ -72,20 +72,28 @@
72 */ 72 */
73#ifdef RMD160_ASM 73#ifdef RMD160_ASM
74# if defined(__i386) || defined(__i386__) || defined(_M_IX86) || defined(__INTEL__) 74# if defined(__i386) || defined(__i386__) || defined(_M_IX86) || defined(__INTEL__)
75# define ripemd160_block_data_order ripemd160_block_asm_data_order 75# define ripemd160_block_host_order ripemd160_block_asm_host_order
76# endif 76# endif
77#endif 77#endif
78 78
79void ripemd160_block_data_order (RIPEMD160_CTX *c, const void *p,size_t num); 79void ripemd160_block_host_order (RIPEMD160_CTX *c, const void *p,int num);
80void ripemd160_block_data_order (RIPEMD160_CTX *c, const void *p,int num);
81
82#if defined(__i386) || defined(__i386__) || defined(_M_IX86) || defined(__INTEL__)
83#define ripemd160_block_data_order ripemd160_block_host_order
84#endif
80 85
81#define DATA_ORDER_IS_LITTLE_ENDIAN 86#define DATA_ORDER_IS_LITTLE_ENDIAN
82 87
83#define HASH_LONG RIPEMD160_LONG 88#define HASH_LONG RIPEMD160_LONG
89#define HASH_LONG_LOG2 RIPEMD160_LONG_LOG2
84#define HASH_CTX RIPEMD160_CTX 90#define HASH_CTX RIPEMD160_CTX
85#define HASH_CBLOCK RIPEMD160_CBLOCK 91#define HASH_CBLOCK RIPEMD160_CBLOCK
92#define HASH_LBLOCK RIPEMD160_LBLOCK
86#define HASH_UPDATE RIPEMD160_Update 93#define HASH_UPDATE RIPEMD160_Update
87#define HASH_TRANSFORM RIPEMD160_Transform 94#define HASH_TRANSFORM RIPEMD160_Transform
88#define HASH_FINAL RIPEMD160_Final 95#define HASH_FINAL RIPEMD160_Final
96#define HASH_BLOCK_HOST_ORDER ripemd160_block_host_order
89#define HASH_MAKE_STRING(c,s) do { \ 97#define HASH_MAKE_STRING(c,s) do { \
90 unsigned long ll; \ 98 unsigned long ll; \
91 ll=(c)->A; HOST_l2c(ll,(s)); \ 99 ll=(c)->A; HOST_l2c(ll,(s)); \
@@ -94,7 +102,9 @@ void ripemd160_block_data_order (RIPEMD160_CTX *c, const void *p,size_t num);
94 ll=(c)->D; HOST_l2c(ll,(s)); \ 102 ll=(c)->D; HOST_l2c(ll,(s)); \
95 ll=(c)->E; HOST_l2c(ll,(s)); \ 103 ll=(c)->E; HOST_l2c(ll,(s)); \
96 } while (0) 104 } while (0)
105#if !defined(L_ENDIAN) || defined(ripemd160_block_data_order)
97#define HASH_BLOCK_DATA_ORDER ripemd160_block_data_order 106#define HASH_BLOCK_DATA_ORDER ripemd160_block_data_order
107#endif
98 108
99#include "md32_common.h" 109#include "md32_common.h"
100 110