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