Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 1.7 KB

README.md

File metadata and controls

45 lines (29 loc) · 1.7 KB

OpenLiteSpeed

OpenLiteSpeed is the Open Source edition of LiteSpeed Web Server Enterprise. More information about OpenLiteSpeed can be found here.

Purpose

This directory contains a Dockerfile that builds OpenLiteSpeed with OQS-BoringSSL, which allows OpenLiteSpeed to negotiate quantum-safe key exchange using liboqs.

Getting started

Server

Building

Assuming Docker is installed the following command

docker build -t lsws -f Dockerfile-server .
docker network create lsws-test
docker run --network lsws-test --name lsws -it lsws bash

will run the container for the quantum-safe crypto (QSC) protected OpenLiteSpeed server on the docker network called lsws-test.

Usage

Documentation for using the server docker image is contained in the separate USAGE-server.md file.

Client

The QUIC client from https://github.com/open-quantum-safe/oqs-demos/tree/main/quic can be used to test the post quantum key exchange.

The following command

docker run --network lsws-test --name client -it openquantumsafe/msquic-reach bash

runs the container for the QSC-enabled QUIC client on the same network as the server.

Usage

Documentation for using the client docker image is contained in the separate USAGE-client.md file.

Disclaimer

THIS IS NOT FIT FOR PRODUCTION USE.