Skip to content

Make SSL impl (i.e. boringssl vs openssl) pluggable #5545

@bdecoste

Description

@bdecoste

Title: Make SSL impl (i.e. boringssl vs openssl) pluggable

Description:
Overall goal is to support the existing boringssl implementation as well as other ssl implmentations such as openssl. In order to support alternate ssl libraries, boringssl must be able to be compiled out with only bazel configuration changes. In order to support compiling out boringssl the following steps need to be accomplished:

  1. decouple common/ssl from common/network (completed)
  2. move boringssl dependencies to extensions.
  3. decouple extensions/transport_sockets/ssl from server

Parallel implementation of extensions/transport_sockets/openssl is underway.

Relevant Links

  1. decouple common/ssl from common/network #5403
  2. move boringssl dependencies to extensions #5543
  3. WIP

Metadata

Metadata

Assignees

Labels

area/buildstalestalebot believes this issue/PR has not been touched recently

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions