This package includes the SharkSSL lite library and header files.

Dependents:   WebSocket-Client-Example SharkMQ-LED-Demo

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SharkSSL_opts.h Source File

SharkSSL_opts.h

00001 
00002 /*
00003 
00004 DO NOT EDIT THIS FILE!
00005 
00006 The pre-compiled SharkSSL library is compiled with these options and
00007 modifying these options may cause system failure.
00008 
00009 */
00010 
00011 
00012 #define SHARKSSL_UNALIGNED_ACCESS 1
00013 
00014 #define SHARKSSL_ACCEPT_CLIENT_HELLO_2_0 0
00015 #define SHARKSSL_AES_CIPHER_LOOP_UNROLL 0
00016 #define SHARKSSL_BIGINT_EXP_SLIDING_WINDOW_K 1
00017 #define SHARKSSL_BIGINT_WORDSIZE 32
00018 #define SHARKSSL_DES_CIPHER_LOOP_UNROLL 0
00019 #define SHARKSSL_ECC_USE_SECP192R1 0
00020 #define SHARKSSL_ECC_USE_SECP224R1 0
00021 #define SHARKSSL_ECC_USE_SECP384R1 0
00022 #define SHARKSSL_ECC_USE_SECP521R1 0
00023 #define SHARKSSL_ENABLE_AES_CCM 0
00024 #define SHARKSSL_ENABLE_AES_CTR_MODE 0
00025 #define SHARKSSL_ENABLE_AES_GCM 0
00026 #define SHARKSSL_ENABLE_CERTSTORE_API 0
00027 #define SHARKSSL_ENABLE_CERT_CHAIN 0
00028 #define SHARKSSL_ENABLE_CLONE_CERTINFO 0
00029 #define SHARKSSL_ENABLE_DHE_RSA 0
00030 #define SHARKSSL_ENABLE_ECDHE_RSA 0
00031 #define SHARKSSL_ENABLE_ECDH_ECDSA 0
00032 #define SHARKSSL_ENABLE_ECDH_RSA 0
00033 #define SHARKSSL_ENABLE_MD5_CIPHERSUITES 0
00034 #define SHARKSSL_ENABLE_PEM_API 0
00035 #define SHARKSSL_ENABLE_PSK 0
00036 #define SHARKSSL_ENABLE_RSA 0
00037 #define SHARKSSL_ENABLE_RSA_API 0
00038 #define SHARKSSL_ENABLE_RSA_BLINDING 1
00039 #define SHARKSSL_ENABLE_SELECT_CIPHERSUITE 0
00040 #define SHARKSSL_ENABLE_SESSION_CACHE 0
00041 #define SHARKSSL_ENABLE_SSL_3_0 0
00042 #define SHARKSSL_ENABLE_TLS_1_1 0
00043 #define SHARKSSL_MD5_SMALL_FOOTPRINT 1
00044 #define SHARKSSL_SHA256_SMALL_FOOTPRINT 1
00045 #define SHARKSSL_SSL_SERVER_CODE 0
00046 #define SHARKSSL_USE_3DES 0
00047 #define SHARKSSL_USE_AES_128 0
00048 #define SHARKSSL_USE_ARC4 0
00049 #define SHARKSSL_USE_DES 0
00050 #define SHARKSSL_USE_ECC 1
00051 #define SHARKSSL_USE_MD5 0
00052 #define SHARKSSL_USE_NULL_CIPHER 0
00053 #define SHARKSSL_USE_RNG_TINYMT 1
00054 #define SHARKSSL_USE_SHA1 0
00055 #define SHARKSSL_USE_SHA_256 0
00056 #define SHARKSSL_USE_SHA_512 0
00057 #define SHARKSSL_USE_SHA_384 0
00058 #define SHARKSSL_ENABLE_CLIENT_AUTH 0
00059 #define SHARKSSL_ENABLE_SECURE_RENEGOTIATION 0
00060 #define SHARKSSL_ENABLE_CERT_KEYUSAGE 0
00061 #define SHARKSSL_DISABLE_INBUF_EXPANSION 0
00062 #define SHARKSSL_ONLY_POLYCHACHA 1
00063 #define SHARKSSL_ECC_VERIFY_POINT 0
00064 #define SHARKSSL_ECC_TIMING_RESISTANT 0
00065 #define SHARKSSL_ENABLE_INFO_API 0
00066 #define SHARKSSL_USE_AES_256 0
00067 #define SHARKSSL_ENABLE_ECDSA 1
00068 #define SHARKSSL_ENABLE_ECDHE_ECDSA 1
00069 #define SHARKSSL_ENABLE_CA_LIST 1
00070 
00071 #define BASIC_TRUST_CHECK
00072 
00073 #ifndef NDEBUG
00074 #define NDEBUG
00075 #endif