summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2008-09-16 11:37:03 +0000
committerDr. Stephen Henson <steve@openssl.org>2008-09-16 11:37:03 +0000
commitfced277486d24b6421f7a7ef38e7138f717923b4 (patch)
tree0d3eb842f9f66d0daa35748f1f882db2a15f68b3
parent3d1be455ce499713de6d98ad3c7e73c56dfed0b8 (diff)
downloadopenssl-fced277486d24b6421f7a7ef38e7138f717923b4.tar.gz
conf/hmac FIPS merge.
-rw-r--r--crypto/conf/conf_mall.c2
-rw-r--r--crypto/hmac/hmac.c3
2 files changed, 5 insertions, 0 deletions
diff --git a/crypto/conf/conf_mall.c b/crypto/conf/conf_mall.c
index 4ba40cf44c..6c692e99d5 100644
--- a/crypto/conf/conf_mall.c
+++ b/crypto/conf/conf_mall.c
@@ -63,6 +63,7 @@
#include <openssl/dso.h>
#include <openssl/x509.h>
#include <openssl/asn1.h>
+#include <openssl/evp.h>
#ifndef OPENSSL_NO_ENGINE
#include <openssl/engine.h>
#endif
@@ -76,5 +77,6 @@ void OPENSSL_load_builtin_modules(void)
#ifndef OPENSSL_NO_ENGINE
ENGINE_add_conf_module();
#endif
+ EVP_add_alg_module();
}
diff --git a/crypto/hmac/hmac.c b/crypto/hmac/hmac.c
index 1d140f7adb..cbc1c76a57 100644
--- a/crypto/hmac/hmac.c
+++ b/crypto/hmac/hmac.c
@@ -61,6 +61,8 @@
#include "cryptlib.h"
#include <openssl/hmac.h>
+#ifndef OPENSSL_FIPS
+
void HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
const EVP_MD *md, ENGINE *impl)
{
@@ -178,3 +180,4 @@ void HMAC_CTX_set_flags(HMAC_CTX *ctx, unsigned long flags)
EVP_MD_CTX_set_flags(&ctx->md_ctx, flags);
}
+#endif