Commit b2d65501 authored by Tatsuhiro Tsujikawa's avatar Tatsuhiro Tsujikawa

src: BoringSSL only requires CRYPTO_library_init

parent 62dd1f51
......@@ -154,15 +154,14 @@ bool check_http2_requirement(SSL *ssl) {
void libssl_init() {
#if OPENSSL_1_1_API
// No explicit initialization is required.
#else // !OPENSSL_1_1_API
// OPENSSL_config() is not available in BoringSSL.
#if !defined(OPENSSL_IS_BORINGSSL)
#elif defined(OPENSSL_IS_BORINGSSL)
CRYPTO_library_init();
#else // !OPENSSL_1_1_API && !defined(OPENSSL_IS_BORINGSSL)
OPENSSL_config(nullptr);
#endif // !defined(OPENSSL_IS_BORINGSSL)
SSL_load_error_strings();
SSL_library_init();
OpenSSL_add_all_algorithms();
#endif // !OPENSSL_1_1_API
#endif // !OPENSSL_1_1_API && !defined(OPENSSL_IS_BORINGSSL)
}
int ssl_ctx_set_proto_versions(SSL_CTX *ssl_ctx, int min, int max) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment