|  | /* wolfssl options.h | 
|  | * generated from configure options | 
|  | * | 
|  | * Copyright (C) 2006-2020 wolfSSL Inc. | 
|  | * | 
|  | * This file is part of wolfSSL. (formerly known as CyaSSL) | 
|  | * | 
|  | */ | 
|  |  | 
|  | #ifndef WOLFSSL_OPTIONS_H | 
|  | #define WOLFSSL_OPTIONS_H | 
|  |  | 
|  |  | 
|  | #ifdef __cplusplus | 
|  | extern "C" { | 
|  | #endif | 
|  |  | 
|  | #undef  WOLFSSL_TLS13 | 
|  | #define WOLFSSL_TLS13 | 
|  |  | 
|  | #undef  HAVE_TLS_EXTENSIONS | 
|  | #define HAVE_TLS_EXTENSIONS | 
|  |  | 
|  | #undef  HAVE_SUPPORTED_CURVES | 
|  | #define HAVE_SUPPORTED_CURVES | 
|  |  | 
|  | #undef  HAVE_FFDHE_2048 | 
|  | #define HAVE_FFDHE_2048 | 
|  |  | 
|  | #undef  HAVE_EXT_CACHE | 
|  | #define HAVE_EXT_CACHE | 
|  |  | 
|  | #undef  WOLFSSL_VERIFY_CB_ALL_CERTS | 
|  | #define WOLFSSL_VERIFY_CB_ALL_CERTS | 
|  |  | 
|  | #undef  WOLFSSL_EXTRA_ALERTS | 
|  | #define WOLFSSL_EXTRA_ALERTS | 
|  |  | 
|  | #undef  OPENSSL_EXTRA | 
|  | #define OPENSSL_EXTRA | 
|  |  | 
|  | #undef  WOLFSSL_ALWAYS_VERIFY_CB | 
|  | #define WOLFSSL_ALWAYS_VERIFY_CB | 
|  |  | 
|  | #undef  OPENSSL_ALL | 
|  | #define OPENSSL_ALL | 
|  |  | 
|  | #undef  WOLFSSL_EITHER_SIDE | 
|  | #define WOLFSSL_EITHER_SIDE | 
|  |  | 
|  | #undef  WC_RSA_NO_PADDING | 
|  | #define WC_RSA_NO_PADDING | 
|  |  | 
|  | #undef  WC_RSA_PSS | 
|  | #define WC_RSA_PSS | 
|  |  | 
|  | #undef  WOLFSSL_PSS_LONG_SALT | 
|  | #define WOLFSSL_PSS_LONG_SALT | 
|  |  | 
|  | #ifndef WOLFSSL_OPTIONS_IGNORE_SYS | 
|  | #undef  _POSIX_THREADS | 
|  | #define _POSIX_THREADS | 
|  | #endif | 
|  |  | 
|  | #undef  HAVE_THREAD_LS | 
|  | #define HAVE_THREAD_LS | 
|  |  | 
|  | #undef  TFM_TIMING_RESISTANT | 
|  | #define TFM_TIMING_RESISTANT | 
|  |  | 
|  | #undef  ECC_TIMING_RESISTANT | 
|  | #define ECC_TIMING_RESISTANT | 
|  |  | 
|  | #undef  WC_RSA_BLINDING | 
|  | #define WC_RSA_BLINDING | 
|  |  | 
|  | #undef  TEST_IPV6 | 
|  | #define TEST_IPV6 | 
|  |  | 
|  | #undef  WOLFSSL_IPV6 | 
|  | #define WOLFSSL_IPV6 | 
|  |  | 
|  | #undef  WOLFSSL_WPAS | 
|  | #define WOLFSSL_WPAS | 
|  |  | 
|  | #undef  HAVE_SECRET_CALLBACK | 
|  | #define HAVE_SECRET_CALLBACK | 
|  |  | 
|  | #undef  WOLFSSL_PUBLIC_ECC_ADD_DBL | 
|  | #define WOLFSSL_PUBLIC_ECC_ADD_DBL | 
|  |  | 
|  | #undef  WOLFSSL_ALWAYS_VERIFY_CB | 
|  | #define WOLFSSL_ALWAYS_VERIFY_CB | 
|  |  | 
|  | #undef  WOLFSSL_ALWAYS_KEEP_SNI | 
|  | #define WOLFSSL_ALWAYS_KEEP_SNI | 
|  |  | 
|  | #undef  HAVE_EX_DATA | 
|  | #define HAVE_EX_DATA | 
|  |  | 
|  | #undef  HAVE_EXT_CACHE | 
|  | #define HAVE_EXT_CACHE | 
|  |  | 
|  | #undef  WOLFSSL_EITHER_SIDE | 
|  | #define WOLFSSL_EITHER_SIDE | 
|  |  | 
|  | #undef  OPENSSL_EXTRA_X509_SMALL | 
|  | #define OPENSSL_EXTRA_X509_SMALL | 
|  |  | 
|  | #undef  WOLFSSL_PUBLIC_MP | 
|  | #define WOLFSSL_PUBLIC_MP | 
|  |  | 
|  | #undef  WOLFSSL_DER_LOAD | 
|  | #define WOLFSSL_DER_LOAD | 
|  |  | 
|  | #undef  ATOMIC_USER | 
|  | #define ATOMIC_USER | 
|  |  | 
|  | #undef  WOLFSSL_KEY_GEN | 
|  | #define WOLFSSL_KEY_GEN | 
|  |  | 
|  | #undef  WOLFSSL_DES_ECB | 
|  | #define WOLFSSL_DES_ECB | 
|  |  | 
|  | #undef  FORTRESS | 
|  | #define FORTRESS | 
|  |  | 
|  | #undef  WOLFSSL_ALWAYS_VERIFY_CB | 
|  | #define WOLFSSL_ALWAYS_VERIFY_CB | 
|  |  | 
|  | #undef  WOLFSSL_AES_COUNTER | 
|  | #define WOLFSSL_AES_COUNTER | 
|  |  | 
|  | #undef  WOLFSSL_AES_DIRECT | 
|  | #define WOLFSSL_AES_DIRECT | 
|  |  | 
|  | #undef  WOLFSSL_DER_LOAD | 
|  | #define WOLFSSL_DER_LOAD | 
|  |  | 
|  | #undef  WOLFSSL_KEY_GEN | 
|  | #define WOLFSSL_KEY_GEN | 
|  |  | 
|  | #undef  HAVE_AESCCM | 
|  | #define HAVE_AESCCM | 
|  |  | 
|  | #undef  WOLFSSL_USE_ALIGN | 
|  | #define WOLFSSL_USE_ALIGN | 
|  |  | 
|  | #undef  WOLFSSL_SHA512 | 
|  | #define WOLFSSL_SHA512 | 
|  |  | 
|  | #undef  WOLFSSL_SHA384 | 
|  | #define WOLFSSL_SHA384 | 
|  |  | 
|  | #undef  SESSION_CERTS | 
|  | #define SESSION_CERTS | 
|  |  | 
|  | #undef  WOLFSSL_CERT_GEN | 
|  | #define WOLFSSL_CERT_GEN | 
|  |  | 
|  | #undef  HAVE_HKDF | 
|  | #define HAVE_HKDF | 
|  |  | 
|  | #undef  HAVE_ECC | 
|  | #define HAVE_ECC | 
|  |  | 
|  | #undef  TFM_ECC256 | 
|  | #define TFM_ECC256 | 
|  |  | 
|  | #undef  ECC_SHAMIR | 
|  | #define ECC_SHAMIR | 
|  |  | 
|  | #undef  HAVE_COMP_KEY | 
|  | #define HAVE_COMP_KEY | 
|  |  | 
|  | #undef  WOLFSSL_ALLOW_TLSV10 | 
|  | #define WOLFSSL_ALLOW_TLSV10 | 
|  |  | 
|  | #undef  WC_RSA_PSS | 
|  | #define WC_RSA_PSS | 
|  |  | 
|  | #undef  HAVE_ANON | 
|  | #define HAVE_ANON | 
|  |  | 
|  | #undef  WOLFSSL_CMAC | 
|  | #define WOLFSSL_CMAC | 
|  |  | 
|  | #undef  WOLFSSL_AES_DIRECT | 
|  | #define WOLFSSL_AES_DIRECT | 
|  |  | 
|  | #undef  NO_HC128 | 
|  | #define NO_HC128 | 
|  |  | 
|  | #undef  NO_RABBIT | 
|  | #define NO_RABBIT | 
|  |  | 
|  | #undef  HAVE_POLY1305 | 
|  | #define HAVE_POLY1305 | 
|  |  | 
|  | #undef  HAVE_ONE_TIME_AUTH | 
|  | #define HAVE_ONE_TIME_AUTH | 
|  |  | 
|  | #undef  HAVE_CHACHA | 
|  | #define HAVE_CHACHA | 
|  |  | 
|  | #undef  HAVE_HASHDRBG | 
|  | #define HAVE_HASHDRBG | 
|  |  | 
|  | #undef  HAVE_OCSP | 
|  | #define HAVE_OCSP | 
|  |  | 
|  | #undef  HAVE_OPENSSL_CMD | 
|  | #define HAVE_OPENSSL_CMD | 
|  |  | 
|  | #undef  HAVE_TLS_EXTENSIONS | 
|  | #define HAVE_TLS_EXTENSIONS | 
|  |  | 
|  | #undef  HAVE_CERTIFICATE_STATUS_REQUEST | 
|  | #define HAVE_CERTIFICATE_STATUS_REQUEST | 
|  |  | 
|  | #undef  HAVE_TLS_EXTENSIONS | 
|  | #define HAVE_TLS_EXTENSIONS | 
|  |  | 
|  | #undef  HAVE_CERTIFICATE_STATUS_REQUEST_V2 | 
|  | #define HAVE_CERTIFICATE_STATUS_REQUEST_V2 | 
|  |  | 
|  | #undef  HAVE_CRL | 
|  | #define HAVE_CRL | 
|  |  | 
|  | #undef  HAVE_TLS_EXTENSIONS | 
|  | #define HAVE_TLS_EXTENSIONS | 
|  |  | 
|  | #undef  HAVE_SNI | 
|  | #define HAVE_SNI | 
|  |  | 
|  | #undef  HAVE_TLS_EXTENSIONS | 
|  | #define HAVE_TLS_EXTENSIONS | 
|  |  | 
|  | #undef  HAVE_SUPPORTED_CURVES | 
|  | #define HAVE_SUPPORTED_CURVES | 
|  |  | 
|  | #undef  HAVE_TLS_EXTENSIONS | 
|  | #define HAVE_TLS_EXTENSIONS | 
|  |  | 
|  | #undef  HAVE_SESSION_TICKET | 
|  | #define HAVE_SESSION_TICKET | 
|  |  | 
|  | #undef  HAVE_EXTENDED_MASTER | 
|  | #define HAVE_EXTENDED_MASTER | 
|  |  | 
|  | #undef  HAVE_TLS_EXTENSIONS | 
|  | #define HAVE_TLS_EXTENSIONS | 
|  |  | 
|  | #undef  HAVE_SNI | 
|  | #define HAVE_SNI | 
|  |  | 
|  | #undef  HAVE_MAX_FRAGMENT | 
|  | #define HAVE_MAX_FRAGMENT | 
|  |  | 
|  | #undef  HAVE_TRUNCATED_HMAC | 
|  | #define HAVE_TRUNCATED_HMAC | 
|  |  | 
|  | #undef  HAVE_ALPN | 
|  | #define HAVE_ALPN | 
|  |  | 
|  | #undef  HAVE_TRUSTED_CA | 
|  | #define HAVE_TRUSTED_CA | 
|  |  | 
|  | #undef  HAVE_SUPPORTED_CURVES | 
|  | #define HAVE_SUPPORTED_CURVES | 
|  |  | 
|  | #undef  HAVE_LIGHTY | 
|  | #define HAVE_LIGHTY | 
|  |  | 
|  | #undef  HAVE_WOLFSSL_SSL_H | 
|  | #define HAVE_WOLFSSL_SSL_H 1 | 
|  |  | 
|  | #undef  HAVE_EX_DATA | 
|  | #define HAVE_EX_DATA | 
|  |  | 
|  | #undef  OPENSSL_ALL | 
|  | #define OPENSSL_ALL | 
|  |  | 
|  | #undef  OPENSSL_NO_SSL2 | 
|  | #define OPENSSL_NO_SSL2 | 
|  |  | 
|  | #undef  OPENSSL_NO_COMP | 
|  | #define OPENSSL_NO_COMP | 
|  |  | 
|  | #undef  OPENSSL_NO_SSL3 | 
|  | #define OPENSSL_NO_SSL3 | 
|  |  | 
|  | #undef  SINGLE_THREADED | 
|  | #define SINGLE_THREADED | 
|  |  | 
|  | #undef  WOLFSSL_ALWAYS_VERIFY_CB | 
|  | #define WOLFSSL_ALWAYS_VERIFY_CB | 
|  |  | 
|  | #undef  WOLFSSL_ALWAYS_KEEP_SNI | 
|  | #define WOLFSSL_ALWAYS_KEEP_SNI | 
|  |  | 
|  | #undef  KEEP_OUR_CERT | 
|  | #define KEEP_OUR_CERT | 
|  |  | 
|  | #undef  KEEP_PEER_CERT | 
|  | #define KEEP_PEER_CERT | 
|  |  | 
|  | #undef  HAVE_EXT_CACHE | 
|  | #define HAVE_EXT_CACHE | 
|  |  | 
|  | #undef  HAVE_EX_DATA | 
|  | #define HAVE_EX_DATA | 
|  |  | 
|  | #undef  WOLFSSL_CERT_GEN | 
|  | #define WOLFSSL_CERT_GEN | 
|  |  | 
|  | #undef  HAVE_ENCRYPT_THEN_MAC | 
|  | #define HAVE_ENCRYPT_THEN_MAC | 
|  |  | 
|  | #undef  WOLFSSL_CERT_EXT | 
|  | #define WOLFSSL_CERT_EXT | 
|  |  | 
|  | #undef  HAVE_STUNNEL | 
|  | #define HAVE_STUNNEL | 
|  |  | 
|  | #undef  WOLFSSL_ALWAYS_VERIFY_CB | 
|  | #define WOLFSSL_ALWAYS_VERIFY_CB | 
|  |  | 
|  | #undef  WOLFSSL_ALWAYS_KEEP_SNI | 
|  | #define WOLFSSL_ALWAYS_KEEP_SNI | 
|  |  | 
|  | #undef  HAVE_EX_DATA | 
|  | #define HAVE_EX_DATA | 
|  |  | 
|  | #undef  WOLFSSL_DES_ECB | 
|  | #define WOLFSSL_DES_ECB | 
|  |  | 
|  | #undef  WOLFSSL_SIGNER_DER_CERT | 
|  | #define WOLFSSL_SIGNER_DER_CERT | 
|  |  | 
|  | #undef  WOLFSSL_ENCRYPTED_KEYS | 
|  | #define WOLFSSL_ENCRYPTED_KEYS | 
|  |  | 
|  | #undef  USE_FAST_MATH | 
|  | #define USE_FAST_MATH | 
|  |  | 
|  | #undef  WC_NO_ASYNC_THREADING | 
|  | #define WC_NO_ASYNC_THREADING | 
|  |  | 
|  | #undef  HAVE_AES_KEYWRAP | 
|  | #define HAVE_AES_KEYWRAP | 
|  |  | 
|  | #undef  WOLFSSL_AES_DIRECT | 
|  | #define WOLFSSL_AES_DIRECT | 
|  |  | 
|  | #undef  HAVE_DH_DEFAULT_PARAMS | 
|  | #define HAVE_DH_DEFAULT_PARAMS | 
|  |  | 
|  | #undef  GCM_TABLE_4BIT | 
|  | #define GCM_TABLE_4BIT | 
|  |  | 
|  | #undef  HAVE_AESGCM | 
|  | #define HAVE_AESGCM | 
|  |  | 
|  | #undef  HAVE_WC_INTROSPECTION | 
|  | #define HAVE_WC_INTROSPECTION | 
|  |  | 
|  |  | 
|  | #ifdef __cplusplus | 
|  | } | 
|  | #endif | 
|  |  | 
|  |  | 
|  | #endif /* WOLFSSL_OPTIONS_H */ | 
|  |  |