From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B47C2360EF9; Thu, 27 Aug 2026 06:25:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.158.5 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787811923; cv=none; b=b6J5jlRSVtuofgRWg/qnhn/ZBz2lpIfCaaGESEW7JbChah79EhqFUqA7GZdsgS+VXjNL3kFSMEvru2QkWN4t+wqBX6CxE3nXj5dnzKFQ+BStJNCruLFZQ3yHaOV0BKCSS+6u23XLdj/Zhs6mCd1yondnF+UyuLecU3r23x2owTs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787811923; c=relaxed/simple; bh=xe0/+a1IF5UnoeyTpE2rn8DxgA3cBPT5bYE3cOGm9ek=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Uv1lZ3yjH7Fmeil5kmA4a+NDS7kWOS/ueVXl0AaSJFVdDPIu12pUrBa4xxA09fNIWFiOTQdJOlCqeWV9wYOemUocwNOwUFKGPNraiOgXaHjssjA6oXWjIGRFB2rXJG38CdcipmvwqS7Yr/gVHQBDAbktJYZHdhdXGrZYC1szii4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com; spf=pass smtp.mailfrom=linux.ibm.com; dkim=pass (2048-bit key) header.d=ibm.com header.i=@ibm.com header.b=ZRUYqTSO; arc=none smtp.client-ip=148.163.158.5 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.ibm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ibm.com header.i=@ibm.com header.b="ZRUYqTSO" Received: from pps.filterd (m0356516.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67R3VbFw1715137; Thu, 27 Aug 2026 06:25:06 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=P7jt09uy+SzM6EQWv nOTQdzajCQSCCY23H7YjteKRK4=; b=ZRUYqTSOQhIPFhAYvuqtmCEw2ZZcA06uf 5LCjR4cQPgBc4zyk5A9CUHfRlB8koVhsif4+hMIaGupSYWlItYmvV8wQchsNYa+q pfaqDO505ca18oWJwP8pll98ADa5WOanVs3W2ob0neok8T8Fsg1mSDCcE99gz98T SkHL+8WCH2j4cGzYTjW9Qc97gp2dNDTyi6OP752ZzWV7g3H2V9AqvGOMu4rqOXAP xvcdIrJr1EOcdmwCw2hyOFOEAm6ce+howS95C7vRUWsV8aNJB9/QnFLxf96a+/BC Lpe/E8XnnU/qPY+bFZAtD0pYWLx658nRzh7T1XWVutCsJ5Mv6x83Q== Received: from ppma13.dal12v.mail.ibm.com (dd.9e.1632.ip4.static.sl-reverse.com [50.22.158.221]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4g716j3nkq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Aug 2026 06:25:05 +0000 (GMT) Received: from pps.filterd (ppma13.dal12v.mail.ibm.com [127.0.0.1]) by ppma13.dal12v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 67R6BFDC013821; Thu, 27 Aug 2026 06:25:04 GMT Received: from smtprelay04.fra02v.mail.ibm.com ([9.218.2.228]) by ppma13.dal12v.mail.ibm.com (PPS) with ESMTPS id 4g7ragpb42-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Aug 2026 06:25:04 +0000 (GMT) Received: from smtpav01.fra02v.mail.ibm.com (smtpav01.fra02v.mail.ibm.com [10.20.54.100]) by smtprelay04.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 67R6P09N27919094 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 27 Aug 2026 06:25:00 GMT Received: from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 7A6EC20043; Thu, 27 Aug 2026 06:25:00 +0000 (GMT) Received: from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6437B20040; Thu, 27 Aug 2026 06:24:46 +0000 (GMT) Received: from li-fc74f8cc-3279-11b2-a85c-ef5828687581.ibm.com.com (unknown [9.76.202.253]) by smtpav01.fra02v.mail.ibm.com (Postfix) with ESMTP; Thu, 27 Aug 2026 06:24:45 +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 7/8] keys/trusted_keys: enable PKWM wrapping key selection by label Date: Thu, 27 Aug 2026 11:53:07 +0530 Message-ID: <20260827062309.724808-8-ssrish@linux.ibm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260827062309.724808-1-ssrish@linux.ibm.com> References: <20260827062309.724808-1-ssrish@linux.ibm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI3MDA0OCBTYWx0ZWRfX/TJPWNRllthQ l5azOL8AVmriQWP03DwgEowStbupK0nx/28U7Gnt13m1zIXoF/0ddSYzjLTPScQ8D4jbr7JIeLR hEURWo0pQPZuVkHPixQFqIBv7NhsgZI= X-Proofpoint-GUID: tW9eTvKSRAK08msxmIMGfRaIq3v4GE6h X-Proofpoint-ORIG-GUID: aNx6s4h9Tg5Fo92Cm2jC3aVqjQquUt42 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI3MDA0OCBTYWx0ZWRfX09SQtdMU9oiD PvFpv9NnJ2LJffpwGBQDqTono8c/7txfX4UIBnmvi+GVbnRsDBFlDxZxbghRaMfhlAzLsYVZn5N 97KDrpT0yjgaJRM6JNHiUod99rjCAtnULi9vmRYH3WI8i/89EqsWqJDVJx/cZ4JZzi/winP5Drk k8a5lkY+8oo183qUltPxHNbevHEuBWg+ZWwQiUy095nVJQQLDuyoLPq6YxdmMVWByUvLPu9SDLO 3hZQshtujVqByFYPcoNacQen1Tmmt9dF4Bs4GhCDhHrMlgCi2/7Ns+zAadCeumrl8XlTx8Yumqr PbdR4ZmFh4fMQZrhfU5DZDTr4hjaqtyGJrMxBM3KP/nQcvvOHVMgBS3MR7bKlJQP4pmVt5O0Ud0 kRksqs5bcdRwEFEQQLx4qu3XoinhO8c8t1fYL8bi1ZVCWYGZCihAHlXA3fwsVVeGZBbWZ77Z7+Y MU+KAnyTmTLh8T0CMyg== X-Authority-Analysis: v=2.4 cv=H7brBeYi c=1 sm=1 tr=0 ts=6a8fd841 cx=c_pps a=AfN7/Ok6k8XGzOShvHwTGQ==:117 a=AfN7/Ok6k8XGzOShvHwTGQ==:17 a=Sv0fKeRqtYgA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=Y2IxJ9c9Rs8Kov3niI8_:22 a=VnNF1IyMAAAA:8 a=_1a9KapSLEuvdD3BKzMA:9 a=f3zRgoRf0S4GXb-2: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-27_02,2026-08-26_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 malwarescore=0 lowpriorityscore=0 impostorscore=0 spamscore=0 bulkscore=0 adultscore=0 priorityscore=1501 clxscore=1015 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608270048 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=