forked from wolfSSL/wolfssl
1. Bumped release version in configure.ac.
2. Added enable option for SCEP. Enables prereqs. 3. Added CyaSSL_wolfSCEP() for ac to test for CyaSSL SCEP.
This commit is contained in:
38
configure.ac
38
configure.ac
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|
||||||
AC_INIT([cyassl],[2.8.5],[https://github.com/cyassl/cyassl/issues],[cyassl],[http://www.yassl.com])
|
AC_INIT([cyassl],[2.8.6],[https://github.com/cyassl/cyassl/issues],[cyassl],[http://www.yassl.com])
|
||||||
|
|
||||||
AC_CONFIG_AUX_DIR([build-aux])
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
|
|
||||||
@ -1242,6 +1242,41 @@ fi
|
|||||||
|
|
||||||
AM_CONDITIONAL([BUILD_PKCS7], [test "x$ENABLED_PKCS7" = "xyes"])
|
AM_CONDITIONAL([BUILD_PKCS7], [test "x$ENABLED_PKCS7" = "xyes"])
|
||||||
|
|
||||||
|
|
||||||
|
# Simple Certificate Enrollment Protocol (SCEP)
|
||||||
|
AC_ARG_ENABLE([scep],
|
||||||
|
[ --enable-scep Enable wolfSCEP (default: disabled)],
|
||||||
|
[ ENABLED_WOLFSCEP=$enableval ],
|
||||||
|
[ ENABLED_WOLFSCEP=no ]
|
||||||
|
)
|
||||||
|
if test "$ENABLED_WOLFSCEP" = "yes"
|
||||||
|
then
|
||||||
|
# Enable prereqs if not already enabled
|
||||||
|
if test "x$ENABLED_KEYGEN" = "xno"
|
||||||
|
then
|
||||||
|
ENABLED_KEYGEN="yes"
|
||||||
|
AM_CFLAGS="$AM_CFLAGS -DCYASSL_KEY_GEN"
|
||||||
|
fi
|
||||||
|
if test "x$ENABLED_CERTGEN" = "xno"
|
||||||
|
then
|
||||||
|
ENABLED_CERTGEN="yes"
|
||||||
|
AM_CFLAGS="$AM_CFLAGS -DCYASSL_CERT_GEN"
|
||||||
|
fi
|
||||||
|
if test "x$ENABLED_CERTREQ" = "xno"
|
||||||
|
then
|
||||||
|
ENABLED_CERTREQ="yes"
|
||||||
|
AM_CFLAGS="$AM_CFLAGS -DCYASSL_CERT_REQ"
|
||||||
|
fi
|
||||||
|
if test "x$ENABLED_PKCS7" = "xno"
|
||||||
|
then
|
||||||
|
ENABLED_PKCS7="yes"
|
||||||
|
AM_CFLAGS="$AM_CFLAGS -DHAVE_PKCS7"
|
||||||
|
AM_CONDITIONAL([BUILD_PKCS7], [test "x$ENABLED_PKCS7" = "xyes"])
|
||||||
|
fi
|
||||||
|
AM_CFLAGS="$AM_CFLAGS -DCYASSL_HAVE_WOLFSCEP"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
#valgrind
|
#valgrind
|
||||||
AC_ARG_ENABLE([valgrind],
|
AC_ARG_ENABLE([valgrind],
|
||||||
[ --enable-valgrind Enable valgrind for unit tests (default: disabled)],
|
[ --enable-valgrind Enable valgrind for unit tests (default: disabled)],
|
||||||
@ -1629,6 +1664,7 @@ echo " * Truncated HMAC: $ENABLED_TRUNCATED_HMAC"
|
|||||||
echo " * Renegotiation Indication: $ENABLED_RENEGOTIATION_INDICATION"
|
echo " * Renegotiation Indication: $ENABLED_RENEGOTIATION_INDICATION"
|
||||||
echo " * All TLS Extensions: $ENABLED_TLSX"
|
echo " * All TLS Extensions: $ENABLED_TLSX"
|
||||||
echo " * PKCS#7 $ENABLED_PKCS7"
|
echo " * PKCS#7 $ENABLED_PKCS7"
|
||||||
|
echo " * wolfSCEP $ENABLED_WOLFSCEP"
|
||||||
echo " * valgrind unit tests: $ENABLED_VALGRIND"
|
echo " * valgrind unit tests: $ENABLED_VALGRIND"
|
||||||
echo " * LIBZ: $ENABLED_LIBZ"
|
echo " * LIBZ: $ENABLED_LIBZ"
|
||||||
echo " * Examples: $ENABLED_EXAMPLES"
|
echo " * Examples: $ENABLED_EXAMPLES"
|
||||||
|
@ -1262,6 +1262,11 @@ CYASSL_API int CyaSSL_accept_ex(CYASSL*, HandShakeCallBack, TimeoutCallBack,
|
|||||||
#endif /* CYASSL_CALLBACKS */
|
#endif /* CYASSL_CALLBACKS */
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef CYASSL_HAVE_WOLFSCEP
|
||||||
|
CYASSL_API void CyaSSL_wolfSCEP(void);
|
||||||
|
#endif /* CYASSL_HAVE_WOLFSCEP */
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /* extern "C" */
|
} /* extern "C" */
|
||||||
#endif
|
#endif
|
||||||
|
@ -26,8 +26,8 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LIBCYASSL_VERSION_STRING "2.8.5"
|
#define LIBCYASSL_VERSION_STRING "2.8.6"
|
||||||
#define LIBCYASSL_VERSION_HEX 0x02008005
|
#define LIBCYASSL_VERSION_HEX 0x02008006
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
@ -11340,3 +11340,9 @@ void* CyaSSL_GetRsaDecCtx(CYASSL* ssl)
|
|||||||
#endif /* HAVE_PK_CALLBACKS */
|
#endif /* HAVE_PK_CALLBACKS */
|
||||||
#endif /* NO_CERTS */
|
#endif /* NO_CERTS */
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef CYASSL_HAVE_WOLFSCEP
|
||||||
|
/* Used by autoconf to see if wolfSCEP is available */
|
||||||
|
void CyaSSL_wolfSCEP(void) {}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user