nginx SSL Library with HTTP/3 Support

For HTTP/3 support, you can use BoringSSL, LibreSSL, or QuicTLS. Here, we'll use BoringSSL.

  1. 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
        

         

posted @ 2024-05-20 09:15  锐洋智能  阅读(17)  评论(0编辑  收藏  举报