mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-10-24 04:09:07 +03:00
1011 lines
28 KiB
C
1011 lines
28 KiB
C
/* options.h.in
|
|
*
|
|
* Copyright (C) 2006-2026 wolfSSL Inc.
|
|
*
|
|
* This file is part of wolfSSL.
|
|
*
|
|
* wolfSSL is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* wolfSSL is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
|
|
*/
|
|
|
|
|
|
/* cmake template for options.h */
|
|
|
|
#ifdef WOLFSSL_NO_OPTIONS_H
|
|
/* options.h inhibited by configuration */
|
|
#elif !defined(WOLFSSL_OPTIONS_H)
|
|
#define WOLFSSL_OPTIONS_H
|
|
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#ifndef WOLFSSL_OPTIONS_IGNORE_SYS
|
|
#undef _GNU_SOURCE
|
|
#cmakedefine _GNU_SOURCE
|
|
#undef _POSIX_THREADS
|
|
#cmakedefine _POSIX_THREADS
|
|
#endif
|
|
/* Since types.h depends on HAVE_LIMITS_H, we must define it in options.h. */
|
|
#undef HAVE_LIMITS_H
|
|
#cmakedefine HAVE_LIMITS_H @HAVE_LIMITS_H@
|
|
/* callbacks.h sizes WOLFSSL_TIMEVAL with HAVE_SYS_TIME_H, so it must be in
|
|
* options.h too. */
|
|
#undef HAVE_SYS_TIME_H
|
|
#cmakedefine HAVE_SYS_TIME_H @HAVE_SYS_TIME_H@
|
|
#undef HAVE_SYS_UN_H
|
|
#cmakedefine HAVE_SYS_UN_H @HAVE_SYS_UN_H@
|
|
#undef ASIO_USE_WOLFSSL
|
|
#cmakedefine ASIO_USE_WOLFSSL
|
|
#undef BOOST_ASIO_USE_WOLFSSL
|
|
#cmakedefine BOOST_ASIO_USE_WOLFSSL
|
|
#undef CURVE25519_SMALL
|
|
#cmakedefine CURVE25519_SMALL
|
|
#undef CURVE448_SMALL
|
|
#cmakedefine CURVE448_SMALL
|
|
#undef DEBUG
|
|
#cmakedefine DEBUG
|
|
#undef DEBUG_WOLFSSL
|
|
#cmakedefine DEBUG_WOLFSSL
|
|
#undef ECC_SHAMIR
|
|
#cmakedefine ECC_SHAMIR
|
|
#undef ECC_TIMING_RESISTANT
|
|
#cmakedefine ECC_TIMING_RESISTANT
|
|
#undef ED25519_SMALL
|
|
#cmakedefine ED25519_SMALL
|
|
#undef ED448_SMALL
|
|
#cmakedefine ED448_SMALL
|
|
#undef GCM_SMALL
|
|
#cmakedefine GCM_SMALL
|
|
#undef GCM_TABLE
|
|
#cmakedefine GCM_TABLE
|
|
#undef GCM_TABLE_4BIT
|
|
#cmakedefine GCM_TABLE_4BIT
|
|
#undef GCM_WORD32
|
|
#cmakedefine GCM_WORD32
|
|
#undef HAVE___UINT128_T
|
|
#cmakedefine HAVE___UINT128_T 1
|
|
#undef HAVE_AES_KEYWRAP
|
|
#cmakedefine HAVE_AES_KEYWRAP
|
|
#undef HAVE_AESCCM
|
|
#cmakedefine HAVE_AESCCM
|
|
#undef HAVE_AESGCM
|
|
#cmakedefine HAVE_AESGCM
|
|
#undef HAVE_ALPN
|
|
#cmakedefine HAVE_ALPN
|
|
#undef HAVE_ARIA
|
|
#cmakedefine HAVE_ARIA
|
|
#undef HAVE_CERTIFICATE_STATUS_REQUEST
|
|
#cmakedefine HAVE_CERTIFICATE_STATUS_REQUEST
|
|
#undef HAVE_CERTIFICATE_STATUS_REQUEST_V2
|
|
#cmakedefine HAVE_CERTIFICATE_STATUS_REQUEST_V2
|
|
#undef HAVE_CHACHA
|
|
#cmakedefine HAVE_CHACHA
|
|
#undef HAVE_CRL
|
|
#cmakedefine HAVE_CRL
|
|
#undef HAVE_CRL_IO
|
|
#cmakedefine HAVE_CRL_IO
|
|
#undef WOLFSSL_CUSTOM_CURVES
|
|
#cmakedefine WOLFSSL_CUSTOM_CURVES
|
|
#undef HAVE_CURVE25519
|
|
#cmakedefine HAVE_CURVE25519
|
|
#undef HAVE_CURVE448
|
|
#cmakedefine HAVE_CURVE448
|
|
#undef HAVE_DH_DEFAULT_PARAMS
|
|
#cmakedefine HAVE_DH_DEFAULT_PARAMS
|
|
#undef WOLFSSL_HAVE_MLDSA
|
|
#cmakedefine WOLFSSL_HAVE_MLDSA
|
|
#undef HAVE_ECC
|
|
#cmakedefine HAVE_ECC
|
|
#undef HAVE_ECH
|
|
#cmakedefine HAVE_ECH
|
|
#undef HAVE_ED25519
|
|
#cmakedefine HAVE_ED25519
|
|
#undef HAVE_ED448
|
|
#cmakedefine HAVE_ED448
|
|
#undef HAVE_ENCRYPT_THEN_MAC
|
|
#cmakedefine HAVE_ENCRYPT_THEN_MAC
|
|
#undef HAVE_EX_DATA
|
|
#cmakedefine HAVE_EX_DATA
|
|
#undef HAVE_EXTENDED_MASTER
|
|
#cmakedefine HAVE_EXTENDED_MASTER
|
|
#undef HAVE_FFDHE_2048
|
|
#cmakedefine HAVE_FFDHE_2048
|
|
#undef HAVE_HASHDRBG
|
|
#cmakedefine HAVE_HASHDRBG
|
|
#undef HAVE_HKDF
|
|
#cmakedefine HAVE_HKDF
|
|
#undef WOLFSSL_PUF
|
|
#cmakedefine WOLFSSL_PUF
|
|
#undef WOLFSSL_PUF_SRAM
|
|
#cmakedefine WOLFSSL_PUF_SRAM
|
|
#undef WOLFSSL_PUF_TEST
|
|
#cmakedefine WOLFSSL_PUF_TEST
|
|
#undef WC_PUF_BCH_T
|
|
#cmakedefine WC_PUF_BCH_T @WC_PUF_BCH_T@
|
|
#undef WC_PUF_NUM_CODEWORDS
|
|
#cmakedefine WC_PUF_NUM_CODEWORDS @WC_PUF_NUM_CODEWORDS@
|
|
#undef WC_PUF_HW_MIN_PCT
|
|
#cmakedefine WC_PUF_HW_MIN_PCT @WC_PUF_HW_MIN_PCT@
|
|
#undef WC_PUF_HW_MAX_PCT
|
|
#cmakedefine WC_PUF_HW_MAX_PCT @WC_PUF_HW_MAX_PCT@
|
|
#undef HAVE_HPKE
|
|
#cmakedefine HAVE_HPKE
|
|
#undef HAVE_KEYING_MATERIAL
|
|
#cmakedefine HAVE_KEYING_MATERIAL
|
|
#undef HAVE_MAX_FRAGMENT
|
|
#cmakedefine HAVE_MAX_FRAGMENT
|
|
#undef HAVE_OCSP
|
|
#cmakedefine HAVE_OCSP
|
|
#undef HAVE_ONE_TIME_AUTH
|
|
#cmakedefine HAVE_ONE_TIME_AUTH
|
|
#undef HAVE_PKCS7
|
|
#cmakedefine HAVE_PKCS7
|
|
#undef HAVE_POLY1305
|
|
#cmakedefine HAVE_POLY1305
|
|
#undef HAVE_PTHREAD
|
|
#cmakedefine HAVE_PTHREAD 1
|
|
#undef HAVE_REPRODUCIBLE_BUILD
|
|
#cmakedefine HAVE_REPRODUCIBLE_BUILD
|
|
#undef HAVE_SESSION_TICKET
|
|
#cmakedefine HAVE_SESSION_TICKET
|
|
#undef HAVE_SNI
|
|
#cmakedefine HAVE_SNI
|
|
#undef HAVE_SUPPORTED_CURVES
|
|
#cmakedefine HAVE_SUPPORTED_CURVES
|
|
#undef HAVE_THREAD_LS
|
|
#cmakedefine HAVE_THREAD_LS
|
|
#undef HAVE_TLS_EXTENSIONS
|
|
#cmakedefine HAVE_TLS_EXTENSIONS
|
|
#undef HAVE_TRUNCATED_HMAC
|
|
#cmakedefine HAVE_TRUNCATED_HMAC
|
|
#undef HAVE_TRUSTED_CA
|
|
#cmakedefine HAVE_TRUSTED_CA
|
|
#undef HAVE_X963_KDF
|
|
#cmakedefine HAVE_X963_KDF
|
|
#undef NO_AES
|
|
#cmakedefine NO_AES
|
|
#undef NO_AES_CBC
|
|
#cmakedefine NO_AES_CBC
|
|
#undef NO_ASN
|
|
#cmakedefine NO_ASN
|
|
#undef NO_ASN_CRYPT
|
|
#cmakedefine NO_ASN_CRYPT
|
|
#undef NO_BIG_INT
|
|
#cmakedefine NO_BIG_INT
|
|
#undef NO_CERTS
|
|
#cmakedefine NO_CERTS
|
|
#undef NO_CHACHA_ASM
|
|
#cmakedefine NO_CHACHA_ASM
|
|
#undef NO_CODING
|
|
#cmakedefine NO_CODING
|
|
#undef NO_CURVED25519_128BIT
|
|
#cmakedefine NO_CURVED25519_128BIT
|
|
#undef NO_CURVED448_128BIT
|
|
#cmakedefine NO_CURVED448_128BIT
|
|
#undef NO_DES3
|
|
#cmakedefine NO_DES3
|
|
#undef NO_DH
|
|
#cmakedefine NO_DH
|
|
#undef NO_DSA
|
|
#cmakedefine NO_DSA
|
|
#undef NO_ERROR_QUEUE
|
|
#cmakedefine NO_ERROR_QUEUE
|
|
#undef NO_ERROR_STRINGS
|
|
#cmakedefine NO_ERROR_STRINGS
|
|
#undef NO_FILESYSTEM
|
|
#cmakedefine NO_FILESYSTEM
|
|
#undef NO_INLINE
|
|
#cmakedefine NO_INLINE
|
|
#undef NO_MD4
|
|
#cmakedefine NO_MD4
|
|
#undef NO_MD5
|
|
#cmakedefine NO_MD5
|
|
#undef NO_OLD_RNGNAME
|
|
#cmakedefine NO_OLD_RNGNAME
|
|
#undef NO_OLD_SHA_NAMES
|
|
#cmakedefine NO_OLD_SHA_NAMES
|
|
#undef NO_OLD_SSL_NAMES
|
|
#cmakedefine NO_OLD_SSL_NAMES
|
|
#undef NO_OLD_TLS
|
|
#cmakedefine NO_OLD_TLS
|
|
#undef NO_OLD_WC_NAMES
|
|
#cmakedefine NO_OLD_WC_NAMES
|
|
#undef NO_PKCS12
|
|
#cmakedefine NO_PKCS12
|
|
#undef NO_PSK
|
|
#cmakedefine NO_PSK
|
|
#undef NO_PWDBASED
|
|
#cmakedefine NO_PWDBASED
|
|
#undef NO_RC4
|
|
#cmakedefine NO_RC4
|
|
#undef NO_RSA
|
|
#cmakedefine NO_RSA
|
|
#undef NO_SESSION_CACHE
|
|
#cmakedefine NO_SESSION_CACHE
|
|
#undef NO_SESSION_CACHE_REF
|
|
#cmakedefine NO_SESSION_CACHE_REF
|
|
#undef NO_SHA
|
|
#cmakedefine NO_SHA
|
|
#undef NO_WOLFSSL_MEMORY
|
|
#cmakedefine NO_WOLFSSL_MEMORY
|
|
#undef OPENSSL_ALL
|
|
#cmakedefine OPENSSL_ALL
|
|
#undef OPENSSL_EXTRA
|
|
#cmakedefine OPENSSL_EXTRA
|
|
#undef OPENSSL_NO_SSL2
|
|
#cmakedefine OPENSSL_NO_SSL2
|
|
#undef OPENSSL_NO_SSL3
|
|
#cmakedefine OPENSSL_NO_SSL3
|
|
#undef SSL_TXT_TLSV1_2
|
|
#cmakedefine SSL_TXT_TLSV1_2
|
|
#undef TFM_ECC256
|
|
#cmakedefine TFM_ECC256
|
|
#undef TFM_NO_ASM
|
|
#cmakedefine TFM_NO_ASM
|
|
#undef TFM_TIMING_RESISTANT
|
|
#cmakedefine TFM_TIMING_RESISTANT
|
|
#undef USE_FAST_MATH
|
|
#cmakedefine USE_FAST_MATH
|
|
#undef WC_16BIT_CPU
|
|
#cmakedefine WC_16BIT_CPU
|
|
#undef WC_32BIT_CPU
|
|
#cmakedefine WC_32BIT_CPU
|
|
#undef WC_ECC_NONBLOCK
|
|
#cmakedefine WC_ECC_NONBLOCK
|
|
#undef WC_NO_ASYNC_THREADING
|
|
#cmakedefine WC_NO_ASYNC_THREADING
|
|
#undef WC_NO_HARDEN
|
|
#cmakedefine WC_NO_HARDEN
|
|
#undef WC_NO_HASHDRBG
|
|
#cmakedefine WC_NO_HASHDRBG
|
|
#undef WC_NO_RNG
|
|
#cmakedefine WC_NO_RNG
|
|
#undef WC_NO_RSA_OAEP
|
|
#cmakedefine WC_NO_RSA_OAEP
|
|
#undef WC_RSA_BLINDING
|
|
#cmakedefine WC_RSA_BLINDING
|
|
#undef WC_RSA_NO_PADDING
|
|
#cmakedefine WC_RSA_NO_PADDING
|
|
#undef WC_RSA_PSS
|
|
#cmakedefine WC_RSA_PSS
|
|
#undef WOLF_CRYPTO_CB
|
|
#cmakedefine WOLF_CRYPTO_CB
|
|
#undef WOLF_CRYPTO_CB_COPY
|
|
#cmakedefine WOLF_CRYPTO_CB_COPY
|
|
#undef WOLF_CRYPTO_CB_FREE
|
|
#cmakedefine WOLF_CRYPTO_CB_FREE
|
|
#undef WOLF_CRYPTO_CB_RSA_PAD
|
|
#cmakedefine WOLF_CRYPTO_CB_RSA_PAD
|
|
#undef WOLFSSL_AARCH64_BUILD
|
|
#cmakedefine WOLFSSL_AARCH64_BUILD
|
|
#undef WOLFSSL_AES_CFB
|
|
#cmakedefine WOLFSSL_AES_CFB
|
|
#undef WOLFSSL_AES_COUNTER
|
|
#cmakedefine WOLFSSL_AES_COUNTER
|
|
#undef WOLFSSL_AES_DIRECT
|
|
#cmakedefine WOLFSSL_AES_DIRECT
|
|
#undef WOLFSSL_AES_OFB
|
|
#cmakedefine WOLFSSL_AES_OFB
|
|
#undef WOLFSSL_AES_SIV
|
|
#cmakedefine WOLFSSL_AES_SIV
|
|
#undef HAVE_AES_ECB
|
|
#cmakedefine HAVE_AES_ECB
|
|
#undef WOLFSSL_AES_CTS
|
|
#cmakedefine WOLFSSL_AES_CTS
|
|
#undef WOLFSSL_ALT_CERT_CHAINS
|
|
#cmakedefine WOLFSSL_ALT_CERT_CHAINS
|
|
#undef WOLFSSL_APPLE_NATIVE_CERT_VALIDATION
|
|
#cmakedefine WOLFSSL_APPLE_NATIVE_CERT_VALIDATION
|
|
#undef WOLFSSL_ASIO
|
|
#cmakedefine WOLFSSL_ASIO
|
|
#undef WOLFSSL_BASE64_ENCODE
|
|
#cmakedefine WOLFSSL_BASE64_ENCODE
|
|
#undef WOLFSSL_CAAM
|
|
#cmakedefine WOLFSSL_CAAM
|
|
#undef WOLFSSL_ALTERA_FCS
|
|
#cmakedefine WOLFSSL_ALTERA_FCS
|
|
#undef WOLFSSL_ALTERA_FCS_RNG
|
|
#cmakedefine WOLFSSL_ALTERA_FCS_RNG
|
|
#undef WOLFSSL_ALTERA_FCS_HASH
|
|
#cmakedefine WOLFSSL_ALTERA_FCS_HASH
|
|
#undef WOLFSSL_ALTERA_FCS_AES
|
|
#cmakedefine WOLFSSL_ALTERA_FCS_AES
|
|
#undef WOLFSSL_ALTERA_FCS_ECC
|
|
#cmakedefine WOLFSSL_ALTERA_FCS_ECC
|
|
#undef WOLFSSL_ALTERA_FCS_HMAC
|
|
#cmakedefine WOLFSSL_ALTERA_FCS_HMAC
|
|
#undef WOLFSSL_CERT_EXT
|
|
#cmakedefine WOLFSSL_CERT_EXT
|
|
#undef WOLFSSL_CERT_GEN
|
|
#cmakedefine WOLFSSL_CERT_GEN
|
|
#undef WOLFSSL_CERT_GEN_CACHE
|
|
#cmakedefine WOLFSSL_CERT_GEN_CACHE
|
|
#undef WOLFSSL_CERT_NAME_ALL
|
|
#cmakedefine WOLFSSL_CERT_NAME_ALL
|
|
#undef WOLFSSL_CERT_REQ
|
|
#cmakedefine WOLFSSL_CERT_REQ
|
|
#undef WOLFSSL_CMAC
|
|
#cmakedefine WOLFSSL_CMAC
|
|
#undef WOLFSSL_DES_ECB
|
|
#cmakedefine WOLFSSL_DES_ECB
|
|
#undef WOLFSSL_DH_CONST
|
|
#cmakedefine WOLFSSL_DH_CONST
|
|
#undef WOLFSSL_DTLS
|
|
#cmakedefine WOLFSSL_DTLS
|
|
#undef WOLFSSL_DTLS_CID
|
|
#cmakedefine WOLFSSL_DTLS_CID
|
|
#undef WOLFSSL_DTLS13
|
|
#cmakedefine WOLFSSL_DTLS13
|
|
#undef WOLFSSL_DTLS_CH_FRAG
|
|
#cmakedefine WOLFSSL_DTLS_CH_FRAG
|
|
#undef WOLFSSL_CERT_WITH_EXTERN_PSK
|
|
#cmakedefine WOLFSSL_CERT_WITH_EXTERN_PSK
|
|
#undef WOLFSSL_EITHER_SIDE
|
|
#cmakedefine WOLFSSL_EITHER_SIDE
|
|
#undef WOLFSSL_ENCRYPTED_KEYS
|
|
#cmakedefine WOLFSSL_ENCRYPTED_KEYS
|
|
#undef WOLFSSL_ERROR_CODE_OPENSSL
|
|
#cmakedefine WOLFSSL_ERROR_CODE_OPENSSL
|
|
#undef WOLFSSL_IP_ALT_NAME
|
|
#cmakedefine WOLFSSL_IP_ALT_NAME
|
|
#undef WOLFSSL_KEY_GEN
|
|
#cmakedefine WOLFSSL_KEY_GEN
|
|
|
|
#undef WOLFSSL_NO_DH_GEN_PARAMS
|
|
#cmakedefine WOLFSSL_NO_DH_GEN_PARAMS
|
|
#undef WOLFSSL_NO_ASM
|
|
#cmakedefine WOLFSSL_NO_ASM
|
|
#undef WOLFSSL_NO_SHAKE128
|
|
#cmakedefine WOLFSSL_NO_SHAKE128
|
|
#undef WOLFSSL_NO_SHAKE256
|
|
#cmakedefine WOLFSSL_NO_SHAKE256
|
|
#undef WOLFSSL_NO_TLS12
|
|
#cmakedefine WOLFSSL_NO_TLS12
|
|
#undef WOLFSSL_POST_HANDSHAKE_AUTH
|
|
#cmakedefine WOLFSSL_POST_HANDSHAKE_AUTH
|
|
#undef WOLFSSL_PSS_LONG_SALT
|
|
#cmakedefine WOLFSSL_PSS_LONG_SALT
|
|
#undef WOLFSSL_PUBLIC_MP
|
|
#cmakedefine WOLFSSL_PUBLIC_MP
|
|
#undef WOLFSSL_QUIC
|
|
#cmakedefine WOLFSSL_QUIC
|
|
#undef WOLFSSL_NXP_ELE
|
|
#cmakedefine WOLFSSL_NXP_ELE
|
|
#undef WOLFSSL_SEC_QORIQ
|
|
#cmakedefine WOLFSSL_SEC_QORIQ
|
|
#undef WOLFSSL_SEC_QORIQ_BAREMETAL
|
|
#cmakedefine WOLFSSL_SEC_QORIQ_BAREMETAL
|
|
#undef WOLFSSL_SEC_QORIQ_LINUX
|
|
#cmakedefine WOLFSSL_SEC_QORIQ_LINUX
|
|
#undef WOLFSSL_SEC_QORIQ_SIM
|
|
#cmakedefine WOLFSSL_SEC_QORIQ_SIM
|
|
#undef WOLFSSL_SEND_HRR_COOKIE
|
|
#cmakedefine WOLFSSL_SEND_HRR_COOKIE
|
|
#undef WOLFSSL_SESSION_CACHE_REF
|
|
#cmakedefine WOLFSSL_SESSION_CACHE_REF
|
|
#undef WOLFSSL_SHA224
|
|
#cmakedefine WOLFSSL_SHA224
|
|
#undef WOLFSSL_SHA3
|
|
#cmakedefine WOLFSSL_SHA3
|
|
#undef WOLFSSL_SHA3_SMALL
|
|
#cmakedefine WOLFSSL_SHA3_SMALL
|
|
#undef WOLFSSL_SHA384
|
|
#cmakedefine WOLFSSL_SHA384
|
|
#undef WOLFSSL_SHA512
|
|
#cmakedefine WOLFSSL_SHA512
|
|
#undef WOLFSSL_SHAKE128
|
|
#cmakedefine WOLFSSL_SHAKE128
|
|
#undef WOLFSSL_SHAKE256
|
|
#cmakedefine WOLFSSL_SHAKE256
|
|
#undef WOLFSSL_CSHAKE
|
|
#cmakedefine WOLFSSL_CSHAKE
|
|
#undef WOLFSSL_KMAC
|
|
#cmakedefine WOLFSSL_KMAC
|
|
#undef WOLFSSL_SP_NO_TRANSPOSED_TABLE
|
|
#cmakedefine WOLFSSL_SP_NO_TRANSPOSED_TABLE
|
|
#undef WOLFSSL_SRTP
|
|
#cmakedefine WOLFSSL_SRTP
|
|
#undef WOLFSSL_SYS_CA_CERTS
|
|
#cmakedefine WOLFSSL_SYS_CA_CERTS
|
|
#undef WOLFSSL_TICKET_HAVE_ID
|
|
#cmakedefine WOLFSSL_TICKET_HAVE_ID
|
|
#undef WOLFSSL_TICKET_NONCE_MALLOC
|
|
#cmakedefine WOLFSSL_TICKET_NONCE_MALLOC
|
|
#undef WOLFSSL_TLS13
|
|
#cmakedefine WOLFSSL_TLS13
|
|
#undef WOLFSSL_USE_ALIGN
|
|
#cmakedefine WOLFSSL_USE_ALIGN
|
|
#undef WOLFSSL_USER_SETTINGS
|
|
#cmakedefine WOLFSSL_USER_SETTINGS
|
|
#undef WOLFSSL_USER_SETTINGS_ASM
|
|
#cmakedefine WOLFSSL_USER_SETTINGS_ASM
|
|
#undef WOLFSSL_W64_WRAPPER
|
|
#cmakedefine WOLFSSL_W64_WRAPPER
|
|
#undef WOLFSSL_WOLFSSH
|
|
#cmakedefine WOLFSSL_WOLFSSH
|
|
#undef WOLFSSL_X86_64_BUILD
|
|
#cmakedefine WOLFSSL_X86_64_BUILD
|
|
#undef NO_DES3_TLS_SUITES
|
|
#cmakedefine NO_DES3_TLS_SUITES
|
|
#undef WOLFSSL_EXPERIMENTAL_SETTINGS
|
|
#cmakedefine WOLFSSL_EXPERIMENTAL_SETTINGS
|
|
#undef WOLFSSL_HAVE_MLKEM
|
|
#cmakedefine WOLFSSL_HAVE_MLKEM
|
|
#undef WOLFSSL_TLS_NO_MLKEM_STANDALONE
|
|
#cmakedefine WOLFSSL_TLS_NO_MLKEM_STANDALONE
|
|
#undef NO_WOLFSSL_STUB
|
|
#cmakedefine NO_WOLFSSL_STUB
|
|
#undef HAVE_ECC_SECPR2
|
|
#cmakedefine HAVE_ECC_SECPR2
|
|
#undef HAVE_ECC_SECPR3
|
|
#cmakedefine HAVE_ECC_SECPR3
|
|
#undef HAVE_ECC_BRAINPOOL
|
|
#cmakedefine HAVE_ECC_BRAINPOOL
|
|
#undef HAVE_ECC_KOBLITZ
|
|
#cmakedefine HAVE_ECC_KOBLITZ
|
|
#undef HAVE_ECC_CDH
|
|
#cmakedefine HAVE_ECC_CDH
|
|
#undef WOLFSSL_HAVE_LMS
|
|
#cmakedefine WOLFSSL_HAVE_LMS
|
|
#undef WOLFSSL_WC_LMS
|
|
#cmakedefine WOLFSSL_WC_LMS
|
|
#undef WOLFSSL_LMS_SHA256_192
|
|
#cmakedefine WOLFSSL_LMS_SHA256_192
|
|
#undef WOLFSSL_NO_LMS_SHA256_256
|
|
#cmakedefine WOLFSSL_NO_LMS_SHA256_256
|
|
#undef WOLFSSL_LMS_VERIFY_ONLY
|
|
#cmakedefine WOLFSSL_LMS_VERIFY_ONLY
|
|
#undef WOLFSSL_WC_LMS_SMALL
|
|
#cmakedefine WOLFSSL_WC_LMS_SMALL
|
|
#undef WOLFSSL_LMS_SHAKE256
|
|
#cmakedefine WOLFSSL_LMS_SHAKE256
|
|
#undef WOLFSSL_HAVE_XMSS
|
|
#cmakedefine WOLFSSL_HAVE_XMSS
|
|
#undef WOLFSSL_WC_XMSS
|
|
#cmakedefine WOLFSSL_WC_XMSS
|
|
#undef WOLFSSL_XMSS_VERIFY_ONLY
|
|
#cmakedefine WOLFSSL_XMSS_VERIFY_ONLY
|
|
#undef WOLFSSL_WC_XMSS_SMALL
|
|
#cmakedefine WOLFSSL_WC_XMSS_SMALL
|
|
#undef HAVE_SECRET_CALLBACK
|
|
#cmakedefine HAVE_SECRET_CALLBACK
|
|
#undef WC_RSA_DIRECT
|
|
#cmakedefine WC_RSA_DIRECT
|
|
#undef WOLFSSL_HAVE_SLHDSA
|
|
#cmakedefine WOLFSSL_HAVE_SLHDSA
|
|
#undef WOLFSSL_WC_SLHDSA
|
|
#cmakedefine WOLFSSL_WC_SLHDSA
|
|
#ifndef WOLFSSL_SLHDSA_VERIFY_ONLY
|
|
#cmakedefine WOLFSSL_SLHDSA_VERIFY_ONLY
|
|
#endif
|
|
#undef WOLFSSL_PQC_HYBRIDS
|
|
#cmakedefine WOLFSSL_PQC_HYBRIDS
|
|
#undef WOLFSSL_EXTRA_PQC_HYBRIDS
|
|
#cmakedefine WOLFSSL_EXTRA_PQC_HYBRIDS
|
|
|
|
/* Parity with configure.ac -- additional options */
|
|
#undef WOLFSSL_KERNEL_BENCHMARKS
|
|
#cmakedefine WOLFSSL_KERNEL_BENCHMARKS
|
|
#undef WOLFSSL_KERNEL_VERBOSE_DEBUG
|
|
#cmakedefine WOLFSSL_KERNEL_VERBOSE_DEBUG
|
|
#undef WOLFSSL_KERNEL_STACK_DEBUG
|
|
#cmakedefine WOLFSSL_KERNEL_STACK_DEBUG
|
|
#undef WOLFSSL_KERNEL_MODE_DEFAULTS
|
|
#cmakedefine WOLFSSL_KERNEL_MODE_DEFAULTS
|
|
#undef WC_SYM_RELOC_TABLES
|
|
#cmakedefine WC_SYM_RELOC_TABLES
|
|
#undef WOLFSSL_LINUXKM_BENCHMARKS
|
|
#cmakedefine WOLFSSL_LINUXKM_BENCHMARKS
|
|
#undef WOLFSSL_DEBUG_CODEPOINTS
|
|
#cmakedefine WOLFSSL_DEBUG_CODEPOINTS
|
|
#undef WOLFSSL_MEMORY_LOG
|
|
#cmakedefine WOLFSSL_MEMORY_LOG
|
|
#undef WOLFSSL_STACK_LOG
|
|
#cmakedefine WOLFSSL_STACK_LOG
|
|
#undef HAVE_CAMELLIA
|
|
#cmakedefine HAVE_CAMELLIA
|
|
#undef HAVE_BLAKE2B
|
|
#cmakedefine HAVE_BLAKE2B
|
|
#undef HAVE_BLAKE2S
|
|
#cmakedefine HAVE_BLAKE2S
|
|
#undef WC_RC2
|
|
#cmakedefine WC_RC2
|
|
#undef HAVE_ASCON
|
|
#cmakedefine HAVE_ASCON
|
|
#undef HAVE_ARGON2
|
|
#cmakedefine HAVE_ARGON2
|
|
#undef WOLFSSL_ARGON2_THREADS
|
|
#cmakedefine WOLFSSL_ARGON2_THREADS
|
|
#undef WOLFSSL_AES_EAX
|
|
#cmakedefine WOLFSSL_AES_EAX
|
|
#undef WOLFSSL_AES_CBC_LENGTH_CHECKS
|
|
#cmakedefine WOLFSSL_AES_CBC_LENGTH_CHECKS
|
|
#undef HAVE_INTEL_RDRAND
|
|
#cmakedefine HAVE_INTEL_RDRAND
|
|
#undef HAVE_INTEL_RDSEED
|
|
#cmakedefine HAVE_INTEL_RDSEED
|
|
#undef HAVE_AMD_RDSEED
|
|
#cmakedefine HAVE_AMD_RDSEED
|
|
#undef TITAN_SESSION_CACHE
|
|
#cmakedefine TITAN_SESSION_CACHE
|
|
#undef HUGE_SESSION_CACHE
|
|
#cmakedefine HUGE_SESSION_CACHE
|
|
#undef BIG_SESSION_CACHE
|
|
#cmakedefine BIG_SESSION_CACHE
|
|
#undef SMALL_SESSION_CACHE
|
|
#cmakedefine SMALL_SESSION_CACHE
|
|
#undef PERSIST_SESSION_CACHE
|
|
#cmakedefine PERSIST_SESSION_CACHE
|
|
#undef PERSIST_CERT_CACHE
|
|
#cmakedefine PERSIST_CERT_CACHE
|
|
#undef WOLFSSL_ALLOW_TLSV10
|
|
#cmakedefine WOLFSSL_ALLOW_TLSV10
|
|
#undef HAVE_RENEGOTIATION_INDICATION
|
|
#cmakedefine HAVE_RENEGOTIATION_INDICATION
|
|
#undef HAVE_FALLBACK_SCSV
|
|
#cmakedefine HAVE_FALLBACK_SCSV
|
|
#undef HAVE_WRITE_DUP
|
|
#cmakedefine HAVE_WRITE_DUP
|
|
#undef ATOMIC_USER
|
|
#cmakedefine ATOMIC_USER
|
|
#undef WOLFSSL_USE_RWLOCK
|
|
#cmakedefine WOLFSSL_USE_RWLOCK
|
|
#undef WOLFSSL_DTLS_MTU
|
|
#cmakedefine WOLFSSL_DTLS_MTU
|
|
#undef WOLFSSL_HMAC_COPY_HASH
|
|
#cmakedefine WOLFSSL_HMAC_COPY_HASH
|
|
#undef WOLFSSL_CERT_SIGN_CB
|
|
#cmakedefine WOLFSSL_CERT_SIGN_CB
|
|
#undef WOLFSSL_SEP
|
|
#cmakedefine WOLFSSL_SEP
|
|
#undef KEEP_PEER_CERT
|
|
#cmakedefine KEEP_PEER_CERT
|
|
#undef WOLFSSL_ASN_PRINT
|
|
#cmakedefine WOLFSSL_ASN_PRINT
|
|
#undef ASN_BER_TO_DER
|
|
#cmakedefine ASN_BER_TO_DER
|
|
#undef WOLFSSL_TEST_CERT
|
|
#cmakedefine WOLFSSL_TEST_CERT
|
|
#undef WOLFCRYPT_HAVE_SRP
|
|
#cmakedefine WOLFCRYPT_HAVE_SRP
|
|
#undef HAVE_MOSQUITTO
|
|
#cmakedefine HAVE_MOSQUITTO
|
|
#undef HAVE_WEBSERVER
|
|
#cmakedefine HAVE_WEBSERVER
|
|
#undef HAVE_HTTP_CLIENT
|
|
#cmakedefine HAVE_HTTP_CLIENT
|
|
#undef WC_CUDA
|
|
#cmakedefine WC_CUDA
|
|
#undef HAVE_CUDA
|
|
#cmakedefine HAVE_CUDA
|
|
#undef WOLF_C89
|
|
#cmakedefine WOLF_C89
|
|
#undef WOLFSSL_AUTOSAR
|
|
#cmakedefine WOLFSSL_AUTOSAR
|
|
#undef WOLFSSL_HASH_FLAGS
|
|
#cmakedefine WOLFSSL_HASH_FLAGS
|
|
#undef WOLFSSL_XILINX
|
|
#cmakedefine WOLFSSL_XILINX
|
|
#undef WOLFSSL_XILINX_CRYPT
|
|
#cmakedefine WOLFSSL_XILINX_CRYPT
|
|
#undef WOLFSSL_CHECK_SIG_FAULTS
|
|
#cmakedefine WOLFSSL_CHECK_SIG_FAULTS
|
|
#undef WOLFSSL_CHECK_VER_FAULTS
|
|
#cmakedefine WOLFSSL_CHECK_VER_FAULTS
|
|
#undef WC_SHA3_FAULT_HARDEN
|
|
#cmakedefine WC_SHA3_FAULT_HARDEN
|
|
#undef WC_MLKEM_FAULT_HARDEN
|
|
#cmakedefine WC_MLKEM_FAULT_HARDEN
|
|
#undef WC_MLDSA_FAULT_HARDEN
|
|
#cmakedefine WC_MLDSA_FAULT_HARDEN
|
|
#undef WOLFSSL_SM3
|
|
#cmakedefine WOLFSSL_SM3
|
|
#undef WOLFSSL_SM3_SMALL
|
|
#cmakedefine WOLFSSL_SM3_SMALL
|
|
#undef WOLFSSL_TRACK_MEMORY
|
|
#cmakedefine WOLFSSL_TRACK_MEMORY
|
|
#undef WOLFSSL_DEBUG_MEMORY
|
|
#cmakedefine WOLFSSL_DEBUG_MEMORY
|
|
#undef WOLFSSL_FORCE_MALLOC_FAIL_TEST
|
|
#cmakedefine WOLFSSL_FORCE_MALLOC_FAIL_TEST
|
|
#undef WOLFSSL_DEBUG_TRACE_ERROR_CODES
|
|
#cmakedefine WOLFSSL_DEBUG_TRACE_ERROR_CODES
|
|
#undef WOLFSSL_DEBUG_BACKTRACE_ERROR_CODES
|
|
#cmakedefine WOLFSSL_DEBUG_BACKTRACE_ERROR_CODES
|
|
#undef HAVE_DO178
|
|
#cmakedefine HAVE_DO178
|
|
#undef NO_DO178
|
|
#cmakedefine NO_DO178
|
|
|
|
/* parity: dependency/value options (wave A) */
|
|
#undef HAVE_XCHACHA
|
|
#cmakedefine HAVE_XCHACHA
|
|
#undef HAVE_CMAC_KDF
|
|
#cmakedefine HAVE_CMAC_KDF
|
|
#undef FP_ECC
|
|
#cmakedefine FP_ECC
|
|
#undef HAVE_WC_RNG_BANK
|
|
#cmakedefine HAVE_WC_RNG_BANK
|
|
#undef WC_RNG_WANT_BANKREF_SUPPORT
|
|
#cmakedefine WC_RNG_WANT_BANKREF_SUPPORT
|
|
#undef WC_RNG_NO_AUTO_LOCK
|
|
#cmakedefine WC_RNG_NO_AUTO_LOCK
|
|
#undef WC_RNG_AUTO_LOCK_DEFAULT_OFF
|
|
#cmakedefine WC_RNG_AUTO_LOCK_DEFAULT_OFF
|
|
#undef WC_RNG_AUTOFORK
|
|
#cmakedefine WC_RNG_AUTOFORK
|
|
#undef HAVE_GETPID
|
|
#cmakedefine HAVE_GETPID
|
|
#undef HAVE_VALGRIND
|
|
#cmakedefine HAVE_VALGRIND
|
|
#undef HAVE_CRL_MONITOR
|
|
#cmakedefine HAVE_CRL_MONITOR
|
|
#undef WOLFSSL_TRACK_MEMORY_VERBOSE
|
|
#cmakedefine WOLFSSL_TRACK_MEMORY_VERBOSE
|
|
#undef HAVE_STACK_SIZE
|
|
#cmakedefine HAVE_STACK_SIZE
|
|
#undef HAVE_STACK_SIZE_VERBOSE
|
|
#cmakedefine HAVE_STACK_SIZE_VERBOSE
|
|
#undef MAX_EX_DATA
|
|
#cmakedefine MAX_EX_DATA @MAX_EX_DATA@
|
|
#undef ECC_MIN_KEY_SZ
|
|
#cmakedefine ECC_MIN_KEY_SZ @ECC_MIN_KEY_SZ@
|
|
#undef WC_RNG_SEED_DEVICE
|
|
#cmakedefine WC_RNG_SEED_DEVICE @WC_RNG_SEED_DEVICE@
|
|
|
|
/* parity: crypto/TLS feature options (wave B) */
|
|
#undef WOLFSSL_MD2
|
|
#cmakedefine WOLFSSL_MD2
|
|
#undef WOLFSSL_RIPEMD
|
|
#cmakedefine WOLFSSL_RIPEMD
|
|
#undef WOLFSSL_BASE16
|
|
#cmakedefine WOLFSSL_BASE16
|
|
#undef WOLFSSL_PSK_ONE_ID
|
|
#cmakedefine WOLFSSL_PSK_ONE_ID
|
|
#undef WOLFSSL_RSA_PUBLIC_ONLY
|
|
#cmakedefine WOLFSSL_RSA_PUBLIC_ONLY
|
|
#undef WOLFSSL_RSA_VERIFY_ONLY
|
|
#cmakedefine WOLFSSL_RSA_VERIFY_ONLY
|
|
#undef WOLFSSL_RSA_VERIFY_INLINE
|
|
#cmakedefine WOLFSSL_RSA_VERIFY_INLINE
|
|
#undef NO_SIG_WRAPPER
|
|
#cmakedefine NO_SIG_WRAPPER
|
|
#undef NO_CHECK_PRIVATE_KEY
|
|
#cmakedefine NO_CHECK_PRIVATE_KEY
|
|
#undef WOLFSSL_ALLOW_SSLV3
|
|
#cmakedefine WOLFSSL_ALLOW_SSLV3
|
|
#undef WOLFSSL_SMALL_STACK_CACHE
|
|
#cmakedefine WOLFSSL_SMALL_STACK_CACHE
|
|
#undef WOLFSSL_SMALL_STACK
|
|
#cmakedefine WOLFSSL_SMALL_STACK
|
|
#undef SESSION_CERTS
|
|
#cmakedefine SESSION_CERTS
|
|
#undef HAVE_SECURE_RENEGOTIATION
|
|
#cmakedefine HAVE_SECURE_RENEGOTIATION
|
|
#undef HAVE_SERVER_RENEGOTIATION_INFO
|
|
#cmakedefine HAVE_SERVER_RENEGOTIATION_INFO
|
|
#undef ERROR_QUEUE_PER_THREAD
|
|
#cmakedefine ERROR_QUEUE_PER_THREAD
|
|
#undef HAVE_ANON
|
|
#cmakedefine HAVE_ANON
|
|
#undef WOLFSSL_EARLY_DATA
|
|
#cmakedefine WOLFSSL_EARLY_DATA
|
|
#undef WOLFSSL_EARLY_DATA_GROUP
|
|
#cmakedefine WOLFSSL_EARLY_DATA_GROUP
|
|
#undef WOLFSSL_SM2
|
|
#cmakedefine WOLFSSL_SM2
|
|
#undef WOLFSSL_SM4
|
|
#cmakedefine WOLFSSL_SM4
|
|
#undef WOLFSSL_SM4_CBC
|
|
#cmakedefine WOLFSSL_SM4_CBC
|
|
#undef WOLFSSL_SM4_CTR
|
|
#cmakedefine WOLFSSL_SM4_CTR
|
|
#undef WOLFSSL_SM4_ECB
|
|
#cmakedefine WOLFSSL_SM4_ECB
|
|
#undef WOLFSSL_SM4_GCM
|
|
#cmakedefine WOLFSSL_SM4_GCM
|
|
#undef WOLFSSL_SM4_CCM
|
|
#cmakedefine WOLFSSL_SM4_CCM
|
|
#undef WOLFSSL_SM4_SMALL
|
|
#cmakedefine WOLFSSL_SM4_SMALL
|
|
#undef WOLFSSL_STATIC_MEMORY
|
|
#cmakedefine WOLFSSL_STATIC_MEMORY
|
|
#undef WOLFSSL_STATIC_MEMORY_LEAN
|
|
#cmakedefine WOLFSSL_STATIC_MEMORY_LEAN
|
|
#undef WOLFSSL_STATIC_MEMORY_DEBUG_CALLBACK
|
|
#cmakedefine WOLFSSL_STATIC_MEMORY_DEBUG_CALLBACK
|
|
#undef WOLFCRYPT_ONLY
|
|
#cmakedefine WOLFCRYPT_ONLY
|
|
#undef NO_TLS
|
|
#cmakedefine NO_TLS
|
|
#undef NO_SHA256
|
|
#cmakedefine NO_SHA256
|
|
#undef NO_PKCS8
|
|
#cmakedefine NO_PKCS8
|
|
#undef NO_OLD_MD5_NAME
|
|
#cmakedefine NO_OLD_MD5_NAME
|
|
|
|
/* parity: value/dep feature options (wave C) */
|
|
#undef OPENSSL_COEXIST
|
|
#cmakedefine OPENSSL_COEXIST
|
|
#undef WC_AES_BITSLICED
|
|
#cmakedefine WC_AES_BITSLICED
|
|
#undef HAVE_ECC_ENCRYPT
|
|
#cmakedefine HAVE_ECC_ENCRYPT
|
|
#undef WOLFSSL_ECIES_OLD
|
|
#cmakedefine WOLFSSL_ECIES_OLD
|
|
#undef WOLFSSL_ECIES_ISO18033
|
|
#cmakedefine WOLFSSL_ECIES_ISO18033
|
|
#undef WOLFSSL_ECIES_GEN_IV
|
|
#cmakedefine WOLFSSL_ECIES_GEN_IV
|
|
#undef WOLFSSL_EXTRA_ALERTS
|
|
#cmakedefine WOLFSSL_EXTRA_ALERTS
|
|
#undef WOLFSSL_CHECK_ALERT_ON_ERR
|
|
#cmakedefine WOLFSSL_CHECK_ALERT_ON_ERR
|
|
#undef HAVE_LIBZ
|
|
#cmakedefine HAVE_LIBZ
|
|
#undef WOLFSSL_HARDEN_TLS
|
|
#cmakedefine WOLFSSL_HARDEN_TLS @WOLFSSL_HARDEN_TLS@
|
|
|
|
/* parity: maximum key size options (wave D) */
|
|
#undef RSA_MAX_SIZE
|
|
#cmakedefine RSA_MAX_SIZE @RSA_MAX_SIZE@
|
|
#undef MAX_ECC_BITS
|
|
#cmakedefine MAX_ECC_BITS @MAX_ECC_BITS@
|
|
#undef FP_MAX_BITS
|
|
#cmakedefine FP_MAX_BITS @FP_MAX_BITS@
|
|
#undef SP_INT_BITS
|
|
#cmakedefine SP_INT_BITS @SP_INT_BITS@
|
|
|
|
/* parity: assembly options (wave E) */
|
|
#undef WOLFSSL_RISCV_ASM
|
|
#cmakedefine WOLFSSL_RISCV_ASM
|
|
#undef WOLFSSL_PPC32_ASM
|
|
#cmakedefine WOLFSSL_PPC32_ASM
|
|
#undef WOLFSSL_PPC64_ASM
|
|
#cmakedefine WOLFSSL_PPC64_ASM
|
|
|
|
/* parity: application bundle orphan defines */
|
|
#undef FORTRESS
|
|
#cmakedefine FORTRESS
|
|
#undef HAVE_COMP_KEY
|
|
#cmakedefine HAVE_COMP_KEY
|
|
#undef HAVE_CTS
|
|
#cmakedefine HAVE_CTS
|
|
#undef HAVE_EXT_CACHE
|
|
#cmakedefine HAVE_EXT_CACHE
|
|
#undef HAVE_LIBEST
|
|
#cmakedefine HAVE_LIBEST
|
|
#undef HAVE_LIGHTY
|
|
#cmakedefine HAVE_LIGHTY
|
|
#undef HAVE_MEMCACHED
|
|
#cmakedefine HAVE_MEMCACHED
|
|
#undef HAVE_OCSP_RESPONDER
|
|
#cmakedefine HAVE_OCSP_RESPONDER
|
|
#undef HAVE_OPENSSL_CMD
|
|
#cmakedefine HAVE_OPENSSL_CMD
|
|
#undef HAVE_SBLIM_SFCB
|
|
#cmakedefine HAVE_SBLIM_SFCB
|
|
#undef HAVE_STUNNEL
|
|
#cmakedefine HAVE_STUNNEL
|
|
#undef HAVE_WOLFSSL_SSL_H
|
|
#cmakedefine HAVE_WOLFSSL_SSL_H @HAVE_WOLFSSL_SSL_H@
|
|
#undef KEEP_OUR_CERT
|
|
#cmakedefine KEEP_OUR_CERT
|
|
#undef OPENSSL_COMPATIBLE_DEFAULTS
|
|
#cmakedefine OPENSSL_COMPATIBLE_DEFAULTS
|
|
#undef OPENSSL_EXTRA_X509_SMALL
|
|
#cmakedefine OPENSSL_EXTRA_X509_SMALL
|
|
#undef OPENSSL_NO_COMP
|
|
#cmakedefine OPENSSL_NO_COMP
|
|
#undef WC_CTC_NAME_SIZE
|
|
#cmakedefine WC_CTC_NAME_SIZE @WC_CTC_NAME_SIZE@
|
|
#undef WC_RNG_SEED_CB
|
|
#cmakedefine WC_RNG_SEED_CB
|
|
#undef WC_SIG_MIN_HASH_TYPE
|
|
#cmakedefine WC_SIG_MIN_HASH_TYPE @WC_SIG_MIN_HASH_TYPE@
|
|
#undef WOLFSSL_ACME_OID
|
|
#cmakedefine WOLFSSL_ACME_OID
|
|
#undef WOLFSSL_AESGCM_STREAM
|
|
#cmakedefine WOLFSSL_AESGCM_STREAM
|
|
#undef WOLFSSL_ALLOW_RC4
|
|
#cmakedefine WOLFSSL_ALLOW_RC4
|
|
#undef WOLFSSL_ALWAYS_KEEP_SNI
|
|
#cmakedefine WOLFSSL_ALWAYS_KEEP_SNI
|
|
#undef WOLFSSL_ALWAYS_VERIFY_CB
|
|
#cmakedefine WOLFSSL_ALWAYS_VERIFY_CB
|
|
#undef WOLFSSL_CERT_SETUP_CB
|
|
#cmakedefine WOLFSSL_CERT_SETUP_CB
|
|
#undef WOLFSSL_CHAIN_VERIFY_CB
|
|
#cmakedefine WOLFSSL_CHAIN_VERIFY_CB
|
|
#undef WOLFSSL_CIPHER_INTERNALNAME
|
|
#cmakedefine WOLFSSL_CIPHER_INTERNALNAME
|
|
#undef WOLFSSL_DER_LOAD
|
|
#cmakedefine WOLFSSL_DER_LOAD
|
|
#undef WOLFSSL_DSA_768_MODULUS
|
|
#cmakedefine WOLFSSL_DSA_768_MODULUS
|
|
#undef WOLFSSL_DTLS_DROP_STATS
|
|
#cmakedefine WOLFSSL_DTLS_DROP_STATS
|
|
#undef WOLFSSL_KEEP_RNG_SEED_FD_OPEN
|
|
#cmakedefine WOLFSSL_KEEP_RNG_SEED_FD_OPEN
|
|
#undef WOLFSSL_LOG_PRINTF
|
|
#cmakedefine WOLFSSL_LOG_PRINTF
|
|
#undef WOLFSSL_NO_INIT_CTX_KEY
|
|
#cmakedefine WOLFSSL_NO_INIT_CTX_KEY
|
|
#undef WOLFSSL_NO_OCSP_ISSUER_CHECK
|
|
#cmakedefine WOLFSSL_NO_OCSP_ISSUER_CHECK
|
|
#undef WOLFSSL_PRIORITIZE_PSK
|
|
#cmakedefine WOLFSSL_PRIORITIZE_PSK
|
|
#undef WOLFSSL_PSS_SALT_LEN_DISCOVER
|
|
#cmakedefine WOLFSSL_PSS_SALT_LEN_DISCOVER
|
|
#undef WOLFSSL_PUBLIC_ECC_ADD_DBL
|
|
#cmakedefine WOLFSSL_PUBLIC_ECC_ADD_DBL
|
|
#undef WOLFSSL_SESSION_ID_CTX
|
|
#cmakedefine WOLFSSL_SESSION_ID_CTX
|
|
#undef WOLFSSL_SIGNER_DER_CERT
|
|
#cmakedefine WOLFSSL_SIGNER_DER_CERT
|
|
#undef WOLFSSL_TLS13_MIDDLEBOX_COMPAT
|
|
#cmakedefine WOLFSSL_TLS13_MIDDLEBOX_COMPAT
|
|
#undef WOLFSSL_TLS13_NO_PEEK_HANDSHAKE_DONE
|
|
#cmakedefine WOLFSSL_TLS13_NO_PEEK_HANDSHAKE_DONE
|
|
#undef WOLFSSL_TLS13_SHA512
|
|
#cmakedefine WOLFSSL_TLS13_SHA512
|
|
#undef WOLFSSL_TRUST_PEER_CERT
|
|
#cmakedefine WOLFSSL_TRUST_PEER_CERT
|
|
#undef WOLFSSL_VALIDATE_ECC_IMPORT
|
|
#cmakedefine WOLFSSL_VALIDATE_ECC_IMPORT
|
|
|
|
/* parity: application bundle defines */
|
|
#undef HAVE_OID_ENCODING
|
|
#cmakedefine HAVE_OID_ENCODING
|
|
#undef HAVE_PK_CALLBACKS
|
|
#cmakedefine HAVE_PK_CALLBACKS
|
|
#undef SINGLE_THREADED
|
|
#cmakedefine SINGLE_THREADED
|
|
#undef WOLFSSL_ALT_NAMES
|
|
#cmakedefine WOLFSSL_ALT_NAMES
|
|
#undef WOLFSSL_APACHE_HTTPD
|
|
#cmakedefine WOLFSSL_APACHE_HTTPD
|
|
#undef WOLFSSL_BIND
|
|
#cmakedefine WOLFSSL_BIND
|
|
#undef WOLFSSL_HAPROXY
|
|
#cmakedefine WOLFSSL_HAPROXY
|
|
#undef WOLFSSL_HITCH
|
|
#cmakedefine WOLFSSL_HITCH
|
|
#undef WOLFSSL_JNI
|
|
#cmakedefine WOLFSSL_JNI
|
|
#undef WOLFSSL_NGINX
|
|
#cmakedefine WOLFSSL_NGINX
|
|
#undef WOLFSSL_NO_ASN_STRICT
|
|
#cmakedefine WOLFSSL_NO_ASN_STRICT
|
|
#undef WOLFSSL_OPENSSH
|
|
#cmakedefine WOLFSSL_OPENSSH
|
|
#undef WOLFSSL_OPENVPN
|
|
#cmakedefine WOLFSSL_OPENVPN
|
|
#undef WOLFSSL_QT
|
|
#cmakedefine WOLFSSL_QT
|
|
#undef WOLFSSL_RSYSLOG
|
|
#cmakedefine WOLFSSL_RSYSLOG
|
|
#undef WOLFSSL_WPAS
|
|
#cmakedefine WOLFSSL_WPAS
|
|
|
|
/* parity: application bundle defines (batch 2) */
|
|
#undef HAVE_EX_DATA_CLEANUP_HOOKS
|
|
#cmakedefine HAVE_EX_DATA_CLEANUP_HOOKS
|
|
#undef HAVE_NULL_CIPHER
|
|
#cmakedefine HAVE_NULL_CIPHER
|
|
#undef HAVE_SMIME
|
|
#cmakedefine HAVE_SMIME
|
|
#undef LARGE_STATIC_BUFFERS
|
|
#cmakedefine LARGE_STATIC_BUFFERS
|
|
#undef OPENSSL_NO_EC
|
|
#cmakedefine OPENSSL_NO_EC
|
|
#undef WOLFSSL_HAVE_WOLFSCEP
|
|
#cmakedefine WOLFSSL_HAVE_WOLFSCEP
|
|
#undef WOLFSSL_IOTSAFE
|
|
#cmakedefine WOLFSSL_IOTSAFE
|
|
#undef WOLFSSL_KRB
|
|
#cmakedefine WOLFSSL_KRB
|
|
#undef WOLFSSL_LIBWEBSOCKETS
|
|
#cmakedefine WOLFSSL_LIBWEBSOCKETS
|
|
#undef WOLFSSL_MULTICAST
|
|
#cmakedefine WOLFSSL_MULTICAST
|
|
#undef WOLFSSL_OLD_EXTDATA_FMT
|
|
#cmakedefine WOLFSSL_OLD_EXTDATA_FMT
|
|
#undef WOLFSSL_SIGNAL
|
|
#cmakedefine WOLFSSL_SIGNAL
|
|
#undef WOLFSSL_STATIC_PSK
|
|
#cmakedefine WOLFSSL_STATIC_PSK
|
|
#undef WOLFSSL_STATIC_RSA
|
|
#cmakedefine WOLFSSL_STATIC_RSA
|
|
#undef WOLFSSL_WOLFSENTRY_HOOKS
|
|
#cmakedefine WOLFSSL_WOLFSENTRY_HOOKS
|
|
/* Defines from the feature bundles (WOLFSSL_ALL, WOLFSSL_ALL_CRYPTO,
|
|
* WOLFSSL_ENTERPRISE) and the options they turn on. These change public
|
|
* structure layouts and APIs, so applications must see them as the library
|
|
* was built. */
|
|
#undef HAVE_AES_DECRYPT
|
|
#cmakedefine HAVE_AES_DECRYPT
|
|
#undef HAVE_FFDHE_3072
|
|
#cmakedefine HAVE_FFDHE_3072
|
|
#undef HAVE_IO_TIMEOUT
|
|
#cmakedefine HAVE_IO_TIMEOUT
|
|
#undef HAVE_RPK
|
|
#cmakedefine HAVE_RPK
|
|
#undef HAVE_SCRYPT
|
|
#cmakedefine HAVE_SCRYPT
|
|
#undef SSL_TXT_TLSV1
|
|
#cmakedefine SSL_TXT_TLSV1
|
|
#undef SSL_TXT_TLSV1_1
|
|
#cmakedefine SSL_TXT_TLSV1_1
|
|
#undef WC_KDF_NIST_SP_800_56C
|
|
#cmakedefine WC_KDF_NIST_SP_800_56C
|
|
#undef WC_SRTP_KDF
|
|
#cmakedefine WC_SRTP_KDF
|
|
#undef WOLFCRYPT_HAVE_ECCSI
|
|
#cmakedefine WOLFCRYPT_HAVE_ECCSI
|
|
#undef WOLFCRYPT_HAVE_SAKKE
|
|
#cmakedefine WOLFCRYPT_HAVE_SAKKE
|
|
#undef WOLFSSL_ACERT
|
|
#cmakedefine WOLFSSL_ACERT
|
|
#undef WOLFSSL_AESGCM_SIV
|
|
#cmakedefine WOLFSSL_AESGCM_SIV
|
|
#undef WOLFSSL_AESXTS_STREAM
|
|
#cmakedefine WOLFSSL_AESXTS_STREAM
|
|
#undef WOLFSSL_AES_XTS
|
|
#cmakedefine WOLFSSL_AES_XTS
|
|
#undef WOLFSSL_ALLOW_LEGACY_SERVER_CONNECT
|
|
#cmakedefine WOLFSSL_ALLOW_LEGACY_SERVER_CONNECT
|
|
#undef WOLFSSL_ASN_ALL
|
|
#cmakedefine WOLFSSL_ASN_ALL
|
|
#undef WOLFSSL_CRYPTO_POLICY_FILE
|
|
#cmakedefine WOLFSSL_CRYPTO_POLICY_FILE @WOLFSSL_CRYPTO_POLICY_FILE@
|
|
#undef WOLFSSL_DH_EXTRA
|
|
#cmakedefine WOLFSSL_DH_EXTRA
|
|
#undef WOLFSSL_ECDSA_DETERMINISTIC_K_VARIANT
|
|
#cmakedefine WOLFSSL_ECDSA_DETERMINISTIC_K_VARIANT
|
|
#undef WOLFSSL_ED25519_STREAMING_VERIFY
|
|
#cmakedefine WOLFSSL_ED25519_STREAMING_VERIFY
|
|
#undef WOLFSSL_ED448_STREAMING_VERIFY
|
|
#cmakedefine WOLFSSL_ED448_STREAMING_VERIFY
|
|
#undef WOLFSSL_FPKI
|
|
#cmakedefine WOLFSSL_FPKI
|
|
#undef WOLFSSL_HAVE_CERT_SERVICE
|
|
#cmakedefine WOLFSSL_HAVE_CERT_SERVICE
|
|
#undef WOLFSSL_HAVE_ISSUER_NAMES
|
|
#cmakedefine WOLFSSL_HAVE_ISSUER_NAMES
|
|
#undef WOLFSSL_SIPHASH
|
|
#cmakedefine WOLFSSL_SIPHASH
|
|
#undef WOLFSSL_SUBJ_DIR_ATTR
|
|
#cmakedefine WOLFSSL_SUBJ_DIR_ATTR
|
|
#undef WOLFSSL_SUBJ_INFO_ACC
|
|
#cmakedefine WOLFSSL_SUBJ_INFO_ACC
|
|
#undef WOLFSSL_SYS_CRYPTO_POLICY
|
|
#cmakedefine WOLFSSL_SYS_CRYPTO_POLICY
|
|
#undef WOLFSSL_TLS_OCSP_MULTI
|
|
#cmakedefine WOLFSSL_TLS_OCSP_MULTI
|
|
#undef WOLFSSL_TSP
|
|
#cmakedefine WOLFSSL_TSP
|
|
#undef WOLFSSL_VERBOSE_ERRORS
|
|
#cmakedefine WOLFSSL_VERBOSE_ERRORS
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
|
|
#endif /* WOLFSSL_OPTIONS_H */
|