35#if defined(SSL_OP_ENABLE_ECH) && OPENSSL_VERSION_NUMBER >= 0x30200000L
47 err.error.err_i16 = 0;
cwist_error_t cwist_app_use_ech(cwist_app *app, const char *ech_key, const char *ech_dir)
Enable ECH (Encrypted Client Hello) support for an application.
@ CWIST_ERR_INT16
used when checking common errcodes in Unix/Linux
cwist_error_t make_error(cwist_errtype_t type)
Creates an error object initialized with the specified type.
mbedTLS TLS backend: version marker.
mbedTLS TLS backend: OpenSSL-shaped seam over the CWIST TLS subset.
#define SSL_CTX_set_options
Main Application Context.
cwist_https_context * ssl_ctx
SSL context when TLS is enabled.
Integrated error structure used throughout the system.
Unified error code and type definitions for the CWIST system layer.
#define CWIST_ERROR_INVALID_PARAM