Home
last modified time | relevance | path

Searched refs:alpn (Results 1 - 25 of 142) sorted by relevance

123456

/third_party/curl/lib/vquic/
H A Dvquic-tls.c215 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 Dvquic-tls.h64 * @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 Drustls.c391 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 Dgtls.c709 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 Dmbedtls.c667 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 Dbearssl.c697 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 Dhttp_proxy.c188 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 Dconnect.c361 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 Dlibevent-server.c696 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 Dlibevent-client.c503 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 Dtlscontext.h37 std::string alpn = NGHTTP3_ALPN_H3; member
133 const std::string_view alpn() const;
H A Dtlscontext.cc69 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 Dvhost.c113 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 Dminimal-http-client-multi.c602 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 Dprivate-lib-roles.h228 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 Dminimal-http-client.c184 i.alpn = "h2"; in system_notify_cb()
186 i.alpn = "http/1.1"; in system_notify_cb()
/third_party/nghttp2/src/
H A Dshrpx_mruby_module_env.cc435 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 Dssl_lib.c862 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 Dssl_lib.c802 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 Dlws-client.h168 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 Dminimal-ws-client.c138 i.alpn = "h2"; in main()
/third_party/libwebsockets/minimal-examples/http-client/minimal-http-client-jit-trust/
H A Dminimal-http-client.c121 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 Dtls.c162 if (vhost->tls.alpn) in lws_context_init_alpn()
163 alpn_comma = vhost->tls.alpn; in lws_context_init_alpn()
H A Dprivate-network.h55 const char *alpn; member
/third_party/libwebsockets/minimal-examples/http-client/minimal-http-client/
H A Dminimal-http-client.c261 i.alpn = "h2,http/1.1"; in system_notify_cb()
263 i.alpn = "http/1.1"; in system_notify_cb()

Completed in 32 milliseconds

123456