BoringSSL
BoringSSL is a fork of the OpenSSL cryptographic library maintained by Google. It originated around 2014 as an effort to simplify OpenSSL, remove legacy features, and improve security and maintainability for Google's products. The project provides a TLS/SSL implementation and crypto primitives, typically exposed as the libssl and libcrypto components used by Google's software stack.
The design goals emphasize security, correctness, and code quality. BoringSSL refactors and removes much of the
In practice, BoringSSL is the TLS backend for Google products such as Chrome, Android, and Fuchsia. It
Licensing and distribution follow Google’s policy for BoringSSL; the code is released under a permissive license