5978N/A# Developed in house to disable MD4
5978N/A# Internal, will not be submitted upstream.
5978N/A
5978N/A--- php-5.6.8/ext/openssl/openssl.c.~1~ Wed Apr 15 11:05:57 2015
5978N/A+++ php-5.6.8/ext/openssl/openssl.c Wed Apr 13 08:26:50 2016
5978N/A@@ -64,7 +64,9 @@
5978N/A
5978N/A #define OPENSSL_ALGO_SHA1 1
5978N/A #define OPENSSL_ALGO_MD5 2
5978N/A+#ifdef HAVE_OPENSSL_MD4_H
5978N/A #define OPENSSL_ALGO_MD4 3
5978N/A+#endif
5978N/A #ifdef HAVE_OPENSSL_MD2_H
5978N/A #define OPENSSL_ALGO_MD2 4
5978N/A #endif
5978N/A@@ -1027,9 +1029,11 @@
5978N/A case OPENSSL_ALGO_MD5:
5978N/A mdtype = (EVP_MD *) EVP_md5();
5978N/A break;
5978N/A+#ifdef HAVE_OPENSSL_MD4_H
5978N/A case OPENSSL_ALGO_MD4:
5978N/A mdtype = (EVP_MD *) EVP_md4();
5978N/A break;
5978N/A+#endif
5978N/A #ifdef HAVE_OPENSSL_MD2_H
5978N/A case OPENSSL_ALGO_MD2:
5978N/A mdtype = (EVP_MD *) EVP_md2();
5978N/A@@ -1151,7 +1155,9 @@
5978N/A /* signature algorithm constants */
5978N/A REGISTER_LONG_CONSTANT("OPENSSL_ALGO_SHA1", OPENSSL_ALGO_SHA1, CONST_CS|CONST_PERSISTENT);
5978N/A REGISTER_LONG_CONSTANT("OPENSSL_ALGO_MD5", OPENSSL_ALGO_MD5, CONST_CS|CONST_PERSISTENT);
5978N/A+#ifdef HAVE_OPENSSL_MD4_H
5978N/A REGISTER_LONG_CONSTANT("OPENSSL_ALGO_MD4", OPENSSL_ALGO_MD4, CONST_CS|CONST_PERSISTENT);
5978N/A+#endif
5978N/A #ifdef HAVE_OPENSSL_MD2_H
5978N/A REGISTER_LONG_CONSTANT("OPENSSL_ALGO_MD2", OPENSSL_ALGO_MD2, CONST_CS|CONST_PERSISTENT);
5978N/A #endif