Blame SOURCES/openssl-1.0.1e-compat-symbols.patch

2b5643
diff -up openssl-1.0.1e/crypto/dsa/dsa_key.c.compat openssl-1.0.1e/crypto/dsa/dsa_key.c
2b5643
--- openssl-1.0.1e/crypto/dsa/dsa_key.c.compat	2013-11-26 14:36:35.000000000 +0100
2b5643
+++ openssl-1.0.1e/crypto/dsa/dsa_key.c	2013-12-11 16:34:58.638549687 +0100
2b5643
@@ -68,6 +68,11 @@
2b5643
 #include <openssl/fips.h>
2b5643
 #include <openssl/evp.h>
2b5643
 
2b5643
+/* just a compatibility symbol - no-op */
2b5643
+void FIPS_corrupt_dsa_keygen(void)
2b5643
+	{
2b5643
+	}
2b5643
+
2b5643
 static int fips_check_dsa(DSA *dsa)
2b5643
 	{
2b5643
 	EVP_PKEY *pk;
2b5643
diff -up openssl-1.0.1e/crypto/engine/eng_all.c.compat openssl-1.0.1e/crypto/engine/eng_all.c
2b5643
--- openssl-1.0.1e/crypto/engine/eng_all.c.compat	2013-11-26 14:36:35.000000000 +0100
2b5643
+++ openssl-1.0.1e/crypto/engine/eng_all.c	2013-12-11 16:32:13.512820424 +0100
2b5643
@@ -62,6 +62,11 @@
2b5643
 #include <openssl/fips.h>
2b5643
 #endif
2b5643
 
2b5643
+/* just backwards compatibility symbol - no-op */
2b5643
+void ENGINE_load_aesni (void)
2b5643
+{
2b5643
+}
2b5643
+
2b5643
 void ENGINE_load_builtin_engines(void)
2b5643
 	{
2b5643
 	/* Some ENGINEs need this */
2b5643
diff -up openssl-1.0.1e/crypto/fips/fips.c.compat openssl-1.0.1e/crypto/fips/fips.c
2b5643
--- openssl-1.0.1e/crypto/fips/fips.c.compat	2013-11-26 14:36:35.000000000 +0100
2b5643
+++ openssl-1.0.1e/crypto/fips/fips.c	2013-12-11 16:38:52.524831858 +0100
2b5643
@@ -111,6 +111,12 @@ int FIPS_module_mode(void)
2b5643
 	return ret;
2b5643
 	}
2b5643
 
2b5643
+/* just a compat symbol - return NULL */
2b5643
+const void *FIPS_rand_check(void)
2b5643
+	{
2b5643
+	return NULL;
2b5643
+	}
2b5643
+
2b5643
 int FIPS_selftest_failed(void)
2b5643
     {
2b5643
     int ret = 0;