From af1a266670d040d2f4083ff309d732d648afba2a Mon Sep 17 00:00:00 2001 From: Angelos Mouzakitis Date: Tue, 10 Oct 2023 14:33:42 +0000 Subject: Add submodule dependency files Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec --- .../edk2/CryptoPkg/Library/TlsLib/InternalTlsLib.h | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 roms/edk2/CryptoPkg/Library/TlsLib/InternalTlsLib.h (limited to 'roms/edk2/CryptoPkg/Library/TlsLib/InternalTlsLib.h') diff --git a/roms/edk2/CryptoPkg/Library/TlsLib/InternalTlsLib.h b/roms/edk2/CryptoPkg/Library/TlsLib/InternalTlsLib.h new file mode 100644 index 000000000..ce7f4ced4 --- /dev/null +++ b/roms/edk2/CryptoPkg/Library/TlsLib/InternalTlsLib.h @@ -0,0 +1,41 @@ +/** @file + Internal include file for TlsLib. + +Copyright (c) 2016 - 2017, Intel Corporation. All rights reserved.
+SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ + +#ifndef __INTERNAL_TLS_LIB_H__ +#define __INTERNAL_TLS_LIB_H__ + +#undef _WIN32 +#undef _WIN64 + +#include +#include +#include +#include +#include +#include +#include +#include + +typedef struct { + // + // Main SSL Connection which is created by a server or a client + // per established connection. + // + SSL *Ssl; + // + // Memory BIO for the TLS/SSL Reading operations. + // + BIO *InBio; + // + // Memory BIO for the TLS/SSL Writing operations. + // + BIO *OutBio; +} TLS_CONNECTION; + +#endif + -- cgit