Chrome OS currently uses chromeos-base/libchrome-395517-r10, which points to:
commit 7b88bc885b9d8dc551beab840b853a79fa06494d
Add build options to skip some libraries
In the repository aosp/external/libchrome, with one extra patch applied on top.
This actual builds fine with dev-libs/openssl-1.1.0f - however, it installs a header file "crypto/scoped_openssl_types.h" which is not compatible with OpenSSL 1.1 due to the line:
using ScopedEVP_MD_CTX = ScopedOpenSSL<EVP_MD_CTX, EVP_MD_CTX_destroy>;
because EVP_MD_CTX_destroy has been replaced by EVP_MD_CTX_free in OpenSSL 1.1.
Comment 1 by djkurtz@chromium.org
, Jun 29 2017