1 #include <string.h> 2 /* 3 * Special version of CRYPTO_memcmp for platforms with no assembly versions 4 */ 5 6 #include <string.h> 7 #include <openssl/crypto.h> 8 9 int CRYPTO_memcmp(const volatile void * volatile in_a,const volatile void * volatile in_b,size_t len)10CRYPTO_memcmp( 11 const volatile void * volatile in_a, 12 const volatile void * volatile in_b, 13 size_t len) 14 { 15 return consttime_memequal(__UNVOLATILE(in_a), __UNVOLATILE(in_b), len); 16 } 17