diff options
-rw-r--r-- | lib/crypto/c_src/hash.c | 2 | ||||
-rw-r--r-- | lib/crypto/c_src/openssl_config.h | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/crypto/c_src/hash.c b/lib/crypto/c_src/hash.c index 329b9b64e5..9b79258585 100644 --- a/lib/crypto/c_src/hash.c +++ b/lib/crypto/c_src/hash.c @@ -478,7 +478,7 @@ ERL_NIF_TERM hash_final_nif(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[]) ctx_final = (final_fun)(&MD5_Final); break; #endif -#ifdef HAVE_MD5 +#ifdef HAVE_RIPEMD160 case NID_ripemd160: ctx_size = RIPEMD160_CTX_LEN; ctx_final = (final_fun)(&RIPEMD160_Final); diff --git a/lib/crypto/c_src/openssl_config.h b/lib/crypto/c_src/openssl_config.h index ea2c0a2cfb..f926f8af13 100644 --- a/lib/crypto/c_src/openssl_config.h +++ b/lib/crypto/c_src/openssl_config.h @@ -183,7 +183,8 @@ #endif #ifndef OPENSSL_NO_RMD160 -# define HAVE_RMD160 +/* Note RMD160 vs RIPEMD160 */ +# define HAVE_RIPEMD160 #endif |