From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web12.36297.1589780252776623941 for ; Sun, 17 May 2020 22:37:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=df5FJb4l; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: xiaoyux.lu@intel.com) IronPort-SDR: vtBr9N6UywQoLcn7xrNBcEqukTXxozgkV1CWaPctHMSAI3apIhrG9XwNFlSYk07iHoD+QruJuF auwa54uh7H9g== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 May 2020 22:37:32 -0700 IronPort-SDR: wW3VSAXaZaFi9WVp+mOlTYB56Yc45CdTmK9O03J0oG3PR2x0kDh4cf60+OuzRvf51TCwd3cKjd EyAJWG1gGEWw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,406,1583222400"; d="scan'208";a="308004392" Received: from orsmsx104.amr.corp.intel.com ([10.22.225.131]) by FMSMGA003.fm.intel.com with ESMTP; 17 May 2020 22:37:31 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX104.amr.corp.intel.com (10.22.225.131) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 17 May 2020 22:37:31 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 17 May 2020 22:37:31 -0700 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Sun, 17 May 2020 22:37:31 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 17 May 2020 22:37:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h68LFeM7SvAZ0lJMscRZ5Z4IGuQrEKwFMIwHC305q9SEQumgJb3x1X5m61OO5baJodplFQThDNra5fxnq56NCOeSrESJ4x/NwnuC5HctKUR+JqR9FD2mtZHIqJa505BpGjfzguU7FvJDqigfTYHw8Qg6WpGAaKjvPSV55QCvBPracHZL26/iP3ZkZdduoJMZvTadQ9TvigEGkwS5Mr8QEqFEvajq8fUxPfWCRizadKwhwHWljgZOyyhj+JpI/1MHxGTEGVBfEzZjKm1M3GmCxvrIKpYsAK+6iqAEgmHVAvOi4i2Ltu2L83lFgTspzWMPJaISzdjmUYUVfCb7tslN5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tlM8c+qOMDvCIKuc63qYWR4cmmI3/JuxsoDw4IdsYnM=; b=Hs7vZT2L/k+7teUyI86PQmekqcxF9fAUqlwhBS6wYr3V9VsBZE7iWYzq8rcPfkk4/bTtbnw6sQn/yTLWa97D6f4sdRN5EKUGIM0wC3mYgFWdN62a9w6g5ye29HtOcCxrSPtfSbh7JsV/Eg30FmmYGk5e5McPqS+X3SR9wIIWMHYIF6S9eg9gcwin1e71cYjugALbzM5tXXfucUTJViDuMS0ow+qDnn6Qf0bVlceAuwBN94cApoRpHWJhkZatE6KpbhiQ2n8psQ/95lgkyGhMgxI5wA1Lzbfll62WaRJFKzWqbfLoYTVIfC3HOCb7h45G7+BqeYBnbwUDMHscdukDZA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tlM8c+qOMDvCIKuc63qYWR4cmmI3/JuxsoDw4IdsYnM=; b=df5FJb4lauQONw1s7TFuTiP3nZTceFy5ciuMfhLTy9Gw6Yi9E7yyi5zQQyuWtJFAj5IabyuIZRRSL3ArBirgP9RpY9Pbt3O+M6wX9wOR9Cpqhw+4zOLxNLsUbiK9GZ5Pt69az1plA/DUM9LbGbS3h9YiEpQQU2Otf5a83UDAgPg= Received: from DM6PR11MB2874.namprd11.prod.outlook.com (2603:10b6:5:c9::17) by DM6PR11MB4674.namprd11.prod.outlook.com (2603:10b6:5:2a0::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20; Mon, 18 May 2020 05:37:28 +0000 Received: from DM6PR11MB2874.namprd11.prod.outlook.com ([fe80::842:d14c:fbf7:317b]) by DM6PR11MB2874.namprd11.prod.outlook.com ([fe80::842:d14c:fbf7:317b%6]) with mapi id 15.20.3000.034; Mon, 18 May 2020 05:37:27 +0000 From: "Xiaoyu Lu" To: "Gao, Zhichao" , "devel@edk2.groups.io" CC: "Wang, Jian J" , "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: AQHWKnMS/v2Bg0DQx02mJwCzUODjkqitE/aQ Date: Mon, 18 May 2020 05:37:27 +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: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTU0NWQ1NzktZGQ3ZC00MTA1LWE0YTktNTkzOGMxNWQ1NDRjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiMjB1ZWlMaGtXZ2NMSkY0RXRCTkZIMXV1TW56ekxwcW1XWFwvVDh4Z1RaWngrM2RQNm9Gd0pQekN1OHZZWjQ3UEcifQ== dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.2.0.6 x-ctpclassification: CTP_NT authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.45] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 759eec45-c607-4b96-5e2c-08d7faed8d26 x-ms-traffictypediagnostic: DM6PR11MB4674: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 04073E895A x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7j6lxOF/QzlqxXB4IInHe+WWyw9kDWSpWGSutGfmW/L2MeOEvSvMAkL/yFUfDxiBZOOvi/iOkh4BuAF3cAwkCta3oKDdIqGasqMYFEfyC2X2cbxi/uBUWiwcLVloQEH2Vu1FDD3D9bDgmhIUkJRLROjdmlNZgWjcNap5kUxkTniSbi5d/jsMWO2+UgrtpPZ0Cp+uHDl5jlalXI67IzQKmIQPs4C7MQhkTLCg+wV8LOQ8v4vq689UHWe4R5PHjFOKLh09u671tB11ssYfzvsAEmnSFC0XLiw2ZmebKDzhntJXKr4XUrr/lZuicIn+fk+EnFv4BePCODbmZvHTw4bwIkQU/+GHOtoRLX4NuDDIpYIxlt4eXLHg+mUNrgBU0w/KqH2k5u9Uguv1TUI31q2/xMLd+Jyu3yvu7Yas+nKCb/gG0srKncU1KQYkCp1I5r42uJHjm5MMJ+KIIsg1cN6IyYNDZiFn5ApSw6q3vHvSkh4nIRP7PD7Ubb9oaQbKiAGrE9qA/xgxrB6tGfGSImo4+8/UnyUGzztYTZjSeyY2d9colinj9nJxFvzxtURIEKML x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB2874.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(376002)(346002)(39860400002)(396003)(136003)(366004)(5660300002)(52536014)(4326008)(86362001)(186003)(54906003)(110136005)(7696005)(316002)(8936002)(26005)(55016002)(8676002)(9686003)(53546011)(6506007)(107886003)(71200400001)(966005)(30864003)(2906002)(478600001)(64756008)(66446008)(33656002)(76116006)(66946007)(66476007)(66556008)(21314003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: O95hegElDWghkc8pIBDsqWkkTzBgnI7XJTlgzlLGxtd9FOLvSk4+k4w0pZtF4CdWm0QLgsHB7wV56z3KI40DZNfcBrk/BbVkk47urioI/YZ4cTuJekTt1VZS71ozX/SdKF6tYEMZ9+99Q2Vz2osnV1RkFFiaBofcl0EeriT1rTxRmAG9qIkRBJ7vLtBNc3xrQWlhGEqFCdejRLnAdvryn10QRkfOu8XEorufw78Tuv9c6xxBBEAydgPxKkv+QWfMzTm6uh9RcgPJHnYD4s1prGzD16IBK95dcMGGguV4MxCfVwrBzyv0sN4/FHeVMI2dtD81gh16A91SplF1Zv0l68N81jjf7aCJd5tI8n27Gtw/rJld6zU1oX/JbsbumCI28ZxAKlMtD9MTVMT71rVCrlHqGgG+yQCeIO2qMSDrDRuI7n+ps1AHiN3NCDdeY7TPsV/2N5uLb2NLTu3Wj6OMb//zTdNeFFTBkBTAet9eTx4LDYZDHc1yuNCIssHUtW5R MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 759eec45-c607-4b96-5e2c-08d7faed8d26 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2020 05:37:27.6520 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gB46rbTbZrh4YHKnW28fiGtmwe2EYROOnes1IAcYlN+0bP95jGc78vgnY/ebinA13fHZokP/3UP6ojYhg/BJ0g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4674 Return-Path: xiaoyux.lu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Zhicao, Library/Include/openssl/opensslconf.h is generated by OpenSSL and= copied by process_files.pl.=20 I think it should be changed through process_files.pl. =20 Thanks, Xiaoyu > -----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