diff --git a/src/core/lib/security/credentials/jwt/json_token.cc b/src/core/lib/security/credentials/jwt/json_token.cc index f44ef0f6d9e..b57ca7b2094 100644 --- a/src/core/lib/security/credentials/jwt/json_token.cc +++ b/src/core/lib/security/credentials/jwt/json_token.cc @@ -22,6 +22,10 @@ #include +#include +#include +#include + #include #include #include @@ -33,12 +37,6 @@ #include "src/core/lib/security/util/json_util.h" #include "src/core/lib/slice/b64.h" -extern "C" { -#include -#include -#include -} - using grpc_core::Json; /* --- Constants. --- */ diff --git a/src/core/lib/security/credentials/jwt/jwt_verifier.cc b/src/core/lib/security/credentials/jwt/jwt_verifier.cc index d316c12135d..e057fed1203 100644 --- a/src/core/lib/security/credentials/jwt/jwt_verifier.cc +++ b/src/core/lib/security/credentials/jwt/jwt_verifier.cc @@ -23,17 +23,15 @@ #include #include +#include +#include +#include + #include #include #include #include -extern "C" { -#include -#include -#include -} - #include "src/core/lib/gpr/string.h" #include "src/core/lib/gprpp/manual_constructor.h" #include "src/core/lib/http/httpcli.h" diff --git a/src/core/tsi/ssl/session_cache/ssl_session.h b/src/core/tsi/ssl/session_cache/ssl_session.h index 108c0cd1338..adf31aebd3b 100644 --- a/src/core/tsi/ssl/session_cache/ssl_session.h +++ b/src/core/tsi/ssl/session_cache/ssl_session.h @@ -21,11 +21,9 @@ #include -#include - -extern "C" { #include -} + +#include #include "src/core/lib/gprpp/ref_counted.h" diff --git a/src/core/tsi/ssl/session_cache/ssl_session_cache.h b/src/core/tsi/ssl/session_cache/ssl_session_cache.h index 2a99080b9f1..12ff6469a48 100644 --- a/src/core/tsi/ssl/session_cache/ssl_session_cache.h +++ b/src/core/tsi/ssl/session_cache/ssl_session_cache.h @@ -21,14 +21,12 @@ #include -#include -#include +#include -extern "C" { #include -} -#include +#include +#include #include "src/core/lib/gprpp/memory.h" #include "src/core/lib/gprpp/ref_counted.h" diff --git a/src/core/tsi/ssl_transport_security.cc b/src/core/tsi/ssl_transport_security.cc index 65c7f74f017..a991aea79d6 100644 --- a/src/core/tsi/ssl_transport_security.cc +++ b/src/core/tsi/ssl_transport_security.cc @@ -35,6 +35,15 @@ #include +#include +#include /* For OPENSSL_free */ +#include +#include +#include +#include +#include +#include + #include "absl/strings/match.h" #include "absl/strings/string_view.h" @@ -45,17 +54,6 @@ #include #include -extern "C" { -#include -#include /* For OPENSSL_free */ -#include -#include -#include -#include -#include -#include -} - #include "src/core/lib/gpr/useful.h" #include "src/core/tsi/ssl/session_cache/ssl_session_cache.h" #include "src/core/tsi/ssl_types.h" diff --git a/src/core/tsi/ssl_transport_security.h b/src/core/tsi/ssl_transport_security.h index bceac63c251..4b03e2ab912 100644 --- a/src/core/tsi/ssl_transport_security.h +++ b/src/core/tsi/ssl_transport_security.h @@ -21,16 +21,14 @@ #include +#include + #include "absl/strings/string_view.h" #include #include "src/core/tsi/transport_security_interface.h" -extern "C" { -#include -} - /* Value for the TSI_CERTIFICATE_TYPE_PEER_PROPERTY property for X509 certs. */ #define TSI_X509_CERTIFICATE_TYPE "X509" diff --git a/test/core/end2end/h2_ssl_cert_test.cc b/test/core/end2end/h2_ssl_cert_test.cc index 770267212f4..a3fb4001e7a 100644 --- a/test/core/end2end/h2_ssl_cert_test.cc +++ b/test/core/end2end/h2_ssl_cert_test.cc @@ -20,6 +20,7 @@ #include #include +#include #include #include @@ -37,10 +38,6 @@ #include "test/core/util/port.h" #include "test/core/util/test_config.h" -extern "C" { -#include -} - static std::string test_server1_key_id; namespace grpc { diff --git a/test/core/tsi/ssl_transport_security_test.cc b/test/core/tsi/ssl_transport_security_test.cc index ab2ca5cb489..f0c2237e381 100644 --- a/test/core/tsi/ssl_transport_security_test.cc +++ b/test/core/tsi/ssl_transport_security_test.cc @@ -22,6 +22,10 @@ #include #include +#include +#include +#include + #include #include #include @@ -35,12 +39,6 @@ #include "test/core/tsi/transport_security_test_lib.h" #include "test/core/util/test_config.h" -extern "C" { -#include -#include -#include -} - #define SSL_TSI_TEST_ALPN1 "foo" #define SSL_TSI_TEST_ALPN2 "toto" #define SSL_TSI_TEST_ALPN3 "baz"