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