Open graorane opened 1 year ago
what is the difference betn https://github.com/envoyproxy/envoy and https://github.com/maistra/envoy
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.
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.