-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
None
Develop a bridge layer that implements BoringSSL using OpenSSL. The goal is to contain the effort required to maintain a version of Envoy that uses OpenSSL to a distinct code base/project. Currently, all code that access BoringSSL is replaced with OpenSSL calls, which frequently creates merge conflicts as the Envoy project evolves. In addition to Envoy itself, some additional libraries used by Envoy have started to have dependencies on BoringSSL as well.
- Add a list of BoringSSL calls made by upstream envoy i.e. the calls we need to support in our layer
- Implement the required API calls, and reuse the corresponding BoringSSL utests here possible
- Work out how to incrementally integrate the layer into maistra/envoy, if possible, to verify progress.
- support for x64 and IBM platforms
Related
- is related to
-
OSSM-1776 MTT: Add mTLS tests for Maistra (QE)
- Closed
-
OSSM-2281 Maistra Envoy Test rationalization.
- Closed
-
OSSM-1586 Maistra Envoy handshaker code compatibility
- Closed
- relates to
-
OSSM-717 Reduce time & effort required for rebasing to new istio & envoy versions
- Closed
-
OSSM-1201 [proxy] Cleanup build flags, especially warning supressions
- Closed
-
OSSM-1208 [proxy] Re-enable cryptomb Envoy extension
- Closed
-
OSSM-918 [SPIKE] OpenSSL vs BoringSSL investigation
- Closed