tls_extension_funcs
struct tls_extension_funcs client;
struct tls_extension_funcs server;
const struct tls_extension_funcs *
const struct tls_extension_funcs *ext;
const struct tls_extension_funcs *ext;
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_ec_point_formats, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_renegotiate, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_renegotiate, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_signature_algorithms,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_server_name, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_server_name, &client_funcs,
if (!tls_extension_funcs(TLSEXT_TYPE_alpn, &client_funcs, &server_funcs))
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_server_name, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_quic_transport_parameters,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_quic_transport_parameters,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_status_request, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_status_request, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_session_ticket, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_session_ticket, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_use_srtp, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_use_srtp, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_supported_versions, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_supported_versions, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_supported_versions, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_key_share, &client_funcs,
const struct tls_extension_funcs *tlsext_funcs(const struct tls_extension *,
if (!tls_extension_funcs(TLSEXT_TYPE_alpn, &client_funcs, &server_funcs))
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_key_share, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_cookie, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_cookie, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_psk_kex_modes, &client_funcs,
tls_extension_funcs(int type, const struct tls_extension_funcs **client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_psk_kex_modes, &client_funcs,
const struct tls_extension_funcs **server_funcs)
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_supported_groups, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_supported_groups, &client_funcs,
const struct tls_extension_funcs *client_funcs;
const struct tls_extension_funcs *server_funcs;
if (!tls_extension_funcs(TLSEXT_TYPE_ec_point_formats, &client_funcs,