aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/hmac
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2015-02-06 12:16:58 +0000
committerDr. Stephen Henson <steve@openssl.org>2015-02-06 12:16:58 +0000
commita283d2a80adfaa88573bcd9acd3d8d7ab55c1af4 (patch)
tree319cd33b1def09641c6caf981564bdc3565b9f3e /crypto/hmac
parent3c33c6f6b10864355553961e638514a6d1bb00f6 (diff)
downloadopenssl-a283d2a80adfaa88573bcd9acd3d8d7ab55c1af4.tar.gz
Remove OPENSSL_NO_HMAC
Disabling HMAC doesn't work. If it did it would end up disabling a lot of OpenSSL functionality (it is required for all versions of TLS for example). Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'crypto/hmac')
-rw-r--r--crypto/hmac/hmac.h4
-rw-r--r--crypto/hmac/hmactest.c8
2 files changed, 0 insertions, 12 deletions
diff --git a/crypto/hmac/hmac.h b/crypto/hmac/hmac.h
index 2712e011f9..2404e530ee 100644
--- a/crypto/hmac/hmac.h
+++ b/crypto/hmac/hmac.h
@@ -60,10 +60,6 @@
# include <openssl/opensslconf.h>
-# ifdef OPENSSL_NO_HMAC
-# error HMAC is disabled.
-# endif
-
# include <openssl/evp.h>
# define HMAC_MAX_MD_CBLOCK 128/* largest known is SHA512 */
diff --git a/crypto/hmac/hmactest.c b/crypto/hmac/hmactest.c
index 492f5c5e81..de8d1c911c 100644
--- a/crypto/hmac/hmactest.c
+++ b/crypto/hmac/hmactest.c
@@ -62,13 +62,6 @@
#include "../e_os.h"
-#ifdef OPENSSL_NO_HMAC
-int main(int argc, char *argv[])
-{
- printf("No HMAC support\n");
- return (0);
-}
-#else
# include <openssl/hmac.h>
# ifndef OPENSSL_NO_MD5
# include <openssl/md5.h>
@@ -163,4 +156,3 @@ static char *pt(unsigned char *md)
return (buf);
}
# endif
-#endif