nginx SSL Library with HTTP/3 Support
For HTTP/3 support, you can use BoringSSL, LibreSSL, or QuicTLS. Here, we'll use BoringSSL.
-
Clone BoringSSL:
- In the MSYS2 terminal, navigate to your desired directory and clone the BoringSSL repository:
git clone https://github.com/google/boringssl.git cd boringssl
Build BoringSSL:
- BoringSSL uses CMake for building. Install CMake if you haven't already:
pacman -S mingw-w64-x86_64-cmake
Create a build directory and build BoringSSL:
-
mkdir build cd build export CC=/mingw64/bin/gcc export CXX=/mingw64/bin/g++ cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release .. make -j12
- BoringSSL uses CMake for building. Install CMake if you haven't already:
- In the MSYS2 terminal, navigate to your desired directory and clone the BoringSSL repository: