Lines Matching refs:context

21 static int final_renegotiate(SSL_CONNECTION *s, unsigned int context, int sent);
22 static int init_server_name(SSL_CONNECTION *s, unsigned int context);
23 static int final_server_name(SSL_CONNECTION *s, unsigned int context, int sent);
24 static int final_ec_pt_formats(SSL_CONNECTION *s, unsigned int context,
26 static int init_session_ticket(SSL_CONNECTION *s, unsigned int context);
28 static int init_status_request(SSL_CONNECTION *s, unsigned int context);
31 static int init_npn(SSL_CONNECTION *s, unsigned int context);
33 static int init_alpn(SSL_CONNECTION *s, unsigned int context);
34 static int final_alpn(SSL_CONNECTION *s, unsigned int context, int sent);
35 static int init_sig_algs_cert(SSL_CONNECTION *s, unsigned int context);
36 static int init_sig_algs(SSL_CONNECTION *s, unsigned int context);
37 static int init_server_cert_type(SSL_CONNECTION *sc, unsigned int context);
38 static int init_client_cert_type(SSL_CONNECTION *sc, unsigned int context);
40 unsigned int context);
43 unsigned int context,
47 unsigned int context, X509 *x,
50 static int init_srp(SSL_CONNECTION *s, unsigned int context);
52 static int init_ec_point_formats(SSL_CONNECTION *s, unsigned int context);
53 static int init_etm(SSL_CONNECTION *s, unsigned int context);
54 static int init_ems(SSL_CONNECTION *s, unsigned int context);
55 static int final_ems(SSL_CONNECTION *s, unsigned int context, int sent);
56 static int init_psk_kex_modes(SSL_CONNECTION *s, unsigned int context);
57 static int final_key_share(SSL_CONNECTION *s, unsigned int context, int sent);
59 static int init_srtp(SSL_CONNECTION *s, unsigned int context);
61 static int final_sig_algs(SSL_CONNECTION *s, unsigned int context, int sent);
62 static int final_supported_versions(SSL_CONNECTION *s, unsigned int context,
64 static int final_early_data(SSL_CONNECTION *s, unsigned int context, int sent);
65 static int final_maxfragmentlen(SSL_CONNECTION *s, unsigned int context,
67 static int init_post_handshake_auth(SSL_CONNECTION *s, unsigned int context);
68 static int final_psk(SSL_CONNECTION *s, unsigned int context, int sent);
69 static int tls_init_compress_certificate(SSL_CONNECTION *sc, unsigned int context);
71 unsigned int context,
74 unsigned int context,
85 unsigned int context; member
90 int (*init)(SSL_CONNECTION *s, unsigned int context);
92 int (*parse_ctos)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
95 int (*parse_stoc)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
99 unsigned int context,
103 unsigned int context,
110 int (*final)(SSL_CONNECTION *s, unsigned int context, int sent);
468 unsigned int context; in tls_validate_all_contexts() local
484 context = ext_defs[i].context; in tls_validate_all_contexts()
492 context = meth->context; in tls_validate_all_contexts()
495 if (!validate_context(s, context, thisctx)) in tls_validate_all_contexts()
508 static int verify_extension(SSL_CONNECTION *s, unsigned int context, in verify_extension() argument
518 if (!validate_context(s, thisext->context, context)) in verify_extension()
532 if ((context & SSL_EXT_CLIENT_HELLO) != 0) in verify_extension()
534 else if ((context & SSL_EXT_TLS1_2_SERVER_HELLO) != 0) in verify_extension()
539 if (!validate_context(s, meth->context, context)) in verify_extension()
608 unsigned int context, in tls_collect_extensions() argument
624 if ((context & SSL_EXT_CLIENT_HELLO) != 0) in tls_collect_extensions()
650 if (!verify_extension(s, context, type, exts, raw_extensions, &thisex) in tls_collect_extensions()
653 && (context & SSL_EXT_CLIENT_HELLO) != 0 in tls_collect_extensions()
674 && (context & (SSL_EXT_CLIENT_HELLO in tls_collect_extensions()
682 && !((context & SSL_EXT_TLS1_2_SERVER_HELLO) != 0 in tls_collect_extensions()
710 if (thisexd->init != NULL && (thisexd->context & context) != 0 in tls_collect_extensions()
711 && extension_is_relevant(s, thisexd->context, context) in tls_collect_extensions()
712 && !thisexd->init(s, context)) { in tls_collect_extensions()
739 int tls_parse_extension(SSL_CONNECTION *s, TLSEXT_INDEX idx, int context, in tls_parse_extension() argument
743 int (*parser)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context, X509 *x, in tls_parse_extension()
761 if (!extension_is_relevant(s, extdef->context, context)) in tls_parse_extension()
767 return parser(s, &currext->data, context, x, chainidx); in tls_parse_extension()
776 return custom_ext_parse(s, context, currext->type, in tls_parse_extension()
789 int tls_parse_all_extensions(SSL_CONNECTION *s, int context, in tls_parse_all_extensions() argument
801 if (!tls_parse_extension(s, i, context, exts, x, chainidx)) { in tls_parse_all_extensions()
814 if (thisexd->final != NULL && (thisexd->context & context) != 0 in tls_parse_all_extensions()
815 && !thisexd->final(s, context, exts[i].present)) { in tls_parse_all_extensions()
851 unsigned int context, in tls_construct_extensions() argument
857 int for_comp = (context & SSL_EXT_TLS1_3_CERTIFICATE_COMPRESSION) != 0; in tls_construct_extensions()
865 || ((context & in tls_construct_extensions()
874 if ((context & SSL_EXT_CLIENT_HELLO) != 0) { in tls_construct_extensions()
884 if ((context & SSL_EXT_CLIENT_HELLO) != 0) { in tls_construct_extensions()
888 if (!custom_ext_add(s, context, pkt, x, chainidx, max_version)) { in tls_construct_extensions()
895 unsigned int context, in tls_construct_extensions()
900 if (!should_add_extension(s, thisexd->context, context, max_version)) in tls_construct_extensions()
909 ret = construct(s, pkt, context, x, chainidx); in tls_construct_extensions()
915 && (context & (SSL_EXT_CLIENT_HELLO in tls_construct_extensions()
937 static int final_renegotiate(SSL_CONNECTION *s, unsigned int context, int sent) in final_renegotiate() argument
977 static int init_server_name(SSL_CONNECTION *s, unsigned int context) in init_server_name() argument
989 static int final_server_name(SSL_CONNECTION *s, unsigned int context, int sent) in final_server_name() argument
1089 static int final_ec_pt_formats(SSL_CONNECTION *s, unsigned int context, in final_ec_pt_formats() argument
1128 static int init_session_ticket(SSL_CONNECTION *s, unsigned int context) in init_session_ticket() argument
1137 static int init_status_request(SSL_CONNECTION *s, unsigned int context) in init_status_request() argument
1156 static int init_npn(SSL_CONNECTION *s, unsigned int context) in init_npn() argument
1164 static int init_alpn(SSL_CONNECTION *s, unsigned int context) in init_alpn() argument
1177 static int final_alpn(SSL_CONNECTION *s, unsigned int context, int sent) in final_alpn() argument
1197 static int init_sig_algs(SSL_CONNECTION *s, unsigned int context) in init_sig_algs() argument
1208 ossl_unused unsigned int context) in init_sig_algs_cert() argument
1219 static int init_srp(SSL_CONNECTION *s, unsigned int context) in init_srp() argument
1228 static int init_ec_point_formats(SSL_CONNECTION *s, unsigned int context) in init_ec_point_formats() argument
1237 static int init_etm(SSL_CONNECTION *s, unsigned int context) in init_etm() argument
1244 static int init_ems(SSL_CONNECTION *s, unsigned int context) in init_ems() argument
1254 static int final_ems(SSL_CONNECTION *s, unsigned int context, int sent) in final_ems() argument
1280 static int init_certificate_authorities(SSL_CONNECTION *s, unsigned int context) in init_certificate_authorities() argument
1289 unsigned int context, in tls_construct_certificate_authorities() argument
1318 unsigned int context, X509 *x, in tls_parse_certificate_authorities() argument
1331 static int init_srtp(SSL_CONNECTION *s, unsigned int context) in init_srtp() argument
1340 static int final_sig_algs(SSL_CONNECTION *s, unsigned int context, int sent) in final_sig_algs() argument
1351 static int final_supported_versions(SSL_CONNECTION *s, unsigned int context, in final_supported_versions() argument
1354 if (!sent && context == SSL_EXT_TLS1_3_HELLO_RETRY_REQUEST) { in final_supported_versions()
1363 static int final_key_share(SSL_CONNECTION *s, unsigned int context, int sent) in final_key_share() argument
1370 if ((context & SSL_EXT_TLS1_3_HELLO_RETRY_REQUEST) != 0) in final_key_share()
1530 static int init_psk_kex_modes(SSL_CONNECTION *s, unsigned int context) in init_psk_kex_modes() argument
1715 static int final_early_data(SSL_CONNECTION *s, unsigned int context, int sent) in final_early_data() argument
1721 if (context == SSL_EXT_TLS1_3_ENCRYPTED_EXTENSIONS in final_early_data()
1758 static int final_maxfragmentlen(SSL_CONNECTION *s, unsigned int context, in final_maxfragmentlen() argument
1776 ossl_unused unsigned int context) in init_post_handshake_auth() argument
1787 static int final_psk(SSL_CONNECTION *s, unsigned int context, int sent) in final_psk() argument
1799 static int tls_init_compress_certificate(SSL_CONNECTION *sc, unsigned int context) in tls_init_compress_certificate() argument
1808 unsigned int context, in tls_construct_compress_certificate() argument
1880 int tls_parse_compress_certificate(SSL_CONNECTION *sc, PACKET *pkt, unsigned int context, in tls_parse_compress_certificate() argument
1926 static int init_server_cert_type(SSL_CONNECTION *sc, unsigned int context) in init_server_cert_type() argument
1936 static int init_client_cert_type(SSL_CONNECTION *sc, unsigned int context) in init_client_cert_type() argument