From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web12.7619.1589517832450775476 for ; Thu, 14 May 2020 21:43:52 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: jian.j.wang@intel.com) IronPort-SDR: 87Xc+RH468hA91v8M62dTHQ1+6Uknski23KW9cQOB4DndQZ9Hs5shSxLll3fQvFDFiyoisBjm+ IH/I9eLU3Sug== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 May 2020 21:43:51 -0700 IronPort-SDR: WKm2WlV5461WyG/qswUw38KAFL788TQLRfBK+69lzu4Db+C5WP3YLujyDLVp6fxTwZiDdm2+8x LB5ThrkpnWNA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,394,1583222400"; d="scan'208";a="281097486" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga002.jf.intel.com with ESMTP; 14 May 2020 21:43:50 -0700 Received: from shsmsx106.ccr.corp.intel.com (10.239.4.159) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 14 May 2020 21:43:50 -0700 Received: from shsmsx107.ccr.corp.intel.com ([169.254.9.110]) by SHSMSX106.ccr.corp.intel.com ([169.254.10.232]) with mapi id 14.03.0439.000; Fri, 15 May 2020 12:43:47 +0800 From: "Wang, Jian J" To: "Gao, Zhichao" , "devel@edk2.groups.io" CC: "Lu, XiaoyuX" , "Fu, Siyuan" , "Kinney, Michael D" , "Yao, Jiewen" , "Gao, Liming" Subject: Re: [PATCH V6 12/13] CryptoPkg/opensslconf.h: Covert the file ending to dos format Thread-Topic: [PATCH V6 12/13] CryptoPkg/opensslconf.h: Covert the file ending to dos format Thread-Index: AQHWKnL/zhqlWSMV2UitATz9QI1K66iokd6A Date: Fri, 15 May 2020 04:43:46 +0000 Message-ID: References: <20200515043948.15028-1-zhichao.gao@intel.com> <20200515043948.15028-13-zhichao.gao@intel.com> In-Reply-To: <20200515043948.15028-13-zhichao.gao@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: jian.j.wang@intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Jian J Wang Regards, Jian > -----Original Message----- > From: Gao, Zhichao > Sent: Friday, May 15, 2020 12:40 PM > To: devel@edk2.groups.io > Cc: Wang, Jian J ; Lu, XiaoyuX ; > Fu, Siyuan ; Kinney, Michael D > ; Yao, Jiewen ; Gao, > Liming > Subject: [PATCH V6 12/13] CryptoPkg/opensslconf.h: Covert the file ending= to > dos format >=20 > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D1898 >=20 > Convert file ending of the crypto created openssl config file - > opensslconf.h from '\n' to '\r\n' to make align the line ending and > pass the patch check. >=20 > Cc: Jian J Wang > Cc: Xiaoyu Lu > Cc: Siyuan Fu > Cc: Michael D Kinney > Cc: Jiewen Yao > Cc: Liming Gao > Signed-off-by: Zhichao Gao > --- > .../Library/Include/openssl/opensslconf.h | 680 +++++++++--------- > 1 file changed, 340 insertions(+), 340 deletions(-) >=20 > diff --git a/CryptoPkg/Library/Include/openssl/opensslconf.h > b/CryptoPkg/Library/Include/openssl/opensslconf.h > index 70862e1054..62c2736cb0 100644 > --- a/CryptoPkg/Library/Include/openssl/opensslconf.h > +++ b/CryptoPkg/Library/Include/openssl/opensslconf.h > @@ -1,349 +1,349 @@ > -/* > - * WARNING: do not edit! > - * Generated from include/openssl/opensslconf.h.in > - * > - * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved. > - * > - * Licensed under the OpenSSL license (the "License"). You may not use > - * this file except in compliance with the License. You can obtain a co= py > - * in the file LICENSE in the source distribution or at > - * https://www.openssl.org/source/license.html > - */ > - > -#include > - > -#ifdef __cplusplus > -extern "C" { > -#endif > - > -#ifdef OPENSSL_ALGORITHM_DEFINES > -# error OPENSSL_ALGORITHM_DEFINES no longer supported > -#endif > - > -/* > - * OpenSSL was configured with the following options: > - */ > - > -#ifndef OPENSSL_SYS_UEFI > -# define OPENSSL_SYS_UEFI 1 > -#endif > -#define OPENSSL_MIN_API 0x10100000L > -#ifndef OPENSSL_NO_BF > -# define OPENSSL_NO_BF > -#endif > -#ifndef OPENSSL_NO_BLAKE2 > -# define OPENSSL_NO_BLAKE2 > -#endif > -#ifndef OPENSSL_NO_CAMELLIA > -# define OPENSSL_NO_CAMELLIA > -#endif > -#ifndef OPENSSL_NO_CAST > -# define OPENSSL_NO_CAST > -#endif > -#ifndef OPENSSL_NO_CHACHA > -# define OPENSSL_NO_CHACHA > -#endif > -#ifndef OPENSSL_NO_CMS > -# define OPENSSL_NO_CMS > -#endif > -#ifndef OPENSSL_NO_CT > -# define OPENSSL_NO_CT > -#endif > +/* > + * WARNING: do not edit! > + * Generated from include/openssl/opensslconf.h.in > + * > + * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved. > + * > + * Licensed under the OpenSSL license (the "License"). You may not use > + * this file except in compliance with the License. You can obtain a co= py > + * in the file LICENSE in the source distribution or at > + * https://www.openssl.org/source/license.html > + */ > + > +#include > + > +#ifdef __cplusplus > +extern "C" { > +#endif > + > +#ifdef OPENSSL_ALGORITHM_DEFINES > +# error OPENSSL_ALGORITHM_DEFINES no longer supported > +#endif > + > +/* > + * OpenSSL was configured with the following options: > + */ > + > +#ifndef OPENSSL_SYS_UEFI > +# define OPENSSL_SYS_UEFI 1 > +#endif > +#define OPENSSL_MIN_API 0x10100000L > +#ifndef OPENSSL_NO_BF > +# define OPENSSL_NO_BF > +#endif > +#ifndef OPENSSL_NO_BLAKE2 > +# define OPENSSL_NO_BLAKE2 > +#endif > +#ifndef OPENSSL_NO_CAMELLIA > +# define OPENSSL_NO_CAMELLIA > +#endif > +#ifndef OPENSSL_NO_CAST > +# define OPENSSL_NO_CAST > +#endif > +#ifndef OPENSSL_NO_CHACHA > +# define OPENSSL_NO_CHACHA > +#endif > +#ifndef OPENSSL_NO_CMS > +# define OPENSSL_NO_CMS > +#endif > +#ifndef OPENSSL_NO_CT > +# define OPENSSL_NO_CT > +#endif > #ifndef OPENSSL_NO_DES > # define OPENSSL_NO_DES > #endif > -#ifndef OPENSSL_NO_DSA > -# define OPENSSL_NO_DSA > -#endif > -#ifndef OPENSSL_NO_EC > -# define OPENSSL_NO_EC > -#endif > -#ifndef OPENSSL_NO_IDEA > -# define OPENSSL_NO_IDEA > -#endif > -#ifndef OPENSSL_NO_MD2 > -# define OPENSSL_NO_MD2 > -#endif > +#ifndef OPENSSL_NO_DSA > +# define OPENSSL_NO_DSA > +#endif > +#ifndef OPENSSL_NO_EC > +# define OPENSSL_NO_EC > +#endif > +#ifndef OPENSSL_NO_IDEA > +# define OPENSSL_NO_IDEA > +#endif > +#ifndef OPENSSL_NO_MD2 > +# define OPENSSL_NO_MD2 > +#endif > #ifndef OPENSSL_NO_MD4 > # define OPENSSL_NO_MD4 > #endif > -#ifndef OPENSSL_NO_MDC2 > -# define OPENSSL_NO_MDC2 > -#endif > -#ifndef OPENSSL_NO_POLY1305 > -# define OPENSSL_NO_POLY1305 > -#endif > -#ifndef OPENSSL_NO_RC2 > -# define OPENSSL_NO_RC2 > -#endif > +#ifndef OPENSSL_NO_MDC2 > +# define OPENSSL_NO_MDC2 > +#endif > +#ifndef OPENSSL_NO_POLY1305 > +# define OPENSSL_NO_POLY1305 > +#endif > +#ifndef OPENSSL_NO_RC2 > +# define OPENSSL_NO_RC2 > +#endif > #ifndef OPENSSL_NO_RC4 > # define OPENSSL_NO_RC4 > #endif > -#ifndef OPENSSL_NO_RC5 > -# define OPENSSL_NO_RC5 > -#endif > -#ifndef OPENSSL_NO_RMD160 > -# define OPENSSL_NO_RMD160 > -#endif > -#ifndef OPENSSL_NO_SEED > -# define OPENSSL_NO_SEED > -#endif > -#ifndef OPENSSL_NO_SM2 > -# define OPENSSL_NO_SM2 > -#endif > -#ifndef OPENSSL_NO_SRP > -# define OPENSSL_NO_SRP > -#endif > -#ifndef OPENSSL_NO_TS > -# define OPENSSL_NO_TS > -#endif > -#ifndef OPENSSL_NO_WHIRLPOOL > -# define OPENSSL_NO_WHIRLPOOL > -#endif > -#ifndef OPENSSL_RAND_SEED_NONE > -# define OPENSSL_RAND_SEED_NONE > -#endif > -#ifndef OPENSSL_NO_AFALGENG > -# define OPENSSL_NO_AFALGENG > -#endif > -#ifndef OPENSSL_NO_APPS > -# define OPENSSL_NO_APPS > -#endif > -#ifndef OPENSSL_NO_ASAN > -# define OPENSSL_NO_ASAN > -#endif > -#ifndef OPENSSL_NO_ASM > -# define OPENSSL_NO_ASM > -#endif > -#ifndef OPENSSL_NO_ASYNC > -# define OPENSSL_NO_ASYNC > -#endif > -#ifndef OPENSSL_NO_AUTOERRINIT > -# define OPENSSL_NO_AUTOERRINIT > -#endif > -#ifndef OPENSSL_NO_AUTOLOAD_CONFIG > -# define OPENSSL_NO_AUTOLOAD_CONFIG > -#endif > -#ifndef OPENSSL_NO_CAPIENG > -# define OPENSSL_NO_CAPIENG > -#endif > -#ifndef OPENSSL_NO_CRYPTO_MDEBUG > -# define OPENSSL_NO_CRYPTO_MDEBUG > -#endif > -#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE > -# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE > -#endif > -#ifndef OPENSSL_NO_DEPRECATED > -# define OPENSSL_NO_DEPRECATED > -#endif > -#ifndef OPENSSL_NO_DEVCRYPTOENG > -# define OPENSSL_NO_DEVCRYPTOENG > -#endif > -#ifndef OPENSSL_NO_DGRAM > -# define OPENSSL_NO_DGRAM > -#endif > -#ifndef OPENSSL_NO_DTLS > -# define OPENSSL_NO_DTLS > -#endif > -#ifndef OPENSSL_NO_DTLS1 > -# define OPENSSL_NO_DTLS1 > -#endif > -#ifndef OPENSSL_NO_DTLS1_2 > -# define OPENSSL_NO_DTLS1_2 > -#endif > -#ifndef OPENSSL_NO_EC2M > -# define OPENSSL_NO_EC2M > -#endif > -#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 > -# define OPENSSL_NO_EC_NISTP_64_GCC_128 > -#endif > -#ifndef OPENSSL_NO_ECDH > -# define OPENSSL_NO_ECDH > -#endif > -#ifndef OPENSSL_NO_ECDSA > -# define OPENSSL_NO_ECDSA > -#endif > -#ifndef OPENSSL_NO_EGD > -# define OPENSSL_NO_EGD > -#endif > -#ifndef OPENSSL_NO_ENGINE > -# define OPENSSL_NO_ENGINE > -#endif > -#ifndef OPENSSL_NO_ERR > -# define OPENSSL_NO_ERR > -#endif > -#ifndef OPENSSL_NO_EXTERNAL_TESTS > -# define OPENSSL_NO_EXTERNAL_TESTS > -#endif > -#ifndef OPENSSL_NO_FILENAMES > -# define OPENSSL_NO_FILENAMES > -#endif > -#ifndef OPENSSL_NO_FUZZ_AFL > -# define OPENSSL_NO_FUZZ_AFL > -#endif > -#ifndef OPENSSL_NO_FUZZ_LIBFUZZER > -# define OPENSSL_NO_FUZZ_LIBFUZZER > -#endif > -#ifndef OPENSSL_NO_GOST > -# define OPENSSL_NO_GOST > -#endif > -#ifndef OPENSSL_NO_HEARTBEATS > -# define OPENSSL_NO_HEARTBEATS > -#endif > -#ifndef OPENSSL_NO_HW > -# define OPENSSL_NO_HW > -#endif > -#ifndef OPENSSL_NO_MSAN > -# define OPENSSL_NO_MSAN > -#endif > -#ifndef OPENSSL_NO_OCB > -# define OPENSSL_NO_OCB > -#endif > -#ifndef OPENSSL_NO_POSIX_IO > -# define OPENSSL_NO_POSIX_IO > -#endif > -#ifndef OPENSSL_NO_RFC3779 > -# define OPENSSL_NO_RFC3779 > -#endif > -#ifndef OPENSSL_NO_SCRYPT > -# define OPENSSL_NO_SCRYPT > -#endif > -#ifndef OPENSSL_NO_SCTP > -# define OPENSSL_NO_SCTP > -#endif > -#ifndef OPENSSL_NO_SOCK > -# define OPENSSL_NO_SOCK > -#endif > -#ifndef OPENSSL_NO_SSL_TRACE > -# define OPENSSL_NO_SSL_TRACE > -#endif > -#ifndef OPENSSL_NO_SSL3 > -# define OPENSSL_NO_SSL3 > -#endif > -#ifndef OPENSSL_NO_SSL3_METHOD > -# define OPENSSL_NO_SSL3_METHOD > -#endif > -#ifndef OPENSSL_NO_STDIO > -# define OPENSSL_NO_STDIO > -#endif > -#ifndef OPENSSL_NO_TESTS > -# define OPENSSL_NO_TESTS > -#endif > -#ifndef OPENSSL_NO_TLS1_3 > -# define OPENSSL_NO_TLS1_3 > -#endif > -#ifndef OPENSSL_NO_UBSAN > -# define OPENSSL_NO_UBSAN > -#endif > -#ifndef OPENSSL_NO_UI_CONSOLE > -# define OPENSSL_NO_UI_CONSOLE > -#endif > -#ifndef OPENSSL_NO_UNIT_TEST > -# define OPENSSL_NO_UNIT_TEST > -#endif > -#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS > -# define OPENSSL_NO_WEAK_SSL_CIPHERS > -#endif > -#ifndef OPENSSL_NO_DYNAMIC_ENGINE > -# define OPENSSL_NO_DYNAMIC_ENGINE > -#endif > -#ifndef OPENSSL_NO_AFALGENG > -# define OPENSSL_NO_AFALGENG > -#endif > - > - > -/* > - * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some > compilers > - * don't like that. This will hopefully silence them. > - */ > -#define NON_EMPTY_TRANSLATION_UNIT static void *dummy =3D &dummy; > - > -/* > - * Applications should use -DOPENSSL_API_COMPAT=3D to suppress = the > - * declarations of functions deprecated in or before . Otherwis= e, they > - * still won't see them if the library has been built to disable depreca= ted > - * functions. > - */ > -#ifndef DECLARE_DEPRECATED > -# define DECLARE_DEPRECATED(f) f; > -# ifdef __GNUC__ > -# if __GNUC__ > 3 || (__GNUC__ =3D=3D 3 && __GNUC_MINOR__ > 0) > -# undef DECLARE_DEPRECATED > -# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); > -# endif > -# endif > -#endif > - > -#ifndef OPENSSL_FILE > -# ifdef OPENSSL_NO_FILENAMES > -# define OPENSSL_FILE "" > -# define OPENSSL_LINE 0 > -# else > -# define OPENSSL_FILE __FILE__ > -# define OPENSSL_LINE __LINE__ > -# endif > -#endif > - > -#ifndef OPENSSL_MIN_API > -# define OPENSSL_MIN_API 0 > -#endif > - > -#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < > OPENSSL_MIN_API > -# undef OPENSSL_API_COMPAT > -# define OPENSSL_API_COMPAT OPENSSL_MIN_API > -#endif > - > -/* > - * Do not deprecate things to be deprecated in version 1.2.0 before the > - * OpenSSL version number matches. > - */ > -#if OPENSSL_VERSION_NUMBER < 0x10200000L > -# define DEPRECATEDIN_1_2_0(f) f; > -#elif OPENSSL_API_COMPAT < 0x10200000L > -# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) > -#else > -# define DEPRECATEDIN_1_2_0(f) > -#endif > - > -#if OPENSSL_API_COMPAT < 0x10100000L > -# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) > -#else > -# define DEPRECATEDIN_1_1_0(f) > -#endif > - > -#if OPENSSL_API_COMPAT < 0x10000000L > -# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) > -#else > -# define DEPRECATEDIN_1_0_0(f) > -#endif > - > -#if OPENSSL_API_COMPAT < 0x00908000L > -# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) > -#else > -# define DEPRECATEDIN_0_9_8(f) > -#endif > - > -/* Generate 80386 code? */ > -#undef I386_ONLY > - > -#undef OPENSSL_UNISTD > -#define OPENSSL_UNISTD > - > -#undef OPENSSL_EXPORT_VAR_AS_FUNCTION > - > -/* > - * The following are cipher-specific, but are part of the public API. > - */ > -#if !defined(OPENSSL_SYS_UEFI) > -# undef BN_LLONG > -/* Only one for the following should be defined */ > -# undef SIXTY_FOUR_BIT_LONG > -# undef SIXTY_FOUR_BIT > -# define THIRTY_TWO_BIT > -#endif > - > -#define RC4_INT unsigned int > - > -#ifdef __cplusplus > -} > -#endif > +#ifndef OPENSSL_NO_RC5 > +# define OPENSSL_NO_RC5 > +#endif > +#ifndef OPENSSL_NO_RMD160 > +# define OPENSSL_NO_RMD160 > +#endif > +#ifndef OPENSSL_NO_SEED > +# define OPENSSL_NO_SEED > +#endif > +#ifndef OPENSSL_NO_SM2 > +# define OPENSSL_NO_SM2 > +#endif > +#ifndef OPENSSL_NO_SRP > +# define OPENSSL_NO_SRP > +#endif > +#ifndef OPENSSL_NO_TS > +# define OPENSSL_NO_TS > +#endif > +#ifndef OPENSSL_NO_WHIRLPOOL > +# define OPENSSL_NO_WHIRLPOOL > +#endif > +#ifndef OPENSSL_RAND_SEED_NONE > +# define OPENSSL_RAND_SEED_NONE > +#endif > +#ifndef OPENSSL_NO_AFALGENG > +# define OPENSSL_NO_AFALGENG > +#endif > +#ifndef OPENSSL_NO_APPS > +# define OPENSSL_NO_APPS > +#endif > +#ifndef OPENSSL_NO_ASAN > +# define OPENSSL_NO_ASAN > +#endif > +#ifndef OPENSSL_NO_ASM > +# define OPENSSL_NO_ASM > +#endif > +#ifndef OPENSSL_NO_ASYNC > +# define OPENSSL_NO_ASYNC > +#endif > +#ifndef OPENSSL_NO_AUTOERRINIT > +# define OPENSSL_NO_AUTOERRINIT > +#endif > +#ifndef OPENSSL_NO_AUTOLOAD_CONFIG > +# define OPENSSL_NO_AUTOLOAD_CONFIG > +#endif > +#ifndef OPENSSL_NO_CAPIENG > +# define OPENSSL_NO_CAPIENG > +#endif > +#ifndef OPENSSL_NO_CRYPTO_MDEBUG > +# define OPENSSL_NO_CRYPTO_MDEBUG > +#endif > +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE > +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE > +#endif > +#ifndef OPENSSL_NO_DEPRECATED > +# define OPENSSL_NO_DEPRECATED > +#endif > +#ifndef OPENSSL_NO_DEVCRYPTOENG > +# define OPENSSL_NO_DEVCRYPTOENG > +#endif > +#ifndef OPENSSL_NO_DGRAM > +# define OPENSSL_NO_DGRAM > +#endif > +#ifndef OPENSSL_NO_DTLS > +# define OPENSSL_NO_DTLS > +#endif > +#ifndef OPENSSL_NO_DTLS1 > +# define OPENSSL_NO_DTLS1 > +#endif > +#ifndef OPENSSL_NO_DTLS1_2 > +# define OPENSSL_NO_DTLS1_2 > +#endif > +#ifndef OPENSSL_NO_EC2M > +# define OPENSSL_NO_EC2M > +#endif > +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 > +# define OPENSSL_NO_EC_NISTP_64_GCC_128 > +#endif > +#ifndef OPENSSL_NO_ECDH > +# define OPENSSL_NO_ECDH > +#endif > +#ifndef OPENSSL_NO_ECDSA > +# define OPENSSL_NO_ECDSA > +#endif > +#ifndef OPENSSL_NO_EGD > +# define OPENSSL_NO_EGD > +#endif > +#ifndef OPENSSL_NO_ENGINE > +# define OPENSSL_NO_ENGINE > +#endif > +#ifndef OPENSSL_NO_ERR > +# define OPENSSL_NO_ERR > +#endif > +#ifndef OPENSSL_NO_EXTERNAL_TESTS > +# define OPENSSL_NO_EXTERNAL_TESTS > +#endif > +#ifndef OPENSSL_NO_FILENAMES > +# define OPENSSL_NO_FILENAMES > +#endif > +#ifndef OPENSSL_NO_FUZZ_AFL > +# define OPENSSL_NO_FUZZ_AFL > +#endif > +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER > +# define OPENSSL_NO_FUZZ_LIBFUZZER > +#endif > +#ifndef OPENSSL_NO_GOST > +# define OPENSSL_NO_GOST > +#endif > +#ifndef OPENSSL_NO_HEARTBEATS > +# define OPENSSL_NO_HEARTBEATS > +#endif > +#ifndef OPENSSL_NO_HW > +# define OPENSSL_NO_HW > +#endif > +#ifndef OPENSSL_NO_MSAN > +# define OPENSSL_NO_MSAN > +#endif > +#ifndef OPENSSL_NO_OCB > +# define OPENSSL_NO_OCB > +#endif > +#ifndef OPENSSL_NO_POSIX_IO > +# define OPENSSL_NO_POSIX_IO > +#endif > +#ifndef OPENSSL_NO_RFC3779 > +# define OPENSSL_NO_RFC3779 > +#endif > +#ifndef OPENSSL_NO_SCRYPT > +# define OPENSSL_NO_SCRYPT > +#endif > +#ifndef OPENSSL_NO_SCTP > +# define OPENSSL_NO_SCTP > +#endif > +#ifndef OPENSSL_NO_SOCK > +# define OPENSSL_NO_SOCK > +#endif > +#ifndef OPENSSL_NO_SSL_TRACE > +# define OPENSSL_NO_SSL_TRACE > +#endif > +#ifndef OPENSSL_NO_SSL3 > +# define OPENSSL_NO_SSL3 > +#endif > +#ifndef OPENSSL_NO_SSL3_METHOD > +# define OPENSSL_NO_SSL3_METHOD > +#endif > +#ifndef OPENSSL_NO_STDIO > +# define OPENSSL_NO_STDIO > +#endif > +#ifndef OPENSSL_NO_TESTS > +# define OPENSSL_NO_TESTS > +#endif > +#ifndef OPENSSL_NO_TLS1_3 > +# define OPENSSL_NO_TLS1_3 > +#endif > +#ifndef OPENSSL_NO_UBSAN > +# define OPENSSL_NO_UBSAN > +#endif > +#ifndef OPENSSL_NO_UI_CONSOLE > +# define OPENSSL_NO_UI_CONSOLE > +#endif > +#ifndef OPENSSL_NO_UNIT_TEST > +# define OPENSSL_NO_UNIT_TEST > +#endif > +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS > +# define OPENSSL_NO_WEAK_SSL_CIPHERS > +#endif > +#ifndef OPENSSL_NO_DYNAMIC_ENGINE > +# define OPENSSL_NO_DYNAMIC_ENGINE > +#endif > +#ifndef OPENSSL_NO_AFALGENG > +# define OPENSSL_NO_AFALGENG > +#endif > + > + > +/* > + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some > compilers > + * don't like that. This will hopefully silence them. > + */ > +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy =3D &dummy; > + > +/* > + * Applications should use -DOPENSSL_API_COMPAT=3D to suppress = the > + * declarations of functions deprecated in or before . Otherwis= e, they > + * still won't see them if the library has been built to disable depreca= ted > + * functions. > + */ > +#ifndef DECLARE_DEPRECATED > +# define DECLARE_DEPRECATED(f) f; > +# ifdef __GNUC__ > +# if __GNUC__ > 3 || (__GNUC__ =3D=3D 3 && __GNUC_MINOR__ > 0) > +# undef DECLARE_DEPRECATED > +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); > +# endif > +# endif > +#endif > + > +#ifndef OPENSSL_FILE > +# ifdef OPENSSL_NO_FILENAMES > +# define OPENSSL_FILE "" > +# define OPENSSL_LINE 0 > +# else > +# define OPENSSL_FILE __FILE__ > +# define OPENSSL_LINE __LINE__ > +# endif > +#endif > + > +#ifndef OPENSSL_MIN_API > +# define OPENSSL_MIN_API 0 > +#endif > + > +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < > OPENSSL_MIN_API > +# undef OPENSSL_API_COMPAT > +# define OPENSSL_API_COMPAT OPENSSL_MIN_API > +#endif > + > +/* > + * Do not deprecate things to be deprecated in version 1.2.0 before the > + * OpenSSL version number matches. > + */ > +#if OPENSSL_VERSION_NUMBER < 0x10200000L > +# define DEPRECATEDIN_1_2_0(f) f; > +#elif OPENSSL_API_COMPAT < 0x10200000L > +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) > +#else > +# define DEPRECATEDIN_1_2_0(f) > +#endif > + > +#if OPENSSL_API_COMPAT < 0x10100000L > +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) > +#else > +# define DEPRECATEDIN_1_1_0(f) > +#endif > + > +#if OPENSSL_API_COMPAT < 0x10000000L > +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) > +#else > +# define DEPRECATEDIN_1_0_0(f) > +#endif > + > +#if OPENSSL_API_COMPAT < 0x00908000L > +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) > +#else > +# define DEPRECATEDIN_0_9_8(f) > +#endif > + > +/* Generate 80386 code? */ > +#undef I386_ONLY > + > +#undef OPENSSL_UNISTD > +#define OPENSSL_UNISTD > + > +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION > + > +/* > + * The following are cipher-specific, but are part of the public API. > + */ > +#if !defined(OPENSSL_SYS_UEFI) > +# undef BN_LLONG > +/* Only one for the following should be defined */ > +# undef SIXTY_FOUR_BIT_LONG > +# undef SIXTY_FOUR_BIT > +# define THIRTY_TWO_BIT > +#endif > + > +#define RC4_INT unsigned int > + > +#ifdef __cplusplus > +} > +#endif > -- > 2.21.0.windows.1