From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 98C8CC61DE2 for ; Mon, 31 Aug 2026 11:19:06 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4hYRLz4ntMz2yDr; Mon, 31 Aug 2026 21:18:35 +1000 (AEST) Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=148.163.158.5 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788175115; cv=none; b=jovFJtBkf0sXXvP6M7RcdXkiv6cFwB28cUkZRljWjj/qKAsF72mez4P7p7AHn2sGDwAQq/7k2Lai6piHIRF5yGmKDkKlL/a02YmTHQ5gFibKk6yM+T5yUyVMRm9ROue83OYseKpQyMgcbIowxyie2Voz0LKvvD/myXZNjbAZ6tPmE/5NukPMJ74zLAPqC4tR/J8F3N5aKMBoBCcq87eqCOYZVeOlw5txflD5GjrsDLCAP6XppgIyMf4VfYc/exH9Eilr5UptpI3v6ojYHD8SESOpJilGb6cC14SjQyfELwgSlS+Thp9g9SqzL4RIGo1qQKsx5omNvzRdm33KRb6Xsw== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788175115; c=relaxed/relaxed; bh=dp9R1MwSjzkvuulJXdXK/0FQPBdPepaEEBgz4Bmw4VA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SADo5cZU0LTs7nYTtA0wsNKRe2yDCGovoPIQDpUI5yzLKxEpBD4LdvIzEf2MRkyvHOvNcnKhaxSYrdkPywBOrCaMUwMufTaPpRKTcXyUnu7+vkCdZEZOAAP6DIjbWFke8TJaWpOIP431aWVZ8PY736yTNw8QfOfNUCuX+heiiOGHZ4farVJHFeDZan1RO/XS393Xeuz1uBtx+FiNbAEM68viE6ZcoWj//nKS3Go8UFQrD8b/WOAXPAifYSCKq3dTRIW/0BiDePMH6h79KtK76FSUmpzanxD1hsWwhAf+rii5JKdex03u03TEJemZg4WcxpBVamvRpmJWCshYpHsI8A== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com; dkim=pass (2048-bit key; unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=K5ATn6yK; dkim-atps=neutral; spf=pass (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com; envelope-from=ssrish@linux.ibm.com; receiver=lists.ozlabs.org) smtp.mailfrom=linux.ibm.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=K5ATn6yK; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=linux.ibm.com (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com; envelope-from=ssrish@linux.ibm.com; receiver=lists.ozlabs.org) Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4hYRLy5PNWz2yDs for ; Mon, 31 Aug 2026 21:18:34 +1000 (AEST) Received: from pps.filterd (m0353725.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67V82jxX512812; Mon, 31 Aug 2026 11:18:22 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=pp1; bh=dp9R1MwSjzkvuulJX dXK/0FQPBdPepaEEBgz4Bmw4VA=; b=K5ATn6yKoJzHFMis38OKW9u6bhUG+lb6N spCfrvWmCjQEF6I7JQ+oVAmP5M8ifdzCwnMdTv6qSlrch7DS3hAYOTl4PVFk9AUD 4pB89CKX4VPaKPFe4K1Pj8/A0Kgeo4UR9wF5YdZ41bIhAcgsSSbdTw3VEZaLgAJA 0LZdGaAh8B7XcXvfT1Qvj8bUB77wwh72NyzbZEjGMcpjyrdi7Fy0ZY9Y/sxa/nas L/GHEtaumHtqg55RzPtWWxpv9peIt40AQBH7kqBC9sY37ElyJvsAtgSmAyCv6UKJ 12xGO2GEkOM8WvuYVTQepQqshHJzSs3b5EVCh3+xnroelGbUHfFhA== Received: from ppma23.wdc07v.mail.ibm.com (5d.69.3da9.ip4.static.sl-reverse.com [169.61.105.93]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4gbnudgvdy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 31 Aug 2026 11:18:21 +0000 (GMT) Received: from pps.filterd (ppma23.wdc07v.mail.ibm.com [127.0.0.1]) by ppma23.wdc07v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 67VBDJ55008540; Mon, 31 Aug 2026 11:18:20 GMT Received: from smtprelay06.fra02v.mail.ibm.com ([9.218.2.230]) by ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4gcb8h5f6y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 31 Aug 2026 11:18:20 +0000 (GMT) Received: from smtpav07.fra02v.mail.ibm.com (smtpav07.fra02v.mail.ibm.com [10.20.54.106]) by smtprelay06.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 67VBIGgB33227204 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 31 Aug 2026 11:18:16 GMT Received: from smtpav07.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id BC6412004B; Mon, 31 Aug 2026 11:18:16 +0000 (GMT) Received: from smtpav07.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 7FEAA20040; Mon, 31 Aug 2026 11:18:13 +0000 (GMT) Received: from li-fc74f8cc-3279-11b2-a85c-ef5828687581.bl1-in.ibm.com (unknown [9.123.14.23]) by smtpav07.fra02v.mail.ibm.com (Postfix) with ESMTP; Mon, 31 Aug 2026 11:18:13 +0000 (GMT) From: Srish Srinivasan To: linux-integrity@vger.kernel.org, keyrings@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Cc: maddy@linux.ibm.com, mpe@ellerman.id.au, npiggin@gmail.com, christophe.leroy@csgroup.eu, James.Bottomley@HansenPartnership.com, jarkko@kernel.org, zohar@linux.ibm.com, linux-kernel@vger.kernel.org, linux-security-module@vger.kernel.org, nayna@linux.ibm.com, rnsastry@linux.ibm.com, ssrish@linux.ibm.com Subject: [PATCH v2 09/10] keys/trusted_keys: enable PKWM wrapping key selection by label Date: Mon, 31 Aug 2026 16:47:37 +0530 Message-ID: <20260831111738.334857-10-ssrish@linux.ibm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260831111738.334857-1-ssrish@linux.ibm.com> References: <20260831111738.334857-1-ssrish@linux.ibm.com> X-Mailing-List: linuxppc-dev@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-GUID: UfNs0flxgXOoGiTLtIGM4PmlZsiL2tlK X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODMxMDA5NSBTYWx0ZWRfX9fM+Z9mlnQfs 4EqpBkUSa2tVHE3dEFhSmv4JjWoDc96qHS83o/O1Klur03oF/8pt0vYF/rZB29VGKokgkoyAyA/ p+REr8OcjCmDG+TeW9A52wtCDnIZ9ke0tuygRXW0eux/ulLYTIlsXSmIRf/qhHI5LZMdeHznMPC PQYUgWpW+q09e+ZhvCX2Hg6EfLpqrUMv/EGdyx4oTGl8TRecVZGZI1XRwPQtWb1dZUiNLh2bZqI x9wpsvExTwzpHtMX65VMyOHKBpnowRJYsHVhrD1TYyUw7iaSk+nOamRxcSF5Pgs9dUg8xUjxOmG KbM3IyoXfzRuBCCQH329SGUnMoVNChCezvJatr5zM4iU+JNGxrxQzgGZkcW87xA9lhXnFkoUWFn C3WOQjHRsDo80HoIKBzRCjPUiZ5cJQF8GuqdHOHmAHj3Dn1zK/TLRJYze9OYnjzA+qbRZZYzcbP zIf4t1QJrglyomAXhiw== X-Proofpoint-ORIG-GUID: lD1WbmnAU2vGoZ-vJmJuDbEMnf7P2Oy_ X-Proofpoint-Spam-Info: AW1haW4tMjYwODMxMDA5NSBTYWx0ZWRfX5T22KJ0V6JEB YWq8XuaLE2azgYWeOm0IHgFBPeCl8gadzYYcZ9uVTsiTEDD854LZaiZ1jyG2WjK134lFTQ8QdCL FI/AAlg6DUgPCvwn2CwCwMYLYJBYJaM= X-Authority-Analysis: v=2.4 cv=B92JFutM c=1 sm=1 tr=0 ts=6a9562fe cx=c_pps a=3Bg1Hr4SwmMryq2xdFQyZA==:117 a=3Bg1Hr4SwmMryq2xdFQyZA==:17 a=Sv0fKeRqtYgA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=V8glGbnc2Ofi9Qvn3v5h:22 a=VnNF1IyMAAAA:8 a=_1a9KapSLEuvdD3BKzMA:9 a=OmX4KOSJZv6Tv-4Y:21 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-31_03,2026-08-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 spamscore=0 clxscore=1015 suspectscore=0 phishscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608310095 The PKWM trusted source currently uses the default wrapping key for all seal and unseal operations. However, PKWM supports multiple wrapping keys, enabling better isolation between trusted keys. Allow users to provide an active wrapping key of their choice created through sysfs when sealing trusted keys through a new wrapping_key=