The Envoy OpenSSL Extensions project hosts extensions for building Envoy purely with OpenSSL.
To build OpenSSL-enabled Envoy run the following command.
$ bazel build //:envoy
If you need OpenSSL dynamically linked to Envoy then re-map @boringssl
to
@openssl_shared
by editing the WORKSPACE file.
To test the OpenSSL features run the following commands.
$ bazel test //test/common/...
$ bazel test //test/extensions/...
$ bazel test //test/integration/...
The Envoy OpenSSL Extensions project is governed by the Apache License, Version 2.0. See the LICENSE file for the full license text.