mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-16 00:00:07 +01:00

Rewrite HMAC stuff to use HMAC_ apis instead of EVP Bit trickly since modern OpenSSL has opaque HMAC_CTX and older OpenSSL does not have any apis to allocate and free it. Add another cmake check for the allocation api to decide what to do.
141 lines
4.8 KiB
C
141 lines
4.8 KiB
C
/* lws_config.h Generated from lws_config.h.in */
|
|
|
|
#ifndef NDEBUG
|
|
#ifndef _DEBUG
|
|
#define _DEBUG
|
|
#endif
|
|
#endif
|
|
|
|
#define LWS_INSTALL_DATADIR "${CMAKE_INSTALL_PREFIX}/share"
|
|
#define LWS_LIBRARY_VERSION_MAJOR ${LWS_LIBRARY_VERSION_MAJOR}
|
|
#define LWS_LIBRARY_VERSION_MINOR ${LWS_LIBRARY_VERSION_MINOR}
|
|
#define LWS_LIBRARY_VERSION_PATCH ${LWS_LIBRARY_VERSION_PATCH}
|
|
/* LWS_LIBRARY_VERSION_NUMBER looks like 1005001 for e.g. version 1.5.1 */
|
|
#define LWS_LIBRARY_VERSION_NUMBER (LWS_LIBRARY_VERSION_MAJOR * 1000000) + \
|
|
(LWS_LIBRARY_VERSION_MINOR * 1000) + \
|
|
LWS_LIBRARY_VERSION_PATCH
|
|
#define LWS_MAX_SMP ${LWS_MAX_SMP}
|
|
|
|
#cmakedefine LWS_AVOID_SIGPIPE_IGN
|
|
#cmakedefine LWS_BUILD_HASH "${LWS_BUILD_HASH}"
|
|
#cmakedefine LWS_BUILTIN_GETIFADDRS
|
|
#cmakedefine LWS_FALLBACK_GETHOSTBYNAME
|
|
#cmakedefine LWS_HAS_INTPTR_T
|
|
#cmakedefine LWS_HAS_GETOPT_LONG
|
|
#cmakedefine LWS_HAVE__ATOI64
|
|
#cmakedefine LWS_HAVE_ATOLL
|
|
#cmakedefine LWS_HAVE_BN_bn2binpad
|
|
#cmakedefine LWS_HAVE_EC_POINT_get_affine_coordinates
|
|
#cmakedefine LWS_HAVE_ECDSA_SIG_set0
|
|
#cmakedefine LWS_HAVE_EVP_MD_CTX_free
|
|
#cmakedefine LWS_HAVE_EVP_aes_128_wrap
|
|
#cmakedefine LWS_HAVE_EVP_aes_128_cfb8
|
|
#cmakedefine LWS_HAVE_EVP_aes_128_cfb128
|
|
#cmakedefine LWS_HAVE_EVP_aes_192_cfb8
|
|
#cmakedefine LWS_HAVE_EVP_aes_192_cfb128
|
|
#cmakedefine LWS_HAVE_EVP_aes_256_cfb8
|
|
#cmakedefine LWS_HAVE_EVP_aes_256_cfb128
|
|
#cmakedefine LWS_HAVE_EVP_aes_128_xts
|
|
#cmakedefine LWS_HAVE_LIBCAP
|
|
#cmakedefine LWS_HAVE_HMAC_CTX_new
|
|
#cmakedefine LWS_HAVE_MALLOC_H
|
|
#cmakedefine LWS_HAVE_MALLOC_TRIM
|
|
#cmakedefine LWS_HAVE_MALLOC_USABLE_SIZE
|
|
#cmakedefine LWS_HAVE_mbedtls_net_init
|
|
#cmakedefine LWS_HAVE_mbedtls_ssl_conf_alpn_protocols
|
|
#cmakedefine LWS_HAVE_mbedtls_ssl_get_alpn_protocol
|
|
#cmakedefine LWS_HAVE_mbedtls_ssl_conf_sni
|
|
#cmakedefine LWS_HAVE_mbedtls_ssl_set_hs_ca_chain
|
|
#cmakedefine LWS_HAVE_mbedtls_ssl_set_hs_own_cert
|
|
#cmakedefine LWS_HAVE_mbedtls_ssl_set_hs_authmode
|
|
#cmakedefine LWS_HAVE_NEW_UV_VERSION_H
|
|
#cmakedefine LWS_HAVE_OPENSSL_ECDH_H
|
|
#cmakedefine LWS_HAVE_PIPE2
|
|
#cmakedefine LWS_HAVE_PTHREAD_H
|
|
#cmakedefine LWS_HAVE_RSA_SET0_KEY
|
|
#cmakedefine LWS_HAVE_RSA_verify_pss_mgf1
|
|
#cmakedefine LWS_HAVE_SSL_CTX_get0_certificate
|
|
#cmakedefine LWS_HAVE_SSL_CTX_set1_param
|
|
#cmakedefine LWS_HAVE_SSL_CTX_set_ciphersuites
|
|
#cmakedefine LWS_HAVE_SSL_EXTRA_CHAIN_CERTS
|
|
#cmakedefine LWS_HAVE_SSL_get0_alpn_selected
|
|
#cmakedefine LWS_HAVE_SSL_CTX_EVP_PKEY_new_raw_private_key
|
|
#cmakedefine LWS_HAVE_SSL_set_alpn_protos
|
|
#cmakedefine LWS_HAVE_SSL_SET_INFO_CALLBACK
|
|
#cmakedefine LWS_HAVE__STAT32I64
|
|
#cmakedefine LWS_HAVE_STDINT_H
|
|
#cmakedefine LWS_HAVE_SYS_CAPABILITY_H
|
|
#cmakedefine LWS_HAVE_TLS_CLIENT_METHOD
|
|
#cmakedefine LWS_HAVE_TLSV1_2_CLIENT_METHOD
|
|
#cmakedefine LWS_HAVE_UV_VERSION_H
|
|
#cmakedefine LWS_HAVE_X509_get_key_usage
|
|
#cmakedefine LWS_HAVE_X509_VERIFY_PARAM_set1_host
|
|
#cmakedefine LWS_LATENCY
|
|
#cmakedefine LWS_LIBRARY_VERSION "${LWS_LIBRARY_VERSION}"
|
|
#cmakedefine LWS_MINGW_SUPPORT
|
|
#cmakedefine LWS_NO_CLIENT
|
|
#cmakedefine LWS_NO_DAEMONIZE
|
|
#cmakedefine LWS_NO_SERVER
|
|
#cmakedefine LWS_OPENSSL_CLIENT_CERTS "${LWS_OPENSSL_CLIENT_CERTS}"
|
|
#cmakedefine LWS_OPENSSL_SUPPORT
|
|
#cmakedefine LWS_PLAT_OPTEE
|
|
#cmakedefine LWS_ROLE_CGI
|
|
#cmakedefine LWS_ROLE_DBUS
|
|
#cmakedefine LWS_ROLE_H1
|
|
#cmakedefine LWS_ROLE_H2
|
|
#cmakedefine LWS_ROLE_RAW
|
|
#cmakedefine LWS_ROLE_RAW_PROXY
|
|
#cmakedefine LWS_ROLE_WS
|
|
#cmakedefine LWS_SHA1_USE_OPENSSL_NAME
|
|
#cmakedefine LWS_SSL_CLIENT_USE_OS_CA_CERTS
|
|
#cmakedefine LWS_SSL_SERVER_WITH_ECDH_CERT
|
|
#cmakedefine LWS_WITH_ABSTRACT
|
|
#cmakedefine LWS_WITH_ACCESS_LOG
|
|
#cmakedefine LWS_WITH_ACME
|
|
#cmakedefine LWS_WITH_BORINGSSL
|
|
#cmakedefine LWS_WITH_CGI
|
|
#cmakedefine LWS_WITH_CUSTOM_HEADERS
|
|
#cmakedefine LWS_WITH_DIR
|
|
#cmakedefine LWS_WITH_ESP32
|
|
#cmakedefine LWS_WITH_FTS
|
|
#cmakedefine LWS_WITH_GENCRYPTO
|
|
#cmakedefine LWS_WITH_GENERIC_SESSIONS
|
|
#cmakedefine LWS_WITH_HTTP2
|
|
#cmakedefine LWS_WITH_HTTP_BROTLI
|
|
#cmakedefine LWS_WITH_HTTP_PROXY
|
|
#cmakedefine LWS_WITH_HTTP_STREAM_COMPRESSION
|
|
#cmakedefine LWS_WITH_IPV6
|
|
#cmakedefine LWS_WITH_JOSE
|
|
#cmakedefine LWS_WITH_LEJP
|
|
#cmakedefine LWS_WITH_LIBEV
|
|
#cmakedefine LWS_WITH_LIBEVENT
|
|
#cmakedefine LWS_WITH_LIBUV
|
|
#cmakedefine LWS_WITH_LWSAC
|
|
#cmakedefine LWS_WITH_MBEDTLS
|
|
#cmakedefine LWS_WITH_MINIZ
|
|
#cmakedefine LWS_WITH_NETWORK
|
|
#cmakedefine LWS_WITH_NO_LOGS
|
|
#cmakedefine LWS_WITHOUT_CLIENT
|
|
#cmakedefine LWS_WITHOUT_EXTENSIONS
|
|
#cmakedefine LWS_WITHOUT_SERVER
|
|
#cmakedefine LWS_WITH_PEER_LIMITS
|
|
#cmakedefine LWS_WITH_PLUGINS
|
|
#cmakedefine LWS_WITH_POLARSSL
|
|
#cmakedefine LWS_WITH_POLL
|
|
#cmakedefine LWS_WITH_RANGES
|
|
#cmakedefine LWS_WITH_SELFTESTS
|
|
#cmakedefine LWS_WITH_SERVER_STATUS
|
|
#cmakedefine LWS_WITH_SMTP
|
|
#cmakedefine LWS_WITH_SOCKS5
|
|
#cmakedefine LWS_WITH_STATEFUL_URLDECODE
|
|
#cmakedefine LWS_WITH_STATS
|
|
#cmakedefine LWS_WITH_STRUCT_SQLITE3
|
|
#cmakedefine LWS_WITH_SQLITE3
|
|
#cmakedefine LWS_WITH_THREADPOOL
|
|
#cmakedefine LWS_WITH_TLS
|
|
#cmakedefine LWS_WITH_UNIX_SOCK
|
|
#cmakedefine LWS_WITH_ZIP_FOPS
|
|
#cmakedefine USE_OLD_CYASSL
|
|
#cmakedefine USE_WOLFSSL
|
|
|
|
${LWS_SIZEOFPTR_CODE}
|