mirror of
https://github.com/curl/curl.git
synced 2025-02-17 14:59:45 +08:00
sslgen.c: cleanup temporary compile-time SSL-backend check
This commit is contained in:
parent
5600879a1d
commit
74552acaea
@ -135,7 +135,5 @@ size_t Curl_schannel_version(char *buffer, size_t size);
|
|||||||
#define curlssl_version Curl_schannel_version
|
#define curlssl_version Curl_schannel_version
|
||||||
#define curlssl_check_cxn(x) (x=x, -1)
|
#define curlssl_check_cxn(x) (x=x, -1)
|
||||||
#define curlssl_data_pending Curl_schannel_data_pending
|
#define curlssl_data_pending Curl_schannel_data_pending
|
||||||
#define curlssl_random /* not used with the schannel backend */
|
|
||||||
#define curlssl_md5sum /* not used with the schannel backend */
|
|
||||||
#endif /* USE_SCHANNEL */
|
#endif /* USE_SCHANNEL */
|
||||||
#endif /* HEADER_CURL_SCHANNEL_H */
|
#endif /* HEADER_CURL_SCHANNEL_H */
|
||||||
|
40
lib/sslgen.c
40
lib/sslgen.c
@ -165,39 +165,6 @@ void Curl_free_ssl_config(struct ssl_config_data* sslc)
|
|||||||
|
|
||||||
#ifdef USE_SSL
|
#ifdef USE_SSL
|
||||||
|
|
||||||
/* SSL 'backend' compile-time sanity checks */
|
|
||||||
#if !defined(curlssl_init)
|
|
||||||
# error "SSL backend lacks definition for curlssl_init"
|
|
||||||
#elif !defined(curlssl_cleanup)
|
|
||||||
# error "SSL backend lacks definition for curlssl_cleanup"
|
|
||||||
#elif !defined(curlssl_connect) && !defined(curlssl_connect_nonblocking)
|
|
||||||
# error "SSL backend lacks curlssl_connect or curlssl_connect_nonblocking"
|
|
||||||
#elif !defined(curlssl_session_free)
|
|
||||||
# error "SSL backend lacks definition for curlssl_session_free"
|
|
||||||
#elif !defined(curlssl_close_all)
|
|
||||||
# error "SSL backend lacks definition for curlssl_close_all"
|
|
||||||
#elif !defined(curlssl_close)
|
|
||||||
# error "SSL backend lacks definition for curlssl_close"
|
|
||||||
#elif !defined(curlssl_shutdown)
|
|
||||||
# error "SSL backend lacks definition for curlssl_shutdown"
|
|
||||||
#elif !defined(curlssl_set_engine)
|
|
||||||
# error "SSL backend lacks definition for curlssl_set_engine"
|
|
||||||
#elif !defined(curlssl_set_engine_default)
|
|
||||||
# error "SSL backend lacks definition for curlssl_set_engine_default"
|
|
||||||
#elif !defined(curlssl_engines_list)
|
|
||||||
# error "SSL backend lacks definition for curlssl_engines_list"
|
|
||||||
#elif !defined(curlssl_version)
|
|
||||||
# error "SSL backend lacks definition for curlssl_version"
|
|
||||||
#elif !defined(curlssl_check_cxn)
|
|
||||||
# error "SSL backend lacks definition for curlssl_check_cxn"
|
|
||||||
#elif !defined(curlssl_data_pending)
|
|
||||||
# error "SSL backend lacks definition for curlssl_data_pending"
|
|
||||||
#elif !defined(curlssl_random)
|
|
||||||
# error "SSL backend lacks definition for curlssl_random"
|
|
||||||
#elif !defined(curlssl_md5sum)
|
|
||||||
# error "SSL backend lacks definition for curlssl_md5sum"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* "global" init done? */
|
/* "global" init done? */
|
||||||
static bool init_ssl=FALSE;
|
static bool init_ssl=FALSE;
|
||||||
|
|
||||||
@ -555,8 +522,9 @@ void Curl_ssl_free_certinfo(struct SessionHandle *data)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef USE_WINDOWS_SSPI
|
#if defined(USE_SSLEAY) || defined(USE_GNUTLS) || defined(USE_NSS) || \
|
||||||
/* these functions are not used when SSPI is used for NTLM */
|
defined(USE_DARWINSSL)
|
||||||
|
/* these functions are only used by some SSL backends */
|
||||||
|
|
||||||
void Curl_ssl_random(struct SessionHandle *data,
|
void Curl_ssl_random(struct SessionHandle *data,
|
||||||
unsigned char *entropy,
|
unsigned char *entropy,
|
||||||
@ -572,6 +540,6 @@ void Curl_ssl_md5sum(unsigned char *tmp, /* input */
|
|||||||
{
|
{
|
||||||
curlssl_md5sum(tmp, tmplen, md5sum, md5len);
|
curlssl_md5sum(tmp, tmplen, md5sum, md5len);
|
||||||
}
|
}
|
||||||
#endif /* USE_WINDOWS_SSPI */
|
#endif /* USE_SSLEAY || USE_GNUTLS || USE_NSS || USE_DARWINSSL */
|
||||||
|
|
||||||
#endif /* USE_SSL */
|
#endif /* USE_SSL */
|
||||||
|
Loading…
Reference in New Issue
Block a user