]> granicus.if.org Git - git/commitdiff
configure: remove checking for HMAC_CTX_cleanup
authorKazuki Yamaguchi <k@rhe.jp>
Fri, 8 Apr 2016 16:22:16 +0000 (01:22 +0900)
committerJunio C Hamano <gitster@pobox.com>
Fri, 8 Apr 2016 18:46:36 +0000 (11:46 -0700)
We don't need it, as we no longer use HMAC_CTX_cleanup() directly.

Signed-off-by: Kazuki Yamaguchi <k@rhe.jp>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
configure.ac
git-compat-util.h

index 37e2d9e1861295361d08b3f2cc0f3dcc584acdc9..cad1f45222e304caaafba3ab56fc12df3540e026 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -354,9 +354,6 @@ all::
 #
 # Define HAVE_CLOCK_MONOTONIC if your platform has CLOCK_MONOTONIC in librt.
 #
-# Define NO_HMAC_CTX_CLEANUP if your OpenSSL is version 0.9.6b or earlier to
-# cleanup the HMAC context with the older HMAC_cleanup function.
-#
 # Define USE_PARENS_AROUND_GETTEXT_N to "yes" if your compiler happily
 # compiles the following initialization:
 #
@@ -1120,9 +1117,6 @@ ifndef NO_OPENSSL
        ifdef NEEDS_CRYPTO_WITH_SSL
                OPENSSL_LIBSSL += -lcrypto
        endif
-       ifdef NO_HMAC_CTX_CLEANUP
-               BASIC_CFLAGS += -DNO_HMAC_CTX_CLEANUP
-       endif
 else
        BASIC_CFLAGS += -DNO_OPENSSL
        BLK_SHA1 = 1
index 1f55009bba756322dca30cd945d2695666422a71..367e72fe9a5de757259e42a7e142fd58d6ed6701 100644 (file)
@@ -970,10 +970,6 @@ AC_CHECK_LIB([iconv], [locale_charset],
                      [CHARSET_LIB=-lcharset])])
 GIT_CONF_SUBST([CHARSET_LIB])
 #
-# Define NO_HMAC_CTX_CLEANUP=YesPlease if HMAC_CTX_cleanup is missing.
-AC_CHECK_LIB([crypto], [HMAC_CTX_cleanup],
-       [], [GIT_CONF_SUBST([NO_HMAC_CTX_CLEANUP], [YesPlease])])
-#
 # Define HAVE_CLOCK_GETTIME=YesPlease if clock_gettime is available.
 GIT_CHECK_FUNC(clock_gettime,
        [HAVE_CLOCK_GETTIME=YesPlease],
index f035363ba6047c20e76dd9532521c0852a7d6b1f..c062ddfb5a80ea3f2931a1ed7f706a7812b72123 100644 (file)
@@ -277,9 +277,6 @@ extern char *gitbasename(char *);
 #endif
 #include <openssl/ssl.h>
 #include <openssl/err.h>
-#ifdef NO_HMAC_CTX_CLEANUP
-#define HMAC_CTX_cleanup HMAC_cleanup
-#endif
 #endif
 
 /* On most systems <netdb.h> would have given us this, but