mirror of
https://github.com/curl/curl.git
synced 2025-02-05 14:30:10 +08:00
bearssl: explicitly initialize all fields of Curl_ssl
Also, add comments like the other vtls backends. Closes #7133
This commit is contained in:
parent
a03ea62239
commit
7f9c5af8b3
@ -840,30 +840,32 @@ static CURLcode bearssl_sha256sum(const unsigned char *input,
|
||||
}
|
||||
|
||||
const struct Curl_ssl Curl_ssl_bearssl = {
|
||||
{ CURLSSLBACKEND_BEARSSL, "bearssl" },
|
||||
{ CURLSSLBACKEND_BEARSSL, "bearssl" }, /* info */
|
||||
0,
|
||||
sizeof(struct ssl_backend_data),
|
||||
|
||||
Curl_none_init,
|
||||
Curl_none_cleanup,
|
||||
bearssl_version,
|
||||
Curl_none_check_cxn,
|
||||
Curl_none_shutdown,
|
||||
bearssl_data_pending,
|
||||
bearssl_random,
|
||||
Curl_none_cert_status_request,
|
||||
bearssl_connect,
|
||||
bearssl_connect_nonblocking,
|
||||
Curl_ssl_getsock,
|
||||
bearssl_get_internals,
|
||||
bearssl_close,
|
||||
Curl_none_close_all,
|
||||
bearssl_session_free,
|
||||
Curl_none_set_engine,
|
||||
Curl_none_set_engine_default,
|
||||
Curl_none_engines_list,
|
||||
Curl_none_false_start,
|
||||
bearssl_sha256sum
|
||||
Curl_none_init, /* init */
|
||||
Curl_none_cleanup, /* cleanup */
|
||||
bearssl_version, /* version */
|
||||
Curl_none_check_cxn, /* check_cxn */
|
||||
Curl_none_shutdown, /* shutdown */
|
||||
bearssl_data_pending, /* data_pending */
|
||||
bearssl_random, /* random */
|
||||
Curl_none_cert_status_request, /* cert_status_request */
|
||||
bearssl_connect, /* connect */
|
||||
bearssl_connect_nonblocking, /* connect_nonblocking */
|
||||
Curl_ssl_getsock, /* getsock */
|
||||
bearssl_get_internals, /* get_internals */
|
||||
bearssl_close, /* close_one */
|
||||
Curl_none_close_all, /* close_all */
|
||||
bearssl_session_free, /* session_free */
|
||||
Curl_none_set_engine, /* set_engine */
|
||||
Curl_none_set_engine_default, /* set_engine_default */
|
||||
Curl_none_engines_list, /* engines_list */
|
||||
Curl_none_false_start, /* false_start */
|
||||
bearssl_sha256sum, /* sha256sum */
|
||||
NULL, /* associate_connection */
|
||||
NULL /* disassociate_connection */
|
||||
};
|
||||
|
||||
#endif /* USE_BEARSSL */
|
||||
|
Loading…
Reference in New Issue
Block a user