Lines Matching defs:Curl_ssl
37 struct Curl_ssl { struct
42 curl_ssl_backend info;
43 unsigned int supports; /* bitfield, see above */
44 size_t sizeof_ssl_backend_data;
46 int (*init)(void);
47 void (*cleanup)(void);
49 size_t (*version)(char *buffer, size_t size);
50 int (*check_cxn)(struct connectdata *cxn);
51 int (*shut_down)(struct Curl_easy *data, struct connectdata *conn,
53 bool (*data_pending)(const struct connectdata *conn,
57 CURLcode (*random)(struct Curl_easy *data, unsigned char *entropy,
59 bool (*cert_status_request)(void);
61 CURLcode (*connect_blocking)(struct Curl_easy *data,
63 CURLcode (*connect_nonblocking)(struct Curl_easy *data,
95 extern const struct Curl_ssl *Curl_ssl; argument