From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 27 Apr 2026 14:29:25 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wHL5Y-00GwYO-3C for lore@lore.pengutronix.de; Mon, 27 Apr 2026 14:29:25 +0200 Received: from [127.0.0.1] (helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wHL5Y-0005DC-S8; Mon, 27 Apr 2026 14:29:24 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1wHL5J-0005Bz-KF; Mon, 27 Apr 2026 14:29:09 +0200 Received: from pty.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::c5]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wHL5J-007UJd-1O; Mon, 27 Apr 2026 14:29:09 +0200 Received: from sha by pty.whiteo.stw.pengutronix.de with local (Exim 4.98.2) (envelope-from ) id 1wHL5J-00000001Lg8-1Owr; Mon, 27 Apr 2026 14:29:09 +0200 Date: Mon, 27 Apr 2026 14:29:09 +0200 From: Sascha Hauer To: Michael Olbrich Message-ID: References: <20260423-code-signing-provider-v2-0-be62a422e84a@pengutronix.de> <20260423-code-signing-provider-v2-3-be62a422e84a@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-Accept-Language: de,en X-Accept-Content-Type: text/plain Subject: Re: [ptxdist] [PATCH v2 3/3] code-signing: enable provider support X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false On Fri, Apr 24, 2026 at 09:12:35AM +0200, Michael Olbrich wrote: > > diff --git a/rules/pre/010-code-signing.make b/rules/pre/010-code-signing.make > > index 6141a7b19..238f37934 100644 > > --- a/rules/pre/010-code-signing.make > > +++ b/rules/pre/010-code-signing.make > > @@ -8,7 +8,7 @@ > > > > CODE_SIGNING_ENV = \ > > SO_PATH=$(PTXDIST_SYSROOT_HOST)/usr/lib/engines-3/pkcs11.so \ > > - OPENSSL_CONF="$(PTXDIST_SYSROOT_HOST)/usr/ssl/openssl.cnf" \ > > + OPENSSL_CONF="$(PTXDIST_SYSROOT_HOST)/usr/ssl/openssl-pkcs11.cnf" \ > > OPENSSL_ENGINES="$(PTXDIST_SYSROOT_HOST)/usr/lib/engines-3" > > So with that, we have support for openssl engines and providers in the > common parts, right? Right, both works. > A BSP specific ptxdist code-signing-provider can still use engines, if it > sets 'PKCS11_MODULE_PATH' to e.g. 'opensc-pkcs11.so', or does the openssl > config prevent that? Yes, should work. I haven't tested explicitly, but softhsm still sets PKCS11_MODULE_PATH to libsofthsm2.so and that works. Sascha -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |