envoyproxy / envoy-openssl

Envoy OpenSSL extensions
Apache License 2.0
44 stars 39 forks source link

Can you pls share exact steps to build envoy-openssl #53

Open graorane opened 1 year ago

twghu commented 1 year ago

We have the older version of envoy-openssl that is out of date, essentially though it is a bazel build similar to the envoy repository and is built from the envoy-openssl folder.

The new library contained in the bssl-compat sub-folder, is a work in progress. The build instructions are in the README.md file in bssl-compat folder.

graorane commented 1 year ago

what is the difference betn https://github.com/envoyproxy/envoy and https://github.com/maistra/envoy

twghu commented 1 year ago

The Maistra version is the EnvoyProxy version modified to use OpenSSL rather than BoringSSL.

The original intent was to make Maistra the basis for a more general envoy-openssl version of Envoy which is now substantially out of date.

Current plans are to avoid continual refactoring of EnvoyProxy for OpenSSL and have a BoringSSL compatibility layer/bridge.