Message ID | SJ0PR15MB4630B07CE7662C19AAB812F4BF249@SJ0PR15MB4630.namprd15.prod.outlook.com |
---|---|
State | Changes Requested |
Headers | show
Return-Path: <hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=<UNKNOWN>) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=v/jmNoJK; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=absolute.com header.i=@absolute.com header.a=rsa-sha256 header.s=abstkey header.b=cpSUKAUN; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=AbsoluteCloud.onmicrosoft.com header.i=@AbsoluteCloud.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-AbsoluteCloud-onmicrosoft-com header.b=XRxp0liU; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MptPF1tYlz1yqk for <incoming@patchwork.ozlabs.org>; Sat, 15 Oct 2022 04:17:37 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To :From:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=cvy49Tzwgvqz1LWGZJOXOT7gm5x+3FOYUctYPshts94=; b=v/jmNoJKnCKUxS ASGu7aJCpHTQZ3UmVP/lPn3FzGLgDPIxuk308YitJ7dfLfZN9SDV+U7kxVLemXoxkI027HUOZqzb0 /bOWH0puxQpVQDqS49rjSkIqCv8Nr9Yo1DzS70ydkMKhAeYGD8Vch38KgReZx5PDdb35Kil93kROj wx3Fy79mwgz5LgDPFTMLvic8HNfK5Z0pYvwjX9ghhfv9IizYE/eQsi59JBpWIGBsejABPzThksQ2l 3OmpqWmuPqzTKoDO/Z7uY6TIj7wUvJ65EwuJMPV5+uOwC0vJlJtiayVhS0YE+AdojZIU5RawfbMeQ +dp9s72k3AV8Aq4+J38Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ojOIU-00FT0A-EI; Fri, 14 Oct 2022 17:16:34 +0000 Received: from mx0d-0037f201.pphosted.com ([67.231.151.203]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ojOIR-00FSzZ-F4 for hostap@lists.infradead.org; Fri, 14 Oct 2022 17:16:32 +0000 Received: from pps.filterd (m0169704.ppops.net [127.0.0.1]) by mx0d-0037f201.pphosted.com (8.17.1.19/8.17.1.5) with ESMTP id 29E5kERQ030433 for <hostap@lists.infradead.org>; Fri, 14 Oct 2022 10:16:29 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=absolute.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=abstkey; bh=7UT8J7PRkOCE1QMFGjQC0eowEhmuEwoVkp5V0iGiOCU=; b=cpSUKAUNCovaojRlssb6Gb/jjBa4N/s7QomMoQWtYgH7KDLhGnW4GfCSTi9VfXwOuK1q 9jabUr8PwhdcPWO5uFKT5MzuPdIzSdkJ5gFy8pBtHw6BEOYzREh3rILry3z0Gz3JXD3U WHwnAFwu9UnmDr9JrWibaHNs7+RrNRFbC50XLuElGjDzZX8z+tIFZziehMgZYHSupAPI bxDAQ+w6oweEnM9fjepuZedyAK8zfqOsL5riKvWsUFDaNcqb0+1y/bcp9qW7D2qNqe1I SjdrjI+bnjfdd1bQjVlAYkt85ypwy6kbdIe6bJDF7JjDJ1ERhPidDQOZ2pXz8eT+/14o iQ== Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2105.outbound.protection.outlook.com [104.47.58.105]) by mx0d-0037f201.pphosted.com (PPS) with ESMTPS id 3k35dmux21-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <hostap@lists.infradead.org>; Fri, 14 Oct 2022 10:16:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ln8ZoXiL5WJ14l25nwQpT2vA4OpQ4e79m+2v36ML5G5iDlsqYt3tyfsFdR1YREgNTIpeRW3tiPHx6JcftC8hjVWjZ9xhwq/q0EdO+1ZLDWlTg8btN97Lq1fGddDh29EkiuQxwyzRrKTGKuS8jPkXnAYfu+9+Pe95JOU4mgzECB/4OvqT1wHzqsBM9IMArPWwR7KK921MgPdoLBH0mu3dGI0GOrki/9PMr1gfsRxGxBN70gvwBcVwHdEkGkTQkhZNcTqcasv5lOUzXCQHvH44Vy8tXgURNgjNnK9TJAB8Z4TCaY6ov17p8oUcRj6LEJv+w5JQvpv57ENO+S1WTaXd6g== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7UT8J7PRkOCE1QMFGjQC0eowEhmuEwoVkp5V0iGiOCU=; b=PTTmHML1LPUILP++5BV5dmui9AEhOWCngBT0AXYIrNaq/fhOod9mbj7K3yhQNTsHoIkSRLsyQO7EW4RgNzvgy/AZZbzyvW69X7yvyFI2mQfQZbuZtrhyOCD4fYNLYn+ADZkkiEPFFH+OiQDx+Sbc83hdetXDWHx0/q9o7vPwNNKAChYMqzXJGKC6AT6Vfc5jFnHv1Wh0WK3iAOxqIoyT+fIDVZkCrLmNOJ1awxqybpyfxhHdPXyDl/lRqyinQrSvJ0q9S5CeGh4XkpOpYCZ5Kc8ZAUMmHGL9jX9oDqrEtn/lp6Xqd58kZgyXXYABBKETMzrY3/1cKjYJUINb4g6QxQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=absolute.com; dmarc=pass action=none header.from=absolute.com; dkim=pass header.d=absolute.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AbsoluteCloud.onmicrosoft.com; s=selector1-AbsoluteCloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7UT8J7PRkOCE1QMFGjQC0eowEhmuEwoVkp5V0iGiOCU=; b=XRxp0liUK9pwhaTmsik9CvDSz58W0nR7bCfOzdSeIrt7HANeS3xvBug/d9fUyI680hctC2M+TaykdI0I6KexDu8xFEsb4MkmsSUDJtAuBVyENlfZagoI1WfT99aRlVNHpdEWWx1nlxdYqmcf9vL/QB2+xxc2VHY+U5+elsLf76U= Received: from SJ0PR15MB4630.namprd15.prod.outlook.com (2603:10b6:a03:37b::9) by DM6PR15MB3708.namprd15.prod.outlook.com (2603:10b6:5:1d5::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Fri, 14 Oct 2022 17:16:26 +0000 Received: from SJ0PR15MB4630.namprd15.prod.outlook.com ([fe80::5f4:a94b:b01e:357f]) by SJ0PR15MB4630.namprd15.prod.outlook.com ([fe80::5f4:a94b:b01e:357f%6]) with mapi id 15.20.5723.029; Fri, 14 Oct 2022 17:16:26 +0000 From: Norman Hamer <NHamer@absolute.com> To: "hostap@lists.infradead.org" <hostap@lists.infradead.org> Subject: [PATCH] Load OpenSSL 3.0 legacy provider but let default be loaded only if necessary by fallback Thread-Topic: [PATCH] Load OpenSSL 3.0 legacy provider but let default be loaded only if necessary by fallback Thread-Index: Adjf8KlpmBmK2CA6SnKiX9lWH1VsOg== Date: Fri, 14 Oct 2022 17:16:26 +0000 Message-ID: <SJ0PR15MB4630B07CE7662C19AAB812F4BF249@SJ0PR15MB4630.namprd15.prod.outlook.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR15MB4630:EE_|DM6PR15MB3708:EE_ x-ms-office365-filtering-correlation-id: 4d43c7d8-e5ad-41ea-5e7b-08daae07d383 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: H5k5TdfJ9A6WAg7XU/6rRFIpMPkGt3vzbSo8e+hYni0SyD8orZMFEDzn9lMayeHBeTVdowb9s5kUf0UWRAPg5bl1JEy1RSlfY7kZg9SyXEXBaN6ehhlR+tg7j3pGxxFBnADD5AWysff9BJ//hwvNSRixM4rUDcy5EGBSmrB6bnmkj6webPo5M860VY6m3PmohpXtznDFrd3aH2b+NZVn+T3uBu7aJpESOdRb0mRmDWcJ5oSUDWV5iqkK6o7XK9UE6tiO6qewBctfRudCaamlMy3sPoWciVCQ2H86ARhgS9EMotekb1KBlbhndJCiTgYErbw9U6ROaMFFWbgTeWr20VPwTgGVWVIupvaBm63fr+R8I5wU9VbEtjvVG/SrSmFkvhmI4N3zHR2tc8vV11Ac9lOAQRGTE+ZoSO3PJpvh+cF3HlcFhCNHwh1yZksGvYLLHL/UY+4l7hCQDldKibnAhoSA1iJunHGhDMIiZ2nzMAEyywe3cdtcYlehlL+vNFdEYY3ty5wnvEen53jlstFlX63oB8CcbwC8uhnQHzol/7UIoVWquCkmlkeq69W8CY/NLAXdMyqGD4A7iukZy4XtKwJ5vqHOWm7pj+YsnVzPmPMzS34hAT3axzxYtmkUhc7O4usfOq6U5VAVh/NQ9DS6K8Xra2p5um1rfDyl8k48hyg/jZL1bLsmoqgalln+l8bAUGFfqWBVNecEQDL9jPgSd1xjqmKP0MF2arHzVVFcPIHKKfU+xshAjp40ttAXA45elYW+ndwIB3dHV86BUx8Juw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR15MB4630.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(136003)(376002)(396003)(39850400004)(346002)(451199015)(186003)(86362001)(66476007)(5660300002)(26005)(71200400001)(66556008)(66446008)(76116006)(52536014)(33656002)(8676002)(8936002)(38100700002)(55016003)(64756008)(66946007)(41300700001)(9686003)(122000001)(7696005)(2906002)(38070700005)(6506007)(478600001)(316002)(6916009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?GPTZxJSUoM8jbZYf/ZUGpPt?= =?iso-8859-1?q?/bnQtXPTH3S6mVHQMXx4Rh402SxenO/6HCc0C7yGxGQ4ST+HLMOchPErIeed?= =?iso-8859-1?q?MTj+seWtQAkrcsTtXa2gJaopWeL6amEEhy2y6O+tcw7btS3Q2ICTFdVjKm2+?= =?iso-8859-1?q?DromNa8ybPCACbhYPrfA4cdNcfNzTIx2qIGkp1FVRxYPNl5DlHgFmLC9r5L4?= =?iso-8859-1?q?9zq10ct8Jtm8VJ7LhmJEm0FbkB+sZAPCfFqYQGxUdlOD59eWIokHPoiM6W2J?= =?iso-8859-1?q?bFI6z1ExO5hJtwWzQrfGh89ctL6IgVQ8oKTqbINLxQ9qDhE5VYTI8F6cWfDh?= =?iso-8859-1?q?zfMDUGGENqhRKUHD08gfGvOHeZpSEoD+rzV/dMerVLWa2XROt95tlBQ6Rm1W?= =?iso-8859-1?q?MEjG4iW2HbPCKiAEarm/5OPGOsjKfflI9WgMvf74HBnvQPMflbUfP+yrEPR/?= =?iso-8859-1?q?2+gGy0t++H+09hhwcEY1D+F0wBgzZIfsuQ+4rOq5VCTVdiyUF9/Wmf7rk/4o?= =?iso-8859-1?q?Qrvkcwv5gNGwdzQ+CCC9JLf1UFBLYI2IrmKgDrNcBadJQwlU0mfwZx0fZiA1?= =?iso-8859-1?q?f7kAyCrcpVrBPprvwn4kWeaWE9YnQVL1b3HGST/JsvTAcizSKS2H5JehCSRZ?= =?iso-8859-1?q?t/nFcVd2loVAI7vi6kOQj69LB9ophk5Mv678MNc0eiTBYaeRZpiyVQiote9i?= =?iso-8859-1?q?EP7VtU947P+/r6jiCuhPgY5Y4J++OaBvl1pPsjY1IRpuppz8uaF4I+VIjQX9?= =?iso-8859-1?q?g46ePEJY+Xa13ohIlgw4WPTvHotjpAni2p0+pYt2BhoRtJp46+jg/NeF0/fF?= =?iso-8859-1?q?N+lj4EBjT0HkPex1xjrFxNV1YlQvosRqei8t4Vb5Yc184gRBj8pv3H9fen/N?= =?iso-8859-1?q?G6vUaPqIGxUwURe/Wb4TIJOf61OsZnrfpK7TpOE/Tnca7c6KSRjdwqrm+a32?= =?iso-8859-1?q?SZj9O53sT8fjT0dsqQKtAkgxQdPH7MeLVJa1docf0wEacjYoZtrvyqs9cEt+?= =?iso-8859-1?q?8U60juSCkh+zS8uUekwTRHygHfIaDw49TKyEh7zHeohM2rZBXH3crBtdhChi?= =?iso-8859-1?q?Rmn4s23IApzEh481656tr6bRR5czZNQRngt/qa3A0SaPew1R/qVr1letYWzF?= =?iso-8859-1?q?OVQHURrmiGVh7NwHRq7JXWZhu8OUPZ+9XpJOmcxHRXHNoFFdxUx91i6nTp9C?= =?iso-8859-1?q?m5YoB3kTZZEa+Kmq1EKUtlWarIr+ptIdSBL5EBX6+CZIbfrJ9l+3JBKuC1U3?= =?iso-8859-1?q?pkrTvl/744FPhn8YRNq4YVTwkvI3Cb3hTFqn0u6m5B31OwMowbJmwMTHPuJc?= =?iso-8859-1?q?kLcO+sVvOB4A9f/RUKEm3Su7dKtmCMisTI2a9a9/4osn3O6t7i/DdmMazxaR?= =?iso-8859-1?q?xwVtVhBdR80bSq5Nj4I5ZSuaTjG7L4nRMkNvMg1QUw9cbUWN5DpXyYNvJRu4?= =?iso-8859-1?q?fLLUI8C4iYkjNm0laUkeHT5AjDEXM8HtRLUWBJs8oKCnFi+Pti81wdoCMCOD?= =?iso-8859-1?q?DyWzrjGveRcavd4SXG/C7vkQBBWQktcDt40n1T5wtOLdxJhKLhKQuNb+Yj08?= =?iso-8859-1?q?gXY6haG9pLGfyU3Y24m8ZNFg8I3KYoxhKjDneH72AJjBCgFoKwHoeD+/sefe?= =?iso-8859-1?q?oWuOjZLege/mUOiO5?= MIME-Version: 1.0 X-OriginatorOrg: absolute.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR15MB4630.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4d43c7d8-e5ad-41ea-5e7b-08daae07d383 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2022 17:16:26.2796 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b5039c9e-612b-4c15-9c25-2850fb9ce9e7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: XDTZrP8EYoyfOUJTG8qUJM+bPHvg40CtlkD5MOuYOIxYF3TlSwBJ/LtBG2IRX4cb0A2BpLBH3e9J0OzqfaR/KQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR15MB3708 X-Proofpoint-ORIG-GUID: nf5iXY5D3JZU4TlsiVet2JMnDEL17og8 X-Proofpoint-GUID: nf5iXY5D3JZU4TlsiVet2JMnDEL17og8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-14_09,2022-10-14_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 clxscore=1015 priorityscore=1501 phishscore=0 spamscore=0 impostorscore=0 adultscore=0 bulkscore=0 malwarescore=0 lowpriorityscore=0 mlxlogscore=981 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2210140096 X-Proofpoint-SSN: Sensitivity3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221014_101631_638603_D40FB755 X-CRM114-Status: GOOD ( 13.83 ) X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: diff --git a/src/crypto/crypto_openssl.c b/src/crypto/crypto_openssl.c index 2c591890a..700638761 100644 --- a/src/crypto/crypto_openssl.c +++ b/src/crypto/crypto_openssl.c @@ -182,7 +182,6 @@ static [...] Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: hostap@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <hostap.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/hostap>, <mailto:hostap-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/hostap/> List-Post: <mailto:hostap@lists.infradead.org> List-Help: <mailto:hostap-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/hostap>, <mailto:hostap-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: "Hostap" <hostap-bounces@lists.infradead.org> Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
Load OpenSSL 3.0 legacy provider but let default be loaded only if necessary by fallback
|
expand
|
diff --git a/src/crypto/crypto_openssl.c b/src/crypto/crypto_openssl.c index 2c591890a..700638761 100644 --- a/src/crypto/crypto_openssl.c +++ b/src/crypto/crypto_openssl.c @@ -182,7 +182,6 @@ static int EC_GROUP_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, #if OPENSSL_VERSION_NUMBER >= 0x30000000L -static OSSL_PROVIDER *openssl_default_provider = NULL; static OSSL_PROVIDER *openssl_legacy_provider = NULL; #endif /* OpenSSL version >= 3.0 */ @@ -192,9 +191,7 @@ void openssl_load_legacy_provider(void) if (openssl_legacy_provider) return; - openssl_legacy_provider = OSSL_PROVIDER_load(NULL, "legacy"); - if (openssl_legacy_provider && !openssl_default_provider) - openssl_default_provider = OSSL_PROVIDER_load(NULL, "default"); + openssl_legacy_provider = OSSL_PROVIDER_try_load(NULL, "legacy", 1); #endif /* OpenSSL version >= 3.0 */ } @@ -206,10 +203,6 @@ static void openssl_unload_legacy_provider(void) OSSL_PROVIDER_unload(openssl_legacy_provider); openssl_legacy_provider = NULL; } - if (openssl_default_provider) { - OSSL_PROVIDER_unload(openssl_default_provider); - openssl_default_provider = NULL; - } #endif /* OpenSSL version >= 3.0 */ }