Home
last modified time | relevance | path

Searched full:ngtcp2 (Results 1 – 25 of 39) sorted by relevance

12

/external/curl/docs/
DHTTP3.md20 [ngtcp2](https://github.com/ngtcp2/ngtcp2)
31 when built to use *quiche* or *msh3*. Only the *ngtcp2* backend is not
42 # ngtcp2 version
44 Building curl with ngtcp2 involves 3 components: `ngtcp2` itself, `nghttp3` and a QUIC supporting T…
46 * `ngtcp2`: v1.2.0
52 to use a TLS library that has such APIs and that works with *ngtcp2*.
65 % git clone -b v1.1.0 https://github.com/ngtcp2/nghttp3
73 Build ngtcp2
76 % git clone -b v1.2.0 https://github.com/ngtcp2/ngtcp2
77 % cd ngtcp2
[all …]
DEXPERIMENTAL.md43 ### HTTP/3 support (non-ngtcp2 backends)
DINSTALL.md528 - `--without-ngtcp2` (HTTP/2 using ngtcp2)
/external/curl/CMake/
DFindNGTCP2.cmake29 Find the ngtcp2 library
43 System has ngtcp2
45 The ngtcp2 include directories.
47 The libraries needed to use ngtcp2
49 version of ngtcp2.
57 find_path(NGTCP2_INCLUDE_DIR ngtcp2/ngtcp2.h
63 find_library(NGTCP2_LIBRARY NAMES ngtcp2
78 message(FATAL_ERROR "NGTCP2: Only one crypto library can be selected")
104 find_package_handle_standard_args(NGTCP2
/external/curl/.github/workflows/
Dngtcp2-linux.yml5 name: ngtcp2-linux
42 group: ngtcp2-${{ github.event.pull_request.number || github.sha }}
54 …# renovate: datasource=github-tags depName=ngtcp2/nghttp3 versioning=semver registryUrl=https://gi…
56 …# renovate: datasource=github-tags depName=ngtcp2/ngtcp2 versioning=semver registryUrl=https://git…
57 ngtcp2-version: 1.5.0
75 … --with-ngtcp2=$HOME/nghttpx --enable-warnings --enable-werror --enable-debug --disable-ntlm
81 --with-ngtcp2=$HOME/nghttpx --enable-warnings --enable-werror --enable-debug
87 --with-ngtcp2=$HOME/nghttpx --enable-warnings --enable-werror --enable-debug
194 … git clone --quiet --depth=1 -b v${{ env.nghttp3-version }} https://github.com/ngtcp2/nghttp3
209 git clone --quiet --depth=1 -b v${{ env.ngtcp2-version }} https://github.com/ngtcp2/ngtcp2
[all …]
Dquiche-linux.yml51 …# renovate: datasource=github-tags depName=ngtcp2/nghttp3 versioning=semver registryUrl=https://gi…
53 …# renovate: datasource=github-tags depName=ngtcp2/ngtcp2 versioning=semver registryUrl=https://git…
54 ngtcp2-version: 1.5.0
100 …ssl-${{ env.openssl-version }}-nghttp3-${{ env.nghttp3-version }}-ngtcp2-${{ env.ngtcp2-version }}…
112 … git clone --quiet --depth=1 -b v${{ env.nghttp3-version }} https://github.com/ngtcp2/nghttp3
122 git clone --quiet --depth=1 -b v${{ env.ngtcp2-version }} https://github.com/ngtcp2/ngtcp2
123 cd ngtcp2
127 name: 'install ngtcp2'
Dosslq-linux.yml53 …# renovate: datasource=github-tags depName=ngtcp2/nghttp3 versioning=semver registryUrl=https://gi…
55 …# renovate: datasource=github-tags depName=ngtcp2/ngtcp2 versioning=semver registryUrl=https://git…
56 ngtcp2-version: 1.5.0
158 … git clone --quiet --depth=1 -b v${{ env.nghttp3-version }} https://github.com/ngtcp2/nghttp3
173 git clone --quiet --depth=1 -b v${{ env.ngtcp2-version }} https://github.com/ngtcp2/ngtcp2
174 cd ngtcp2
178 name: 'install ngtcp2'
/external/curl/
Dconfigure.ac180 …curl_h3_msg="no (--with-ngtcp2 --with-nghttp3, --with-quiche, --with-openssl-quic, --with-msh…
2831 dnl Check for ngtcp2 (QUIC)
2837 # without HTTP, ngtcp2 is no use
2841 AC_ARG_WITH(ngtcp2, optwith
2842 AS_HELP_STRING([--with-ngtcp2=PATH],[Enable ngtcp2 usage])
2843 AS_HELP_STRING([--without-ngtcp2],[Disable ngtcp2 usage]),
2847 dnl --without-ngtcp2 option used
2851 dnl --with-ngtcp2 option used without path
2856 dnl --with-ngtcp2 option used with path
2862 curl_tcp2_msg="no (--with-ngtcp2)"
[all …]
DCMakeLists.txt689 option(USE_NGTCP2 "Use ngtcp2 and nghttp3 libraries for HTTP/3 support" OFF)
693 find_package(NGTCP2 REQUIRED wolfSSL)
695 find_package(NGTCP2 REQUIRED BoringSSL)
697 find_package(NGTCP2 REQUIRED quictls)
701 find_package(NGTCP2 REQUIRED GnuTLS)
703 message(FATAL_ERROR "ngtcp2 requires OpenSSL, wolfSSL or GnuTLS")
DRELEASE-NOTES113 o h3/ngtcp2: improve error handling [140]
119 o http2 + ngtcp2: pass CURLcode errors from callbacks [94]
122 o http3: quiche+ngtcp2 improvements [129]
/external/curl/lib/vquic/
Dcurl_ngtcp2.c28 #include <ngtcp2/ngtcp2.h>
34 #include <ngtcp2/ngtcp2_crypto_boringssl.h>
36 #include <ngtcp2/ngtcp2_crypto_quictls.h>
40 #include <ngtcp2/ngtcp2_crypto_gnutls.h>
43 #include <ngtcp2/ngtcp2_crypto_wolfssl.h>
104 * Store ngtcp2 version info in this buffer.
110 (void)msnprintf(p, len, "ngtcp2/%s nghttp3/%s", in Curl_ngtcp2_ver()
311 /* ngtcp2 default congestion controller does not perform pacing. Limit
756 * ngtcp2 tells us when it wants to be invoked again. We handle that via
1689 * Read a network packet to send from ngtcp2 into `buf`.
[all …]
Dcurl_ngtcp2.h35 #include <ngtcp2/ngtcp2_crypto.h>
/external/curl/lib/
DMakefile.mk178 ifeq ($(findstring -nghttp3,$(CFG))$(findstring -ngtcp2,$(CFG)),-nghttp3-ngtcp2)
185 NGTCP2_PATH ?= $(PROOT)/../ngtcp2
Dcurl_config.h.in474 /* Define to 1 if you have the <ngtcp2/ngtcp2_crypto.h> header file. */
477 /* Define to 1 if you have the <ngtcp2/ngtcp2.h> header file. */
893 /* if ngtcp2 is in use */
908 /* if ngtcp2 + nghttp3 is in use */
Dcurl_config.h456 /* Define to 1 if you have the <ngtcp2/ngtcp2_crypto.h> header file. */
459 /* Define to 1 if you have the <ngtcp2/ngtcp2.h> header file. */
866 /* if ngtcp2 is in use */
881 /* if ngtcp2 + nghttp3 is in use */
Dconfig-os400.h238 /* Define to enable HTTP3 support (experimental, requires NGTCP2, QUICHE or
Dcurl_config.h.cmake723 /* to enable NGTCP2 */
/external/curl/lib/vtls/
Dopenssl.h32 * and ngtcp2.c
/external/curl/docs/cmdline-opts/
D_ENVIRONMENT.md87 files can become rather large. Works with the ngtcp2 and quiche QUIC backends.
/external/federated-compute/third_party/
Dcurl.BUILD.bzl276 "lib/vquic/ngtcp2.c",
277 "lib/vquic/ngtcp2.h",
/external/tensorflow/third_party/
Dcurl.BUILD298 "lib/vquic/ngtcp2.c",
299 "lib/vquic/ngtcp2.h",
/external/curl/tests/http/
Dtest_14_auth.py106 if proto == 'h3' and not env.curl_uses_lib('ngtcp2'):
Dscorecard.py357 for lib in ['ngtcp2', 'quiche', 'msh3', 'nghttp3']:
/external/curl/.github/
Dlabeler.yml130 …- '{.github/workflows/ngtcp2*,.github/workflows/quiche*,.github/workflows/osslq*,CMake/FindMSH3.cm…
/external/curl/tests/http/testenv/
Denv.py307 return not Env.curl_uses_lib('ngtcp2') and Env.curl_uses_lib('nghttp3')

12