/third_party/curl/lib/vquic/ |
H A D | vquic-tls.c | 215 const char *alpn, size_t alpn_len, in curl_ossl_init_ssl() 227 if(alpn) in curl_ossl_init_ssl() 228 SSL_set_alpn_protos(ctx->ssl, (const uint8_t *)alpn, (int)alpn_len); in curl_ossl_init_ssl() 261 const char *alpn, size_t alpn_len, in curl_gtls_init_ctx() 310 if(alpn) { in curl_gtls_init_ctx() 312 unsigned char *s = (unsigned char *)alpn; in curl_gtls_init_ctx() 323 if(alen) /* not all alpn chars used, wrong format or too many */ in curl_gtls_init_ctx() 464 const char *alpn, size_t alpn_len, in curl_wssl_init_ssl() 476 if(alpn) in curl_wssl_init_ssl() 477 wolfSSL_set_alpn_protos(ctx->ssl, (const unsigned char *)alpn, in curl_wssl_init_ssl() 212 curl_ossl_init_ssl(struct quic_tls_ctx *ctx, struct Curl_easy *data, struct ssl_peer *peer, const char *alpn, size_t alpn_len, void *user_data) curl_ossl_init_ssl() argument 257 curl_gtls_init_ctx(struct quic_tls_ctx *ctx, struct Curl_cfilter *cf, struct Curl_easy *data, struct ssl_peer *peer, const char *alpn, size_t alpn_len, Curl_vquic_tls_ctx_setup *ctx_setup, void *user_data) curl_gtls_init_ctx() argument 461 curl_wssl_init_ssl(struct quic_tls_ctx *ctx, struct Curl_easy *data, struct ssl_peer *peer, const char *alpn, size_t alpn_len, void *user_data) curl_wssl_init_ssl() argument 489 Curl_vquic_tls_init(struct quic_tls_ctx *ctx, struct Curl_cfilter *cf, struct Curl_easy *data, struct ssl_peer *peer, const char *alpn, size_t alpn_len, Curl_vquic_tls_ctx_setup *ctx_setup, void *user_data) Curl_vquic_tls_init() argument [all...] |
H A D | vquic-tls.h | 64 * @param alpn the ALPN string in protocol format ((len+bytes+)+), 66 * @param alpn_len the overall number of bytes in `alpn` 74 const char *alpn, size_t alpn_len,
|
/third_party/curl/lib/vtls/ |
H A D | rustls.c | 391 if(connssl->alpn) { in cr_init_backend() 393 rustls_slice_bytes alpn[ALPN_ENTRIES_MAX]; in cr_init_backend() local 396 for(i = 0; i < connssl->alpn->count; ++i) { in cr_init_backend() 397 alpn[i].data = (const uint8_t *)connssl->alpn->entries[i]; in cr_init_backend() 398 alpn[i].len = strlen(connssl->alpn->entries[i]); in cr_init_backend() 400 rustls_client_config_builder_set_alpn_protocols(config_builder, alpn, in cr_init_backend() 401 connssl->alpn->count); in cr_init_backend() 402 Curl_alpn_to_proto_str(&proto, connssl->alpn); in cr_init_backend() [all...] |
H A D | gtls.c | 709 if(connssl->alpn) { in gtls_connect_step1() 711 gnutls_datum_t alpn[ALPN_ENTRIES_MAX]; in gtls_connect_step1() local 714 for(i = 0; i < connssl->alpn->count; ++i) { in gtls_connect_step1() 715 alpn[i].data = (unsigned char *)connssl->alpn->entries[i]; in gtls_connect_step1() 716 alpn[i].size = (unsigned)strlen(connssl->alpn->entries[i]); in gtls_connect_step1() 718 if(gnutls_alpn_set_protocols(backend->gtls.session, alpn, in gtls_connect_step1() 719 (unsigned)connssl->alpn->count, 0)) { in gtls_connect_step1() 723 Curl_alpn_to_proto_str(&proto, connssl->alpn); in gtls_connect_step1() [all...] |
H A D | mbedtls.c | 667 if(connssl->alpn) { in mbed_connect_step1() 671 for(i = 0; i < connssl->alpn->count; ++i) { in mbed_connect_step1() 672 backend->protocols[i] = connssl->alpn->entries[i]; in mbed_connect_step1() 681 Curl_alpn_to_proto_str(&proto, connssl->alpn); in mbed_connect_step1() 863 if(connssl->alpn) {
|
H A D | bearssl.c | 697 if(connssl->alpn) { in bearssl_connect_step1() 701 for(i = 0; i < connssl->alpn->count; ++i) { in bearssl_connect_step1() 702 backend->protocols[i] = connssl->alpn->entries[i]; in bearssl_connect_step1() 705 connssl->alpn->count); in bearssl_connect_step1() 706 Curl_alpn_to_proto_str(&proto, connssl->alpn); in bearssl_connect_step1() 889 if(connssl->alpn) { in bearssl_connect_step3()
|
/third_party/curl/lib/ |
H A D | http_proxy.c | 188 int alpn = Curl_conn_cf_is_ssl(cf->next)? in http_proxy_cf_connect() local 192 switch(alpn) { in http_proxy_cf_connect() 198 (alpn == CURL_HTTP_VERSION_1_0)? 0 : 1); in http_proxy_cf_connect() 215 infof(data, "CONNECT tunnel: unsupported ALPN(%d) negotiated", alpn); in http_proxy_cf_connect()
|
/third_party/libwebsockets/lib/core-net/client/ |
H A D | connect.c | 361 cisin[CIS_ALPN] = i->alpn; in lws_client_connect_via_info() 367 if (i->alpn) in lws_client_connect_via_info() 368 lws_strncpy(wsi->alpn, i->alpn, sizeof(wsi->alpn)); in lws_client_connect_via_info()
|
/third_party/nghttp2/examples/ |
H A D | libevent-server.c | 696 const unsigned char *alpn = NULL; in eventcb() local 706 SSL_get0_next_proto_negotiated(ssl, &alpn, &alpnlen); in eventcb() 709 if (alpn == NULL) { in eventcb() 710 SSL_get0_alpn_selected(ssl, &alpn, &alpnlen); in eventcb() 714 if (alpn == NULL || alpnlen != 2 || memcmp("h2", alpn, 2) != 0) { in eventcb()
|
H A D | libevent-client.c | 503 const unsigned char *alpn = NULL; in eventcb() local 512 SSL_get0_next_proto_negotiated(ssl, &alpn, &alpnlen); in eventcb() 515 if (alpn == NULL) { in eventcb() 516 SSL_get0_alpn_selected(ssl, &alpn, &alpnlen); in eventcb() 520 if (alpn == NULL || alpnlen != 2 || memcmp("h2", alpn, 2) != 0) { in eventcb()
|
/third_party/node/src/quic/ |
H A D | tlscontext.h | 37 std::string alpn = NGHTTP3_ALPN_H3; member 133 const std::string_view alpn() const;
|
H A D | tlscontext.cc | 69 auto requested = context.options().alpn; in AlpnSelectionCallback() 371 options_.alpn.c_str()), 372 options_.alpn.length())); 529 const std::string_view TLSContext::alpn() const { in alpn() function in node::quic::TLSContext 575 !SET(alpn) || !SET(hostname) || !SET(session_id_ctx) || !SET(ciphers) || in From()
|
/third_party/libwebsockets/lib/core-net/ |
H A D | vhost.c | 113 lws_role_call_alpn_negotiated(struct lws *wsi, const char *alpn) in lws_role_call_alpn_negotiated() argument 116 if (!alpn) in lws_role_call_alpn_negotiated() 120 lwsl_wsi_info(wsi, "'%s'", alpn); in lws_role_call_alpn_negotiated() 124 if (ar->alpn && !strcmp(ar->alpn, alpn) && in lws_role_call_alpn_negotiated() 130 alpn_negotiated(wsi, alpn); in lws_role_call_alpn_negotiated() 727 vh->tls.alpn = info->alpn; in lws_create_vhost() 1762 * new guy wants to use tls, he specifies the alpn an [all...] |
/third_party/libwebsockets/minimal-examples/http-client/minimal-http-client-multi/ |
H A D | minimal-http-client-multi.c | 602 i.alpn = "h2,http/1.1"; in main() 604 i.alpn = "h2"; in main() 606 i.alpn = "http/1.1"; in main() 636 i.alpn = "http/1.1"; in main()
|
/third_party/libwebsockets/lib/roles/ |
H A D | private-lib-roles.h | 228 typedef int (*lws_rops_alpn_negotiated_t)(struct lws *wsi, const char *alpn); 308 const char *alpn; member
|
/third_party/libwebsockets/minimal-examples/http-client/minimal-http-client-h2-rxflow/ |
H A D | minimal-http-client.c | 184 i.alpn = "h2"; in system_notify_cb() 186 i.alpn = "http/1.1"; in system_notify_cb()
|
/third_party/nghttp2/src/ |
H A D | shrpx_mruby_module_env.cc | 435 auto alpn = handler->get_alpn(); in env_get_alpn() local 436 return mrb_str_new(mrb, alpn.c_str(), alpn.size()); in env_get_alpn() 493 mrb_define_method(mrb, env_class, "alpn", env_get_alpn, MRB_ARGS_NONE()); in init_env_class()
|
/third_party/node/deps/openssl/openssl/ssl/ |
H A D | ssl_lib.c | 862 if (s->ctx->ext.alpn) { in SSL_new() 863 s->ext.alpn = OPENSSL_malloc(s->ctx->ext.alpn_len); in SSL_new() 864 if (s->ext.alpn == NULL) { in SSL_new() 868 memcpy(s->ext.alpn, s->ctx->ext.alpn, s->ctx->ext.alpn_len); in SSL_new() 1301 OPENSSL_free(s->ext.alpn); in SSL_free() 3168 unsigned char *alpn; in SSL_CTX_set_alpn_protos() local 3171 OPENSSL_free(ctx->ext.alpn); in SSL_CTX_set_alpn_protos() 3172 ctx->ext.alpn = NULL; in SSL_CTX_set_alpn_protos() 3180 alpn in SSL_CTX_set_alpn_protos() 3200 unsigned char *alpn; SSL_set_alpn_protos() local [all...] |
/third_party/openssl/ssl/ |
H A D | ssl_lib.c | 802 if (s->ctx->ext.alpn) { in SSL_new() 803 s->ext.alpn = OPENSSL_malloc(s->ctx->ext.alpn_len); in SSL_new() 804 if (s->ext.alpn == NULL) { in SSL_new() 808 memcpy(s->ext.alpn, s->ctx->ext.alpn, s->ctx->ext.alpn_len); in SSL_new() 1239 OPENSSL_free(s->ext.alpn); in SSL_free() 3068 unsigned char *alpn; in SSL_CTX_set_alpn_protos() local 3071 OPENSSL_free(ctx->ext.alpn); in SSL_CTX_set_alpn_protos() 3072 ctx->ext.alpn = NULL; in SSL_CTX_set_alpn_protos() 3080 alpn in SSL_CTX_set_alpn_protos() 3100 unsigned char *alpn; SSL_set_alpn_protos() local [all...] |
/third_party/libwebsockets/include/libwebsockets/ |
H A D | lws-client.h | 168 const char *alpn; member 171 * non-NULL: require one from provided comma-separated list of alpn
|
/third_party/libwebsockets/minimal-examples/ws-client/minimal-ws-client-rx/ |
H A D | minimal-ws-client.c | 138 i.alpn = "h2"; in main()
|
/third_party/libwebsockets/minimal-examples/http-client/minimal-http-client-jit-trust/ |
H A D | minimal-http-client.c | 121 i.alpn = "h2,http/1.1"; in try_connect() 123 i.alpn = "http/1.1"; in try_connect()
|
/third_party/libwebsockets/lib/tls/ |
H A D | tls.c | 162 if (vhost->tls.alpn) in lws_context_init_alpn() 163 alpn_comma = vhost->tls.alpn; in lws_context_init_alpn()
|
H A D | private-network.h | 55 const char *alpn; member
|
/third_party/libwebsockets/minimal-examples/http-client/minimal-http-client/ |
H A D | minimal-http-client.c | 261 i.alpn = "h2,http/1.1"; in system_notify_cb() 263 i.alpn = "http/1.1"; in system_notify_cb()
|