wolfSSL SSL/TLS library, support up to TLS1.3

Dependents:   CyaSSL-Twitter-OAuth4Tw Example-client-tls-cert TwitterReader TweetTest ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers options.h Source File

options.h

00001 /* wolfssl options.h
00002  * generated from configure options
00003  *
00004  * Copyright (C) 2006-2020 wolfSSL Inc.
00005  *
00006  * This file is part of wolfSSL. (formerly known as CyaSSL)
00007  *
00008  */
00009 
00010 #ifndef WOLFSSL_OPTIONS_H
00011 #define WOLFSSL_OPTIONS_H
00012 
00013 
00014 #ifdef __cplusplus
00015 extern "C" {
00016 #endif
00017 
00018 #undef  HAVE_FFDHE_2048
00019 #define HAVE_FFDHE_2048
00020 
00021 #ifndef WOLFSSL_OPTIONS_IGNORE_SYS
00022 #undef  _POSIX_THREADS
00023 #define _POSIX_THREADS
00024 #endif
00025 
00026 #undef  HAVE_THREAD_LS
00027 #define HAVE_THREAD_LS
00028 
00029 #undef  TFM_TIMING_RESISTANT
00030 #define TFM_TIMING_RESISTANT
00031 
00032 #undef  ECC_TIMING_RESISTANT
00033 #define ECC_TIMING_RESISTANT
00034 
00035 #undef  WC_RSA_BLINDING
00036 #define WC_RSA_BLINDING
00037 
00038 #undef  HAVE_AESGCM
00039 #define HAVE_AESGCM
00040 
00041 #undef  WOLFSSL_SHA512
00042 #define WOLFSSL_SHA512
00043 
00044 #undef  WOLFSSL_SHA384
00045 #define WOLFSSL_SHA384
00046 
00047 #undef  NO_DSA
00048 #define NO_DSA
00049 
00050 #undef  HAVE_ECC
00051 #define HAVE_ECC
00052 
00053 #undef  TFM_ECC256
00054 #define TFM_ECC256
00055 
00056 #undef  ECC_SHAMIR
00057 #define ECC_SHAMIR
00058 
00059 #undef  WOLFSSL_BASE64_ENCODE
00060 #define WOLFSSL_BASE64_ENCODE
00061 
00062 #undef  NO_RC4
00063 #define NO_RC4
00064 
00065 #undef  NO_HC128
00066 #define NO_HC128
00067 
00068 #undef  NO_RABBIT
00069 #define NO_RABBIT
00070 
00071 #undef  WOLFSSL_SHA224
00072 #define WOLFSSL_SHA224
00073 
00074 #undef  WOLFSSL_SHA3
00075 #define WOLFSSL_SHA3
00076 
00077 #undef  WOLFSSL_SHAKE256
00078 #define WOLFSSL_SHAKE256
00079 
00080 #undef  HAVE_POLY1305
00081 #define HAVE_POLY1305
00082 
00083 #undef  HAVE_ONE_TIME_AUTH
00084 #define HAVE_ONE_TIME_AUTH
00085 
00086 #undef  HAVE_CHACHA
00087 #define HAVE_CHACHA
00088 
00089 #undef  HAVE_HASHDRBG
00090 #define HAVE_HASHDRBG
00091 
00092 #undef  HAVE_TLS_EXTENSIONS
00093 #define HAVE_TLS_EXTENSIONS
00094 
00095 #undef  HAVE_SUPPORTED_CURVES
00096 #define HAVE_SUPPORTED_CURVES
00097 
00098 #undef  HAVE_EXTENDED_MASTER
00099 #define HAVE_EXTENDED_MASTER
00100 
00101 #undef  NO_RC4
00102 #define NO_RC4
00103 
00104 #undef  HAVE_ENCRYPT_THEN_MAC
00105 #define HAVE_ENCRYPT_THEN_MAC
00106 
00107 #undef  NO_PSK
00108 #define NO_PSK
00109 
00110 #undef  NO_MD4
00111 #define NO_MD4
00112 
00113 #undef  NO_PWDBASED
00114 #define NO_PWDBASED
00115 
00116 #undef  USE_FAST_MATH
00117 #define USE_FAST_MATH
00118 
00119 #undef  WOLFSSL_X86_64_BUILD
00120 #define WOLFSSL_X86_64_BUILD
00121 
00122 #undef  WC_NO_ASYNC_THREADING
00123 #define WC_NO_ASYNC_THREADING
00124 
00125 #undef  HAVE_DH_DEFAULT_PARAMS
00126 #define HAVE_DH_DEFAULT_PARAMS
00127 
00128 #undef  NO_DES3
00129 #define NO_DES3
00130 
00131 #undef  HAVE___UINT128_T
00132 #define HAVE___UINT128_T 1
00133 
00134 
00135 #ifdef __cplusplus
00136 }
00137 #endif
00138 
00139 
00140 #endif /* WOLFSSL_OPTIONS_H */
00141 
00142