ssl: Reorder inclusions
This commit is contained in:
		| @@ -3,9 +3,10 @@ | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #include "common/common_types.h" |  | ||||||
|  |  | ||||||
| #include <optional> | #include <optional> | ||||||
|  | #include <string> | ||||||
|  |  | ||||||
|  | #include "common/common_types.h" | ||||||
|  |  | ||||||
| namespace Network { | namespace Network { | ||||||
|  |  | ||||||
|   | |||||||
| @@ -3,15 +3,15 @@ | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #include "core/hle/result.h" |  | ||||||
|  |  | ||||||
| #include "common/common_types.h" |  | ||||||
|  |  | ||||||
| #include <memory> | #include <memory> | ||||||
| #include <span> | #include <span> | ||||||
| #include <string> | #include <string> | ||||||
| #include <vector> | #include <vector> | ||||||
|  |  | ||||||
|  | #include "common/common_types.h" | ||||||
|  |  | ||||||
|  | #include "core/hle/result.h" | ||||||
|  |  | ||||||
| namespace Network { | namespace Network { | ||||||
| class SocketBase; | class SocketBase; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -1,10 +1,10 @@ | |||||||
| // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project | // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project | ||||||
| // SPDX-License-Identifier: GPL-2.0-or-later | // SPDX-License-Identifier: GPL-2.0-or-later | ||||||
|  |  | ||||||
| #include "core/hle/service/ssl/ssl_backend.h" |  | ||||||
|  |  | ||||||
| #include "common/logging/log.h" | #include "common/logging/log.h" | ||||||
|  |  | ||||||
|  | #include "core/hle/service/ssl/ssl_backend.h" | ||||||
|  |  | ||||||
| namespace Service::SSL { | namespace Service::SSL { | ||||||
|  |  | ||||||
| ResultVal<std::unique_ptr<SSLConnectionBackend>> CreateSSLConnectionBackend() { | ResultVal<std::unique_ptr<SSLConnectionBackend>> CreateSSLConnectionBackend() { | ||||||
|   | |||||||
| @@ -1,14 +1,6 @@ | |||||||
| // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project | // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project | ||||||
| // SPDX-License-Identifier: GPL-2.0-or-later | // SPDX-License-Identifier: GPL-2.0-or-later | ||||||
|  |  | ||||||
| #include "core/hle/service/ssl/ssl_backend.h" |  | ||||||
| #include "core/internal_network/network.h" |  | ||||||
| #include "core/internal_network/sockets.h" |  | ||||||
|  |  | ||||||
| #include "common/fs/file.h" |  | ||||||
| #include "common/hex_util.h" |  | ||||||
| #include "common/string_util.h" |  | ||||||
|  |  | ||||||
| #include <mutex> | #include <mutex> | ||||||
|  |  | ||||||
| #include <openssl/bio.h> | #include <openssl/bio.h> | ||||||
| @@ -16,6 +8,14 @@ | |||||||
| #include <openssl/ssl.h> | #include <openssl/ssl.h> | ||||||
| #include <openssl/x509.h> | #include <openssl/x509.h> | ||||||
|  |  | ||||||
|  | #include "common/fs/file.h" | ||||||
|  | #include "common/hex_util.h" | ||||||
|  | #include "common/string_util.h" | ||||||
|  |  | ||||||
|  | #include "core/hle/service/ssl/ssl_backend.h" | ||||||
|  | #include "core/internal_network/network.h" | ||||||
|  | #include "core/internal_network/sockets.h" | ||||||
|  |  | ||||||
| using namespace Common::FS; | using namespace Common::FS; | ||||||
|  |  | ||||||
| namespace Service::SSL { | namespace Service::SSL { | ||||||
|   | |||||||
| @@ -1,16 +1,16 @@ | |||||||
| // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project | // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project | ||||||
| // SPDX-License-Identifier: GPL-2.0-or-later | // SPDX-License-Identifier: GPL-2.0-or-later | ||||||
|  |  | ||||||
| #include "core/hle/service/ssl/ssl_backend.h" | #include <mutex> | ||||||
| #include "core/internal_network/network.h" |  | ||||||
| #include "core/internal_network/sockets.h" |  | ||||||
|  |  | ||||||
| #include "common/error.h" | #include "common/error.h" | ||||||
| #include "common/fs/file.h" | #include "common/fs/file.h" | ||||||
| #include "common/hex_util.h" | #include "common/hex_util.h" | ||||||
| #include "common/string_util.h" | #include "common/string_util.h" | ||||||
|  |  | ||||||
| #include <mutex> | #include "core/hle/service/ssl/ssl_backend.h" | ||||||
|  | #include "core/internal_network/network.h" | ||||||
|  | #include "core/internal_network/sockets.h" | ||||||
|  |  | ||||||
| namespace { | namespace { | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,18 +1,21 @@ | |||||||
| // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project | // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project | ||||||
| // SPDX-License-Identifier: GPL-2.0-or-later | // SPDX-License-Identifier: GPL-2.0-or-later | ||||||
|  |  | ||||||
| #include "core/hle/service/ssl/ssl_backend.h" |  | ||||||
| #include "core/internal_network/network.h" |  | ||||||
| #include "core/internal_network/sockets.h" |  | ||||||
|  |  | ||||||
| #include <mutex> | #include <mutex> | ||||||
|  |  | ||||||
| #include <Security/SecureTransport.h> |  | ||||||
|  |  | ||||||
| // SecureTransport has been deprecated in its entirety in favor of | // SecureTransport has been deprecated in its entirety in favor of | ||||||
| // Network.framework, but that does not allow layering TLS on top of an | // Network.framework, but that does not allow layering TLS on top of an | ||||||
| // arbitrary socket. | // arbitrary socket. | ||||||
|  | #if defined(__GNUC__) || defined(__clang__) | ||||||
|  | #pragma GCC diagnostic push | ||||||
| #pragma GCC diagnostic ignored "-Wdeprecated-declarations" | #pragma GCC diagnostic ignored "-Wdeprecated-declarations" | ||||||
|  | #include <Security/SecureTransport.h> | ||||||
|  | #pragma GCC diagnostic pop | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #include "core/hle/service/ssl/ssl_backend.h" | ||||||
|  | #include "core/internal_network/network.h" | ||||||
|  | #include "core/internal_network/sockets.h" | ||||||
|  |  | ||||||
| namespace { | namespace { | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user