From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web10.4612.1589853513034430369 for ; Mon, 18 May 2020 18:58:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=o+1tVuad; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: zhichao.gao@intel.com) IronPort-SDR: J7n1TeRc5W/muow16bntWtHqgCTtmRcCLciWwcbQdyilg9HvZitgOWOuRSp36wOF7zz/Atj07P 4/mQsResPXig== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2020 18:58:32 -0700 IronPort-SDR: 6kjKTSmVZs185s6ybqqArw4eaHlQqfQFX7yEhi7H4PPyhkyFcZeGDPKvb5b+R/Y/JaEXFCcPvx 8YJX/Cc4wIgA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,408,1583222400"; d="scan'208";a="411469183" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga004.jf.intel.com with ESMTP; 18 May 2020 18:58:32 -0700 Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 18 May 2020 18:58:31 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.176) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 18 May 2020 18:58:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FI0tgi4vYxiSS82tQu63JTYPG00rct6gGAqlynYaO9Z5473BsFdT60/wLpkYy0h74Zs9KERe2cqZNkq15YHFSMqCP0JoJzskE29DYarhp92oXtdmJV3DRH8Dy+iDD7beX2S9AQx8Dq6rNiQ8vWTI+4zO8u4lbfm051SRmAz2JBgdhrLT/DqeTacZBcKwmH8NBV/ZGCOAtF473L3GzlLmPrh6aHqK2mdGIZfTexJVwCSJIz72JZyGbRuRErjOxakTq+YopmN9d2q5BismluyjJD1JB7tlviJ/e/uabzzdvzq7EM9nuslVxHIPhEdv+PxBarQPA5qdCWf711NIBshdOg== 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=r8EyCDn2LpGP/y3G2HoY5FViQMXmJt7fB6jlymh5CYo=; b=A3ejwQibeixPLvKULp20mnQyvB5mB6g6gjrobw/c2Orly/ZNYLq2bKpndr+JvqmfftbdCB8Seqwtc5xdJN+EpTiwX+t2HvCavhiw3rh12+qIZZpFRDpdMzDcEOnxfnw5faHkoeGYkm2LYCAeAws1nPJpg3SYBZGAFtGsBYNBGJ8Z6U5PWIrlfabRtAft9Ukss8R0eus3B+e6XlrvH1+8GJPPK4iORdKDYO94Tz9X+AQGNvH9ZFORsS5LaCShMVsTXnzAQ1ogztAU6WILAANha2pbfXTQxjqPbHNRCvqGdS7NaCSzes3M/TvR8VD4P31P4ebAax4H4gi5duO+cA5Rmg== 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=r8EyCDn2LpGP/y3G2HoY5FViQMXmJt7fB6jlymh5CYo=; b=o+1tVuadGyVDT2BW8eV7tJEdiqV9oJK1mVn2KNXBQtrNIVq/B8TE4HtJS5FTFuBGxXCn/+irLzQId/Ehu5h+ioILXy0uv8iEJ9VGNikMVGNt4t2e5BR54Zn4R1KLrTH6I9SidIYNW4IiVvBSJ4/6iCvD7m3Se+Pyn7Qs5MOdsm0= Received: from DM6PR11MB4425.namprd11.prod.outlook.com (2603:10b6:5:1d9::31) by DM6PR11MB2940.namprd11.prod.outlook.com (2603:10b6:5:6a::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20; Tue, 19 May 2020 01:58:29 +0000 Received: from DM6PR11MB4425.namprd11.prod.outlook.com ([fe80::615a:17b0:aa95:be1]) by DM6PR11MB4425.namprd11.prod.outlook.com ([fe80::615a:17b0:aa95:be1%3]) with mapi id 15.20.3000.034; Tue, 19 May 2020 01:58:29 +0000 From: "Gao, Zhichao" To: "Lu, XiaoyuX" , "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: AQHWLNZqzhqlWSMV2UitATz9QI1K66iup1xA Date: Tue, 19 May 2020 01:58:29 +0000 Message-ID: References: <20200515043948.15028-1-zhichao.gao@intel.com> <20200515043948.15028-13-zhichao.gao@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.2.0.6 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.38] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 11d1a802-9676-429b-154e-08d7fb9820ba x-ms-traffictypediagnostic: DM6PR11MB2940: 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:8882; x-forefront-prvs: 040866B734 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UDjTat1dzRAUoMyIS5NoP+JtjwTg7llVh7fvoTJ9RRc7LsYt3ju2Q43QvvxR3Rzr6zCzJtiW1wxotJalIAuROyyoczOXZCPV5OMEmm7wnER3umw73WYjlBboV3AOgVkyY3HPzu04PIuzWjsJXzlzWqr7WleTw7JT266XQO6Sy2WjvILDYEIpFDjwGrwR6IIVkLtlzv7+hOjVcUAScRXgLroUHvABfE35KNC7A6YCdWhxnIIevFSLDWppEFZtXbJNTndolbzWJU2A9KV0Z75Eiw3jjzW2dKfJPvKFzYPH69sS5+FlA1LpQnBqlEZ6NGXMUGCZNm3bpIvRZIhs0k8KPj2KlVWIhw05ZdY5f6N1O+hOzwYOj0urxSiMXu1zjDRt1194KnqdvsKD/LUwWbpPIsN22V5oygykeIiNKMHOzdBkcz9iITPdGrv3DkFEFTGNLmrSkxb/WtTk8b+nEh+Y42ZQ4CPenPm28NtZks7AIBfr04DfBXRGZYhPolgDrWQJOmgCWXZB5C/nol2xL6DNtYtSLOkzQHc7KkYMqcN6JR5ugK+zecxFrQwK5i9vSsGd x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4425.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(376002)(396003)(136003)(346002)(366004)(39860400002)(110136005)(33656002)(7696005)(54906003)(76116006)(2906002)(316002)(4326008)(107886003)(5660300002)(52536014)(66946007)(66446008)(64756008)(66476007)(66556008)(71200400001)(53546011)(6506007)(186003)(26005)(86362001)(30864003)(8676002)(55016002)(8936002)(9686003)(966005)(478600001)(21314003)(579004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: rGj4UcFUAdYcmkYfyudfetxmdfh8qugKpUFN5xkJLC9bhLamxXACNag/RmcePzzY+p+1kv3Wbg7cJyjo5VcdpyKRI6Eam2Df5cUV6MOrpmaRwDr5X55gSRkcr1l9WxzeWyeesb9tvN+AIIjoj39SqoRtLHipAjKkfXzLnlcs7O/ebRAA8RdmfNYKYNAVl4Nnohb1/S4zgNoEsV/6yPqaEwtQXSjzWqzMsRWgnHQ5HiOi1cM1wj6wfUTRQZtHMxjJCgMBGFfz8G8ofPK8oP/N9Jpz20vk7UmpmrtC0kLRp75WDRjMqrrW450qRysVYwMAZMTv/OP3m1s0yi76elJqgjBOmtbarJGflUnorPrjyLvfX4YDRxCYmnZkV/8TI7U5KEB1TIdyNK7OXYhTSIw7/m8XGWzNB/BfaZdvmEyxRhxVDaTYcWRAXmC3aDxsRSJAyZlFDPb4+OCcpS24A2J85ExV8XEP0yPgsJO2Vwzvp9Py1kK0YFpnSbmKvxb9RL+F MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 11d1a802-9676-429b-154e-08d7fb9820ba X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2020 01:58:29.6982 (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: hPF63ak+BN7Pjlud21aWA92umllGTWaMiyCnHFUrpCWoVjwNJXNt1zA6fWoesD7GxE0uMvbxHCQ0d96B57wdDg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2940 Return-Path: zhichao.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Xiaoyu, You're correct. But I am not a Perl developer. So I would file a Bugzilla a= nd assign to someone to make the change for process_files.pl in the future. Thanks, Zhichao > -----Original Message----- > From: Lu, XiaoyuX > Sent: Monday, May 18, 2020 1:37 PM > 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 en= ding to > dos format >=20 > Hi Zhicao, >=20 > Library/Include/openssl/opensslconf.h is generated by OpenSSL a= nd copied > by process_files.pl. > I think it should be changed through process_files.pl. >=20 > Thanks, > Xiaoyu >=20 > > -----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 > > > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D1898 > > > > 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. > > > > 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(-) > > > > 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 Reserve= d. > > - * > > - * Licensed under the OpenSSL license (the "License"). You may not > > use > > - * this file except in compliance with the License. You can obtain a > > copy > > - * 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 Reserve= d. > > + * > > + * Licensed under the OpenSSL license (the "License"). You may not > > +use > > + * this file except in compliance with the License. You can obtain a > > +copy > > + * 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 suppres= s > > the > > - * declarations of functions deprecated in or before . > > Otherwise, they > > - * still won't see them if the library has been built to disable > > deprecated > > - * 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 suppres= s > > +the > > + * declarations of functions deprecated in or before . > > +Otherwise, they > > + * still won't see them if the library has been built to disable > > +deprecated > > + * 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