singe/thirdparty/openssl/cloudflare-quiche/quiche/examples
2023-11-16 22:15:24 -06:00
..
cert-big.crt SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
cert.crt SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
cert.key SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
client.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
client.rs SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gen-certs.sh SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
http3-client.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
http3-client.rs SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
http3-server.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
http3-server.rs SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
Makefile SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
qpack-decode.rs SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
qpack-encode.rs SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
README.md SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
rootca.crt SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
server.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
server.rs SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00

How to build C examples

Requirements

You will need the following libraries to build the C examples in this directory. You can use your OS package manager (brew, apt, pkg, ...) or install them from source.

Build

Simply run make in this directory.

% make clean
% make

Examples Docker image

You can experiment with http3-client, http3-server, client and server using Docker.

The Examples Dockerfile builds a Debian image.

To build:

docker build -t cloudflare-quiche .

To make an HTTP/3 request:

docker run -it cloudflare-quiche http3-client https://cloudflare-quic.com