mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 20:24:39 +02:00
add --enable-coding, build, leanpsk check
This commit is contained in:
23
configure.ac
23
configure.ac
@@ -653,6 +653,28 @@ fi
|
|||||||
AM_CONDITIONAL([BUILD_AES], [test "x$ENABLED_AES" = "xyes"])
|
AM_CONDITIONAL([BUILD_AES], [test "x$ENABLED_AES" = "xyes"])
|
||||||
|
|
||||||
|
|
||||||
|
# CODING
|
||||||
|
AC_ARG_ENABLE([coding],
|
||||||
|
[ --enable-coding Enable Coding base 16/64 (default: enabled)],
|
||||||
|
[ ENABLED_CODING=$enableval ],
|
||||||
|
[ ENABLED_CODING=yes ]
|
||||||
|
)
|
||||||
|
|
||||||
|
if test "$ENABLED_CODING" = "no"
|
||||||
|
then
|
||||||
|
AM_CFLAGS="$AM_CFLAGS -DNO_CODING"
|
||||||
|
else
|
||||||
|
# turn off CODING if leanpsk on
|
||||||
|
if test "$ENABLED_LEANPSK" = "yes"
|
||||||
|
then
|
||||||
|
AM_CFLAGS="$AM_CFLAGS -DNO_CODING"
|
||||||
|
ENABLED_CODING=no
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
AM_CONDITIONAL([BUILD_CODING], [test "x$ENABLED_CODING" = "xyes"])
|
||||||
|
|
||||||
|
|
||||||
# DES3
|
# DES3
|
||||||
AC_ARG_ENABLE([des3],
|
AC_ARG_ENABLE([des3],
|
||||||
[ --enable-des3 Enable DES3 (default: enabled)],
|
[ --enable-des3 Enable DES3 (default: enabled)],
|
||||||
@@ -1146,6 +1168,7 @@ echo " * DSA: $ENABLED_DSA"
|
|||||||
echo " * DH: $ENABLED_DH"
|
echo " * DH: $ENABLED_DH"
|
||||||
echo " * ECC: $ENABLED_ECC"
|
echo " * ECC: $ENABLED_ECC"
|
||||||
echo " * ASN: $ENABLED_ASN"
|
echo " * ASN: $ENABLED_ASN"
|
||||||
|
echo " * CODING: $ENABLED_CODING"
|
||||||
echo " * OCSP: $ENABLED_OCSP"
|
echo " * OCSP: $ENABLED_OCSP"
|
||||||
echo " * CRL: $ENABLED_CRL"
|
echo " * CRL: $ENABLED_CRL"
|
||||||
echo " * CRL-MONITOR: $ENABLED_CRL_MONITOR"
|
echo " * CRL-MONITOR: $ENABLED_CRL_MONITOR"
|
||||||
|
@@ -23,6 +23,8 @@
|
|||||||
#include <config.h>
|
#include <config.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef NO_CODING
|
||||||
|
|
||||||
#include <cyassl/ctaocrypt/coding.h>
|
#include <cyassl/ctaocrypt/coding.h>
|
||||||
#include <cyassl/ctaocrypt/error.h>
|
#include <cyassl/ctaocrypt/error.h>
|
||||||
#include <cyassl/ctaocrypt/logging.h>
|
#include <cyassl/ctaocrypt/logging.h>
|
||||||
@@ -265,3 +267,4 @@ int Base16_Decode(const byte* in, word32 inLen, byte* out, word32* outLen)
|
|||||||
|
|
||||||
|
|
||||||
#endif /* defined(OPENSSL_EXTRA) || defined (SESSION_CERTS) || defined(CYASSL_KEY_GEN) || defined(CYASSL_CERT_GEN) || defined(HAVE_WEBSERVER) */
|
#endif /* defined(OPENSSL_EXTRA) || defined (SESSION_CERTS) || defined(CYASSL_KEY_GEN) || defined(CYASSL_CERT_GEN) || defined(HAVE_WEBSERVER) */
|
||||||
|
#endif /* NO_CODING */
|
||||||
|
@@ -20,8 +20,7 @@ src_libcyassl_la_CFLAGS = -DBUILDING_CYASSL $(AM_CFLAGS)
|
|||||||
src_libcyassl_la_CPPFLAGS = -DBUILDING_CYASSL $(AM_CPPFLAGS)
|
src_libcyassl_la_CPPFLAGS = -DBUILDING_CYASSL $(AM_CPPFLAGS)
|
||||||
|
|
||||||
if !BUILD_LEANPSK
|
if !BUILD_LEANPSK
|
||||||
src_libcyassl_la_SOURCES += ctaocrypt/src/coding.c \
|
src_libcyassl_la_SOURCES += ctaocrypt/src/memory.c
|
||||||
ctaocrypt/src/memory.c
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if BUILD_RSA
|
if BUILD_RSA
|
||||||
@@ -36,6 +35,10 @@ if BUILD_ASN
|
|||||||
src_libcyassl_la_SOURCES += ctaocrypt/src/asn.c
|
src_libcyassl_la_SOURCES += ctaocrypt/src/asn.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if BUILD_CODING
|
||||||
|
src_libcyassl_la_SOURCES += ctaocrypt/src/coding.c
|
||||||
|
endif
|
||||||
|
|
||||||
if BUILD_AES
|
if BUILD_AES
|
||||||
src_libcyassl_la_SOURCES += ctaocrypt/src/aes.c
|
src_libcyassl_la_SOURCES += ctaocrypt/src/aes.c
|
||||||
endif
|
endif
|
||||||
|
Reference in New Issue
Block a user