From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) (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 09F9337B018; Sat, 17 Oct 2026 07:50:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.156.1 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792223420; cv=none; b=WJJU0MBOnlhHbpxby6RtSVLnR6tgMhZPWzR/ij6PzF6iHjPjP0FZqJFnmSvkl86jEyD+GFnUZStB7mnxFfTJRu7DRYG8flp1Ng9akjMFobmLm6Oa1o1rKfg7k0TRrssLR9iUvJC3yR4FqVy3QOCjqoAmEewvhHTHTiI+Kzfk57I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792223420; c=relaxed/simple; bh=yTE8griEAtoUCwHBc7vI9rEFL6OSVrivpyuZUBB/taQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sM34j/E+HUXUmzSRhYmZKDM0NhATr0OLaPHrWAOrCCxppDXE84JubXXd9i4XgZq8XCgvUmEAQnQt4EQ6/OqQhk5ACIpcSXadnTscwSrn2lAQQH4wfBBrEYdqACv2Tjg93dYPvfo5AVeXcqys1pNwSZ3H2/rlOb0brqvb+woJCxg= 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=Y27WlleV; arc=none smtp.client-ip=148.163.156.1 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="Y27WlleV" Received: from pps.filterd (m0353729.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 69H7E4Xd095484; Sat, 17 Oct 2026 07:50:04 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=1qz1xKnpz9fWpWuzE eNGUTu6S0AqtpwpN0zDxjgZHzQ=; b=Y27WlleVvxb08E0YrpdtThqGA+rWkakKs LT7+aE1uknQtZNPMUtjgP5sXzeYMN1VXQ6SLW1hSpyswgC09gOmJJBYVvmWvESQM NXJPbg+clhYDietbMVp2001lgrbP0k1SwsFdyemNHkmd0csPjOWvy7SCpADSpo9u KnykJQooLjmtnspTCo/EZyDv3Fofl95qlusdv+bbM6wRaVy9Qjso07brJWz0hJ/8 2IOe86aR0pEPhlW9vW0BbiJd/oABieqADt+DKmpi5asZSOQrrIoCADwLLcxhx961 IHzVgFE7Ne8ZM8CcEpbneG8PFZkbvhQUGRLjf+LflTHMFJOKPu/Ug== Received: from ppma12.dal12v.mail.ibm.com (dc.9e.1632.ip4.static.sl-reverse.com [50.22.158.220]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4hc0pt8s77-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sat, 17 Oct 2026 07:50:03 +0000 (GMT) Received: from pps.filterd (ppma12.dal12v.mail.ibm.com [127.0.0.1]) by ppma12.dal12v.mail.ibm.com (8.18.1.11/8.18.1.11) with ESMTP id 69H6ntS2680483; Sat, 17 Oct 2026 07:50:02 GMT Received: from smtprelay01.fra02v.mail.ibm.com ([9.218.2.227]) by ppma12.dal12v.mail.ibm.com (PPS) with ESMTPS id 4hb23974hh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 17 Oct 2026 07:50:02 +0000 (GMT) Received: from smtpav04.fra02v.mail.ibm.com (smtpav04.fra02v.mail.ibm.com [10.20.54.103]) by smtprelay01.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 69H7nwKB45220264 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 17 Oct 2026 07:49:58 GMT Received: from smtpav04.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8943620043; Sat, 17 Oct 2026 07:49:58 +0000 (GMT) Received: from smtpav04.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6A2C220040; Sat, 17 Oct 2026 07:49:51 +0000 (GMT) Received: from li-fc74f8cc-3279-11b2-a85c-ef5828687581.ibm.com (unknown [9.67.66.83]) by smtpav04.fra02v.mail.ibm.com (Postfix) with ESMTP; Sat, 17 Oct 2026 07:49:50 +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, ritesh.list@gmail.com, sshegde@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 v3 5/6] keys/trusted_keys: enable PKWM wrapping key selection by label Date: Sat, 17 Oct 2026 13:18:49 +0530 Message-ID: <20261017074850.164031-6-ssrish@linux.ibm.com> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261017074850.164031-1-ssrish@linux.ibm.com> References: <20261017074850.164031-1-ssrish@linux.ibm.com> Precedence: bulk X-Mailing-List: linux-integrity@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-Details-Enc: AW1haW4tMjYxMDE3MDAzMCBTYWx0ZWRfXzxP8xUVcFO+6 GdHmejNptTfyxAL23W0B4/9hN+oF9vx/VrrUHlLx2BKOpoAD+c5nbKA1bdY6Aei9dcv6RI2r4Sr IrOyDJjQ6g+x/n3ufRDuMq/WtAPbk6H6Dy7LHVaakYc/zzsuXcEv1G4IzrS2b5cSnGRtnK1cir8 IzaKIF0e1iZ1CAuTVI9JgK1CXmZENa1KEc/C80W51flsRFrUh474xXISsggh5psjSeK8qS1URxO r6W6Oz+RM0a2WYgt7Cx6f68CMuVc23opsYIykXVnPJt58Y5L6E8nn1Kv8hAbPXf3Z4GDB6QqO1g vtvQCMaqa55JQ5Xmgbr5fOZ4ITD62kpMjcBQmJ3cmb7PIujvCEg6AwT56rd+j0Ex6rcMJJNRLGG +RauzGdGvt3vG235roDxPOOVpmdqPO5n+jksC82c13+OAzqqMARkxwvY/7x4/N8gkThTeMbaegf +NJXo+LdEtKqmZ/qHiw== X-Authority-Analysis: v=2.4 cv=WNvqzXsR c=1 sm=1 tr=0 ts=6ad328ab cx=c_pps a=bLidbwmWQ0KltjZqbj+ezA==:117 a=bLidbwmWQ0KltjZqbj+ezA==:17 a=660iZSQnnn4A:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=uAbxVGIbfxUO_5tXvNgY:22 a=VnNF1IyMAAAA:8 a=_1a9KapSLEuvdD3BKzMA:9 a=mGxJDu7xY38OflIk:21 X-Proofpoint-Spam-Info: AW1haW4tMjYxMDE3MDAzMCBTYWx0ZWRfX8Zq5fhNFnZpJ FPXThm6KB+D1+cAT9vlNbU+DSAVkO/nbPttAKtTrqINDZHfZqXSp5opOWWfWRBlSw/aUYE//5TE r0lkUKP92+/wJ5fe8DxxllLOpZqm2Qc= X-Proofpoint-GUID: _gQZu7ofnBhNivyWMuNIW8-qkpztEMcf X-Proofpoint-ORIG-GUID: lDYu4SQxTEc73L-vDZC3UsDzT2rXbW8H 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-10-17_02,2026-10-14_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610080000 definitions=main-2610170030 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=