Lines Matching defs:client_funcs
43 tls_extension_funcs(int type, const struct tls_extension_funcs **client_funcs,
52 if ((*client_funcs = tlsext_funcs(ext, 0)) == NULL)
163 const struct tls_extension_funcs *client_funcs;
181 if (!tls_extension_funcs(TLSEXT_TYPE_alpn, &client_funcs, &server_funcs))
185 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
202 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
209 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
277 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
282 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
343 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
364 const struct tls_extension_funcs *client_funcs;
382 if (!tls_extension_funcs(TLSEXT_TYPE_alpn, &client_funcs, &server_funcs))
445 if (client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
456 if (!client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
555 const struct tls_extension_funcs *client_funcs;
572 if (!tls_extension_funcs(TLSEXT_TYPE_supported_groups, &client_funcs,
579 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
592 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
604 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
625 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
630 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
720 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
725 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
819 const struct tls_extension_funcs *client_funcs;
830 if (!tls_extension_funcs(TLSEXT_TYPE_supported_groups, &client_funcs,
895 const struct tls_extension_funcs *client_funcs;
912 if (!tls_extension_funcs(TLSEXT_TYPE_ec_point_formats, &client_funcs,
919 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
932 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
944 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
955 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
1039 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
1045 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
1129 const struct tls_extension_funcs *client_funcs;
1146 if (!tls_extension_funcs(TLSEXT_TYPE_ec_point_formats, &client_funcs,
1214 if (client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
1304 if (!client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
1372 const struct tls_extension_funcs *client_funcs;
1390 if (!tls_extension_funcs(TLSEXT_TYPE_renegotiate, &client_funcs,
1394 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
1404 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
1415 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
1490 const struct tls_extension_funcs *client_funcs;
1508 if (!tls_extension_funcs(TLSEXT_TYPE_renegotiate, &client_funcs,
1559 if (!client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
1585 if (client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
1622 const struct tls_extension_funcs *client_funcs;
1641 &client_funcs, &server_funcs))
1646 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
1653 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
1658 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
1709 const struct tls_extension_funcs *client_funcs;
1727 if (!tls_extension_funcs(TLSEXT_TYPE_server_name, &client_funcs,
1745 if (!client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
1786 const struct tls_extension_funcs *client_funcs;
1804 if (!tls_extension_funcs(TLSEXT_TYPE_server_name, &client_funcs,
1808 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
1818 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
1823 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
1857 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
1924 const struct tls_extension_funcs *client_funcs;
1942 if (!tls_extension_funcs(TLSEXT_TYPE_server_name, &client_funcs,
1995 if (!client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
2045 const struct tls_extension_funcs *client_funcs;
2066 &client_funcs, &server_funcs))
2069 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2080 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2088 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2095 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2100 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
2176 const struct tls_extension_funcs *client_funcs;
2197 &client_funcs, &server_funcs))
2252 if (client_funcs->process(ssl, SSL_TLSEXT_MSG_EE, &cbs, &alert)) {
2259 if (!client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
2308 const struct tls_extension_funcs *client_funcs;
2326 if (!tls_extension_funcs(TLSEXT_TYPE_status_request, &client_funcs,
2330 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2336 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2340 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
2390 const struct tls_extension_funcs *client_funcs;
2406 if (!tls_extension_funcs(TLSEXT_TYPE_status_request, &client_funcs,
2456 const struct tls_extension_funcs *client_funcs;
2479 if (!tls_extension_funcs(TLSEXT_TYPE_session_ticket, &client_funcs,
2484 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2495 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2505 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2511 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
2533 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2537 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
2568 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2572 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
2609 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2621 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2632 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2636 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
2675 const struct tls_extension_funcs *client_funcs;
2692 if (!tls_extension_funcs(TLSEXT_TYPE_session_ticket, &client_funcs,
2813 const struct tls_extension_funcs *client_funcs;
2832 if (!tls_extension_funcs(TLSEXT_TYPE_use_srtp, &client_funcs,
2837 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2846 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2853 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
2918 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
2923 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
3053 const struct tls_extension_funcs *client_funcs;
3072 if (!tls_extension_funcs(TLSEXT_TYPE_use_srtp, &client_funcs,
3138 if (!client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
3161 if (client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
3171 if (client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
3210 const struct tls_extension_funcs *client_funcs;
3236 if (!tls_extension_funcs(TLSEXT_TYPE_supported_versions, &client_funcs,
3458 const struct tls_extension_funcs *client_funcs;
3476 if (!tls_extension_funcs(TLSEXT_TYPE_supported_versions, &client_funcs,
3482 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
3489 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
3496 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
3504 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
3547 const struct tls_extension_funcs *client_funcs;
3565 if (!tls_extension_funcs(TLSEXT_TYPE_supported_versions, &client_funcs,
3600 if (!client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
3642 const struct tls_extension_funcs *client_funcs;
3661 if (!tls_extension_funcs(TLSEXT_TYPE_key_share, &client_funcs,
3672 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
3678 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
3684 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
3831 const struct tls_extension_funcs *client_funcs;
3850 if (!tls_extension_funcs(TLSEXT_TYPE_key_share, &client_funcs,
3931 if (!client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
3967 const struct tls_extension_funcs *client_funcs;
3985 if (!tls_extension_funcs(TLSEXT_TYPE_cookie, &client_funcs,
3990 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
3997 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
4006 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
4011 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
4058 const struct tls_extension_funcs *client_funcs;
4076 if (!tls_extension_funcs(TLSEXT_TYPE_cookie, &client_funcs,
4120 if (client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
4129 if (!client_funcs->process(ssl, SSL_TLSEXT_MSG_SH, &cbs, &alert)) {
4173 const struct tls_extension_funcs *client_funcs;
4192 if (!tls_extension_funcs(TLSEXT_TYPE_psk_kex_modes, &client_funcs,
4197 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
4210 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
4218 if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
4227 if (!client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) {
4234 if (!client_funcs->build(ssl, SSL_TLSEXT_MSG_CH, &cbb)) {
4344 const struct tls_extension_funcs *client_funcs;
4355 if (!tls_extension_funcs(TLSEXT_TYPE_psk_kex_modes, &client_funcs,