Skip to content

Latest commit

 

History

History
43 lines (22 loc) · 1.64 KB

README.md

File metadata and controls

43 lines (22 loc) · 1.64 KB

Warning

This integration is currently not supported due to the end of life of oqs-openssl111. Feel free to vote this back into supported state by visiting the discussion on the topic.

Purpose

This directory contains a Dockerfile that builds Envoy with the OQS BoringSSL master-with-bazel branch modified to build the liboqs library and use the most updated BoringSSL source code.

Getting Started

Docker Image

A pre-built Docker image has been provided for streamlined use in envoy implementations.

It can be used identically to the standard envoy images. For example, when setting a base image for a standard Envoy implementation, one may write

FROM envoyproxy/envoy-dev:latest

To use the post-quantum image, replace with

FROM openquantumsafe/envoy:latest

Local Docker Build

Install Docker and run the following commands:

docker build -t envoy .

Build From Source

Full source code, instructions, and demo can be found here.

Sample Usage

An example implementation of oqs-enabled envoy terminating a tls handshake and proxying to an http backend has been included.

Contact

For questions or contributions to the post-quantum cloud native project:

Github repo

[email protected]