Fix some missing OBJ_dup failure checks.
[openssl.git] / crypto / evp / m_md5_sha1.c
index dadb6c26b8a26b078e6e6fa267663e28605077c5..6367dc7a6f5c35574306db559b79398db937eb63 100644 (file)
@@ -1,4 +1,3 @@
-/* crypto/evp/m_md5_sha1.c */
 /*
  * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project.
@@ -52,7 +51,7 @@
  * ====================================================================
  */
 
-#if !defined(OPENSSL_NO_MD5) && !defined(OPENSSL_NO_SHA1)
+#if !defined(OPENSSL_NO_MD5)
 
 # include <openssl/evp.h>
 # include <openssl/objects.h>
@@ -60,9 +59,8 @@
 # include <openssl/md5.h>
 # include <openssl/sha.h>
 # include "internal/cryptlib.h"
-# ifndef OPENSSL_NO_RSA
-#  include <openssl/rsa.h>
-# endif
+# include "internal/evp_int.h"
+# include <openssl/rsa.h>
 
 struct md5_sha1_ctx {
     MD5_CTX md5;