Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2221306/?format=api
{ "id": 2221306, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2221306/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260409074710.1322519-1-Wojciech.Dubowik@mt.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/1.1/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null }, "msgid": "<20260409074710.1322519-1-Wojciech.Dubowik@mt.com>", "date": "2026-04-09T07:47:07", "name": "tools: mkeficapsule: Add disable pkcs11 menu option", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "4da26c9fc0c46dda44917625ffe10d98f7b99f1a", "submitter": { "id": 90988, "url": "http://patchwork.ozlabs.org/api/1.1/people/90988/?format=api", "name": "Wojciech Dubowik", "email": "Wojciech.Dubowik@mt.com" }, "delegate": { "id": 3651, "url": "http://patchwork.ozlabs.org/api/1.1/users/3651/?format=api", "username": "trini", "first_name": "Tom", "last_name": "Rini", "email": "trini@ti.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260409074710.1322519-1-Wojciech.Dubowik@mt.com/mbox/", "series": [ { "id": 499247, "url": "http://patchwork.ozlabs.org/api/1.1/series/499247/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=499247", "date": "2026-04-09T07:47:07", "name": "tools: mkeficapsule: Add disable pkcs11 menu option", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/499247/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2221306/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2221306/checks/", "tags": {}, "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=mt.com header.i=@mt.com header.a=rsa-sha256\n header.s=selector2 header.b=WrOm3Tn+;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=mt.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=mt.com header.i=@mt.com header.b=\"WrOm3Tn+\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=mt.com", "phobos.denx.de;\n spf=fail smtp.mailfrom=Wojciech.Dubowik@mt.com", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=mt.com;" ], "Received": [ "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frsVW1qS3z1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 17:48:03 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 4BAE7839D5;\n\tThu, 9 Apr 2026 09:47:54 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id 47D3283CF5; Thu, 9 Apr 2026 09:47:52 +0200 (CEST)", "from AM0PR83CU005.outbound.protection.outlook.com\n (mail-westeuropeazlp170100001.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c201::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 339E183693\n for <u-boot@lists.denx.de>; Thu, 9 Apr 2026 09:47:48 +0200 (CEST)", "from DB9PR03MB7180.eurprd03.prod.outlook.com (2603:10a6:10:22d::13)\n by DB9PR03MB7811.eurprd03.prod.outlook.com (2603:10a6:10:2c3::14)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.41; Thu, 9 Apr\n 2026 07:47:46 +0000", "from DB9PR03MB7180.eurprd03.prod.outlook.com\n ([fe80::6fd2:12a9:4423:8ddc]) by DB9PR03MB7180.eurprd03.prod.outlook.com\n ([fe80::6fd2:12a9:4423:8ddc%6]) with mapi id 15.20.9769.016; Thu, 9 Apr 2026\n 07:47:46 +0000" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=ljY+2XaQPlzPxWVCqtcU7mnuSeW/Miw1KRx+uffTJsLnjsuUSKYtR9dtwEOHFXj37e8HC8QiAdyLTmXK1Bh2X4zXScJv7h/5bTwdPrVgLj6lA8UXbimejJXdJy2HaRq/A8btxf7hpN63mFlSamXySEtUftBW7OYamwzAo6jLQp0c3zPxj1YYgTeRg40FRwU0/jBs5WrS2+FRIaB6kLbfMWo9sIsUmYx2Mg7aLBVVYFDQHKg3z+yvmhxVioOOowZbKMIUmygmdvuf4hqz2KI6hr5vdKwIZQBgBKf0GZtcxj4yyzXxm/EnULJFqQbonD7ksekQoox2UB9xCvqmYCMnPg==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=h0kwWEtFtb1J1jVNX5QaZXMxnNwJUAr8QdrisWxqpvc=;\n b=AjVCv95EGQEgmcueYB0Sa1WlgsV12Shd5WhKTfDebhzSawwJtiB4lI3zUPhXkm8yhkIMAV8yEruoh569VqtUgJ9QtomMP1/Y5f251Lk+ZUy3VvxM8evlTMMisfnghT4vrWHuKzTvzT5gjP9LOfrUMSygDCAk0mWBz0oV1WYIeCmo+YlPbSoQTzpr5JsTVX4Dw3uARQCQTm9ZWbJsQON3zaG6lXWads0AwTj5sH84Xe/iO8rGh44bRA/DFSTavdv54EamEHZSvOa0xd/7ol1slABf7BbDsYKoi4VXgqf+cmGMRl5YClAyJOsQIXKCovFqAR7X+tqH6sjsKNUV1fWTcw==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=mt.com; dmarc=pass action=none header.from=mt.com; dkim=pass\n header.d=mt.com; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=mt.com; s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=h0kwWEtFtb1J1jVNX5QaZXMxnNwJUAr8QdrisWxqpvc=;\n b=WrOm3Tn+F3TLIFjn9yOiXdhHBvCdiwn8m0LN45gTCS9hAAFuzf59eMUqF+slcdTP/CsmaNIRCLCMUlK3gc0PcDEMkOutABvq1RsKlkRGTtkjkGtn9qBSizv8ik2Dj589gTUG2+c6sIVbWkzOpfCGYDydbbjoMH5PSIVhJUE3RXfgcXRaElY7fOiKKbwiEF9oGhJhqMi8wzXl4Q0jfBSOQiWQ2MVpzwu/cWx0sRwD1u2P7NnIAnxYzQRAAcFGbaKltXSbsVWFOmIgP/BCDbQ4jwQMSJ7HidUpHcBqXfSfaS2Ipw1D/T6VocxTvHE/bbMmZQrxRSlE4Jh2D3dJTvBT1g==", "From": "Wojciech Dubowik <Wojciech.Dubowik@mt.com>", "To": "u-boot@lists.denx.de", "Cc": "Wojciech Dubowik <Wojciech.Dubowik@mt.com>,\n Franz Schnyder <fra.schnyder@gmail.com>, trini@konsulko.com,\n \"openembedded-core @ lists . openembedded . org\"\n <openembedded-core@lists.openembedded.org>,\n Francesco Dolcini <francesco@dolcini.it>", "Subject": "[PATCH] tools: mkeficapsule: Add disable pkcs11 menu option", "Date": "Thu, 9 Apr 2026 09:47:07 +0200", "Message-ID": "<20260409074710.1322519-1-Wojciech.Dubowik@mt.com>", "X-Mailer": "git-send-email 2.47.3", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "ZR0P278CA0076.CHEP278.PROD.OUTLOOK.COM\n (2603:10a6:910:22::9) To DB9PR03MB7180.eurprd03.prod.outlook.com\n (2603:10a6:10:22d::13)", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "DB9PR03MB7180:EE_|DB9PR03MB7811:EE_", "X-MS-Office365-Filtering-Correlation-Id": "8c3df442-30ea-43bd-1b6e-08de960c4a5f", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|19092799006|1800799024|366016|376014|52116014|56012099003|38350700014|18002099003;", "X-Microsoft-Antispam-Message-Info": "\n TdqFboHjkhXuXIqlXZPFQd0w/rGDNStJBu0on+lrbEfCzxMMa76Sx6DOrtlbTz7bKryRJjrN2iYJM4Zsqyh0CSuFfJ+Fw5iIBq4At+gQZtM+MT90EV0lFjQuQz2qwz+JyPPRvmts1YftZltwJlny9wGPRh+cI32fDvHVq+lZi7yrlYQAx4gqLcZ+E7o04E+2EbhSa8OZeCFEAjF9gqONhaXLj7uYUDb/EpzRQHfzutdcQh/wAQqq44Cxipvqhvy4n+rJe7SwdeKH1lBoGoZuKehexVOj02VHSBc71OL1wkvEU3RPqJ3nhyETIVhpV7yQ0M+F7A+SUaD+gH6asN4kOkONYM6ZylhE3MmZFes7ZREobj4+BwwXiHOsi2IcaOutUhvwgKEUurdercP+eCjpXuCWqxiIhQ26brVJ3y0XQNHuuYlBY+e9IOfK4peFWaljUW8g4oh0gVtJSzyhfR7kf0zE9hweOEPCUM6uUTzmhDNGAhqIGI+gvK9VIgrvk/PYwe42kLZNz2PFptSBsuS6XjHXI7oOaDjj5qy7QoPBLUdqQCVVNR3I9EOB/OBxk/9HPl65ztiH9yZ4fZR0uhXuZCK0u1rQ1f/V/kBgbx0B3MsomD3ftb9DBBl31L3W93f/kLUtHmSlTiRu1/iRuy0J+G/aqZMv/5ZjVQVL/+Ba16mbO6W2zs9ddhnz+1KdAdJgND0N/rrog8h7ZxcnCGXO/GiqpDqM9NzRP5CA/tDUM7S6+BxA9K881tahU9WDwjpZiXp0tJJQldOJkSif+ags/Xeyv8PyFirow7t6ByulgX8=", "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:DB9PR03MB7180.eurprd03.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(19092799006)(1800799024)(366016)(376014)(52116014)(56012099003)(38350700014)(18002099003);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n 8dQjew9KIu6WjdTxk4i8ZdfxbA4yz5zM3Y9cZCkg4wqUBubUc6nfiv+T0ieNuVCrVnJCGbu9JIz3o6j4sEHCiptFL3SH8Zn9DwubM+297yAT1PTttNszh9cpLxboHMRgb8RTf7gdz85Yqscp5v8gmzrpOUrrP9CMjCVbHKqEebJqAoyWOx1eX0dyXJg4bIS82W37774w7jMilEHoMwB7C2Uf/nS/Dz+6nPXnxdQpzbpQmkhg8cIhlcb4GdSoltGpeSsHTssk70vcyqpYv9d/Wi7FBe6CIeBPAlWosSj8gAKIcoFVpQOe1xu68aXFq7ThvM9wxpnmBUluTiz4u4PCQwVLowLTWfALuh/nP4gG5DMEiA1uYYtukjN7b9XIyAq5ZwGw1+OsL0L36GF1Y0/yu+gNXJxtjZOcBkt/RaPQ8WuCfH0D3ZwxRkIhUr0vNlLrEN8sKhFTkrveb/65Nlk4clyWKuYiqIVrEye/0nYoqcFxPTHcOLw/rS+qfauk5mSOx6Tu+Cw/Pe8qaM+Im+LCD38Yr39l4BT3S/Jd1oM/yXhega1XUJD4MIChRf4C1Uow+C1bp6CRwSVLIRKjKNThyNeY7zOosvL1tv7bsCnqdJNOZuCtvSWh8PrlXrgfqp0r1Kzny/0jAW9Byr3QG0zLivj67WU7q+4iQQHnhIwjTaAr05WPlqEMt+oe1pDgKHX1AazEjCEunmnJhW4lXkiZBYbbJvFGEqcmncC0k6hh4nVyboJg92LWpsLkVc9p4WugDk4oRhv09cgXm+++dXH/AkGOJmN7wxuxlRG1WEJThX38U1DBvbD5K+gMtmZtg6G5E2XebH6XxtlBBYbLMirkc+GNjARzbB4WTETX8oe2veA+CgbZ26S+hJTXV6cAnsIUZacLVGiC6h+AlWPI2ecJuAEa/5oucN6sGijADKqt1zt0t3LnF9JHoXRBEJ8tRyFz8nWd7JMNLG0ffVSzfl6DDMq53rTSVrrGNgD6vn5l9CKJICAo+jJqDaWRM14O2P7tQe/ZUChfNTLTHbJgyyvNrTPSz7DnOia7BHyniKlbTy0dEASWkxMUkfIzhkEuCtybLvQVZ2dMfN4aSjIovA0vpkfBS7KRWF6TEFjS3rCsOHA0ku8yhfWFpVmJ79Nr5gG2TmZrcLMBMTxh8tbBwa8aaoE82xMTAHF/NoygbVVBm0BwwMFTSXEUENj2FzPIhhvDRbqFne+ve6e0enjbLLZzK8OCDWVFNciXp91895Qi8rthpyM13zL/6mDRcMqLujIVt6/8/YrX1jzoRjyM893LD/dobwnAlt4iSA/VxDJYLPb6GpKNLY9D+DFi8aUvwHMjtKz1xUDKjY1/q6aryU6HyUQNmC0kBmMqGeGGCPZLJ1NK99XAjFO2+SkdlJNrBCYquWFzP4M81nkWHYcHw9ZjX+nz76m7aCkGM++iorR67mMcyQbtdEUzgGCALOHgkvy111PFseL6tffloh2JJd596Vb0T/AayWHvvFq47MGl2YSdkQUHQ9yzdbANhMO0YDXe5iHA94pXoxOBC3yW0HYte6zQVFIwbmaJfB9vvOqc8l/TDMw17r2BojFGc/G5NG1m1NkKmfMXUIfvVCRJ/h+9cOmKhHo1GIJE1SBleDpihlsssY0KhIFoJP9+t7oXNBi+SCq3XEGCNz0+Esl7in6asHarLoHSe3qS3sTGCIysh2Tap1Tr3rtCUeanARGoF+UxAUnl3aTip41a3JU0e+56EQ==", "X-OriginatorOrg": "mt.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 8c3df442-30ea-43bd-1b6e-08de960c4a5f", "X-MS-Exchange-CrossTenant-AuthSource": "DB9PR03MB7180.eurprd03.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "09 Apr 2026 07:47:46.6784 (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "fb4c0aee-6cd2-482f-a1a5-717e7c02496b", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n /MDI81CS0PYbpkoLrrtrYHaI2fOwIZWRlH8J3xdZNXE2RB59XltwNDS1p52A2cVYKvMblD5mXdOrnC5gnuS6ew==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DB9PR03MB7811", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.39", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>", "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "Some distros are using gnutls library without pkcs11 support\nand linking of mkeficapsule will fail. Add disable pkcs11\noption with default set to no so distros can control this\nfeature with config option.\n\nSuggested-by: Tom Rini <trini@konsulko.com>\nCc: Franz Schnyder <fra.schnyder@gmail.com>\nSigned-off-by: Wojciech Dubowik <Wojciech.Dubowik@mt.com>\n---\n tools/Kconfig | 8 ++++++++\n tools/Makefile | 3 +++\n tools/mkeficapsule.c | 14 ++++++++++++++\n 3 files changed, 25 insertions(+)", "diff": "diff --git a/tools/Kconfig b/tools/Kconfig\nindex ef33295b8ecd..ccc878595d3b 100644\n--- a/tools/Kconfig\n+++ b/tools/Kconfig\n@@ -114,6 +114,14 @@ config TOOLS_MKEFICAPSULE\n \t optionally sign that file. If you want to enable UEFI capsule\n \t update feature on your target, you certainly need this.\n \n+config MKEFICAPSULE_DISABLE_PKCS11\n+\tbool \"Disable pkcs11 support\"\n+\tdepends on TOOLS_MKEFICAPSULE\n+\tdefault n\n+\thelp\n+\t Disable pkcs11 support. Can be used in cases when host GnuTLS\n+\t library doesn't support it.\n+\n menuconfig FSPI_CONF_HEADER\n \tbool \"FlexSPI Header Configuration\"\n \thelp\ndiff --git a/tools/Makefile b/tools/Makefile\nindex 1a5f425ecdaa..60e84bfbf20d 100644\n--- a/tools/Makefile\n+++ b/tools/Makefile\n@@ -271,6 +271,9 @@ mkeficapsule-objs := generated/lib/uuid.o \\\n \t$(LIBFDT_OBJS) \\\n \tmkeficapsule.o\n hostprogs-always-$(CONFIG_TOOLS_MKEFICAPSULE) += mkeficapsule\n+ifeq ($(CONFIG_MKEFICAPSULE_DISABLE_PKCS11),y)\n+HOSTCFLAGS_mkeficapsule.o += -DCONFIG_MKEFICAPSULE_DISABLE_PKCS11\n+endif\n \n include tools/fwumdata_src/fwumdata.mk\n \ndiff --git a/tools/mkeficapsule.c b/tools/mkeficapsule.c\nindex ec640c57e8a5..ad1c46f0e909 100644\n--- a/tools/mkeficapsule.c\n+++ b/tools/mkeficapsule.c\n@@ -229,9 +229,11 @@ static int create_auth_data(struct auth_context *ctx)\n \tgnutls_pkcs7_t pkcs7;\n \tgnutls_datum_t data;\n \tgnutls_datum_t signature;\n+#ifndef CONFIG_MKEFICAPSULE_DISABLE_PKCS11\n \tgnutls_pkcs11_obj_t *obj_list;\n \tunsigned int obj_list_size = 0;\n \tconst char *lib;\n+#endif\n \tint ret;\n \tbool pkcs11_cert = false;\n \tbool pkcs11_key = false;\n@@ -242,6 +244,7 @@ static int create_auth_data(struct auth_context *ctx)\n \tif (!strncmp(ctx->key_file, \"pkcs11:\", strlen(\"pkcs11:\")))\n \t\tpkcs11_key = true;\n \n+#ifndef CONFIG_MKEFICAPSULE_DISABLE_PKCS11\n \tif (pkcs11_cert || pkcs11_key) {\n \t\tlib = getenv(\"PKCS11_MODULE_PATH\");\n \t\tif (!lib) {\n@@ -259,6 +262,7 @@ static int create_auth_data(struct auth_context *ctx)\n \t\t\treturn -1;\n \t\t}\n \t}\n+#endif\n \n \tif (!pkcs11_cert) {\n \t\tret = read_bin_file(ctx->cert_file, &cert.data, &file_size);\n@@ -301,6 +305,7 @@ static int create_auth_data(struct auth_context *ctx)\n \n \t/* load x509 certificate */\n \tif (pkcs11_cert) {\n+#ifndef CONFIG_MKEFICAPSULE_DISABLE_PKCS11\n \t\tret = gnutls_pkcs11_obj_list_import_url4(&obj_list, &obj_list_size,\n \t\t\t\t\t\t\t ctx->cert_file, 0);\n \t\tif (ret < 0 || obj_list_size == 0) {\n@@ -309,6 +314,10 @@ static int create_auth_data(struct auth_context *ctx)\n \t\t}\n \n \t\tgnutls_x509_crt_import_pkcs11(x509, obj_list[0]);\n+#else\n+\t\tfprintf(stdout, \"Pkcs11 support is disabled\\n\");\n+\t\treturn -1;\n+#endif\n \t} else {\n \t\tret = gnutls_x509_crt_import(x509, &cert, GNUTLS_X509_FMT_PEM);\n \t\tif (ret < 0) {\n@@ -320,12 +329,17 @@ static int create_auth_data(struct auth_context *ctx)\n \n \t/* load a private key */\n \tif (pkcs11_key) {\n+#ifndef CONFIG_MKEFICAPSULE_DISABLE_PKCS11\n \t\tret = gnutls_privkey_import_pkcs11_url(pkey, ctx->key_file);\n \t\tif (ret < 0) {\n \t\t\tfprintf(stderr, \"error in %d: %s\\n\", __LINE__,\n \t\t\t\tgnutls_strerror(ret));\n \t\t\treturn -1;\n \t\t}\n+#else\n+\t\tfprintf(stdout, \"Pkcs11 support is disabled\\n\");\n+\t\treturn -1;\n+#endif\n \t} else {\n \t\tret = gnutls_privkey_import_x509_raw(pkey, &key, GNUTLS_X509_FMT_PEM,\n \t\t\t\t\t\t 0, 0);\n", "prefixes": [] }