Skip to content

Latest commit

 

History

History

envoy

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

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]