From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=148.163.158.5 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793889895; b=jIMJbrCiO3HaaJBiK4aFAZgj6ztRsXyyuc+sfuhkxUJTQYMTxRqH1Xw0slA+8a72q2+x kqX/M38n+7vcOUHDr6OwXw3p0SYXa+M9T8IEkpL/LRanheZYc2q+oiN+e9K/e2sZNG1f0 1rH8BTyONN2VVJVa8DraEPa1yAQHHJ4ddoVKV/oNBsFDEKsOSXZ19vtCENxBABmelR/7b Um/bta3BJOVT1HPT5/7HuXoGE5rknZG9+JUWyowuKrN1ukYHlTG4ZNNaaLQfWPqyOoEm7 J9bAXGJn/98I3bfJiqma/VwnQBnvHmUAaRL53PjcaNMM0vF0dNsBuJHPQC+NLaS6Z3g== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793889895; h=DMARC-Filter:Received:DKIM-Signature:Received:Received:Received: Received:Received:Received:Received:From:To:Cc:Subject:Date: Message-ID:X-Mailer:In-Reply-To:References:MIME-Version: Content-Transfer-Encoding:X-TM-AS-GCONF:X-Proofpoint-Reinject: X-Proofpoint-ORIG-GUID:X-Proofpoint-Spam-Info:X-Authority-Analysis: X-Proofpoint-Spam-Details-Enc:X-Proofpoint-GUID: X-Proofpoint-Virus-Version:X-Proofpoint-Spam-Details; bh=AMM6MlFhYKn7QV3i6pktOBApqzUfs2lmVsymazaqEt8=; b=n7NI6WGQZh88OG9NP9i4680TND8jRjlfp9LpHYer7eXaO64SRSY9vTFTFHnxWQIwmpn3 jZxDsO+1YbxU0P4vOOmfJAVF+xiTYiqtAQHATdQb6JcYyRrCE0v8F6J2R8B9TQlKN6QS+ fegc2cq64BZE6xKGmebrLf5SuWWT/7fodTRycG1dd30A3ttww3Hv+x0JzUiEdR7lQG9vf yrHtdKaSSqAWWmUDXUizfBZxb6dg+fkZwsV9LAmzAjXyTpQ1aqYoGSvCZFOqnhTyPiB2M BVap6d8qdbSJiliZCza3VMybSgVvN0X3lYBdvI99kvWeFuMDXnhCTnvL2ujv4tEALrg== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=linux.ibm.com; spf=pass smtp.mailfrom=linux.ibm.com; dkim=pass header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=l050pwTf; arc=none smtp.remote-ip=148.163.158.5 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 ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 14825606A329; Thu, 5 Nov 2026 14:44:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 14825606A329 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, unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=l050pwTf 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 6A5EiN7x3734858; Thu, 5 Nov 2026 14:44:44 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=AMM6MlFhYKn7QV3i6 pktOBApqzUfs2lmVsymazaqEt8=; b=l050pwTfuYV68o+RoEdprmg8cgjjzEjmh /JZWY7+Z2nCH2pBlLgGxx6BOqwlU1s8Uc3G3IuN6dBLVELejs12Qq46fB6kFMtDQ ZCR0vfbTssnZ59IK4/6ucFrMdf1emZu52WHy/rlkytKHRVBCZ44+4OWmFpJAgIS5 ecaZ4MyK38zcPx4VVNpLoJOua4MPKhaF8/Ysnjc0x3kyQ4+0G+b4iHUIhMIwkxWK 10KdkXl4wmb9gKMoRFiOfSYWTbxdApjp5+mBHqj60qxGY3BM76pu/SMlu4KW2GGh IEXmOJCEe2LYS2H2Nl1C4uy+GJbMpb+BEdNwWRM2DpH7RCN5vIfVA== 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 4hn5rj2mu2-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 05 Nov 2026 14:44:43 +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 6A5EYuFB1746150; Thu, 5 Nov 2026 14:44:42 GMT Received: from smtprelay07.fra02v.mail.ibm.com ([9.218.2.229]) by ppma12.dal12v.mail.ibm.com (PPS) with ESMTPS id 4hrk9mjfc8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Nov 2026 14:44:42 +0000 (GMT) Received: from smtpav06.fra02v.mail.ibm.com (smtpav06.fra02v.mail.ibm.com [10.20.54.105]) by smtprelay07.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 6A5Eicpp30540102 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 5 Nov 2026 14:44:38 GMT Received: from smtpav06.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 94D3E2004B; Thu, 5 Nov 2026 14:44:38 +0000 (GMT) Received: from smtpav06.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 56D1A2005A; Thu, 5 Nov 2026 14:44:32 +0000 (GMT) Received: from li-fc74f8cc-3279-11b2-a85c-ef5828687581.ibm.com (unknown [9.67.70.234]) by smtpav06.fra02v.mail.ibm.com (Postfix) with ESMTP; Thu, 5 Nov 2026 14:44:31 +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 v6 8/9] keys/trusted_keys: enable PKWM wrapping key selection by label Date: Thu, 5 Nov 2026 20:13:19 +0530 Message-ID: <20261105144320.357260-9-ssrish@linux.ibm.com> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261105144320.357260-1-ssrish@linux.ibm.com> References: <20261105144320.357260-1-ssrish@linux.ibm.com> X-Mailing-List: linux-integrity@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-ORIG-GUID: iXe32G4pIyVtxR4o59QcOjiDu3LxbrOX X-Proofpoint-Spam-Info: AW1haW4tMjYxMTA1MDA1OCBTYWx0ZWRfXzJyNEzB2t/TB 2wHq8JsimPZRZ2nLh6fpOMAr+6kDbplkJ5RQSiEU3Mti7nc/9cVkgeUbyfjIg7/9NFLtMwyWRLh CSAg/nYLBvj30HQhtw/Lc+xNfbP3ZuI= X-Authority-Analysis: v=2.4 cv=LokHWXdc c=1 sm=1 tr=0 ts=6aec965b cx=c_pps a=bLidbwmWQ0KltjZqbj+ezA==:117 a=bLidbwmWQ0KltjZqbj+ezA==:17 a=zJRp6_cAMcgA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=Y2IxJ9c9Rs8Kov3niI8_:22 a=VnNF1IyMAAAA:8 a=_1a9KapSLEuvdD3BKzMA:9 a=mGxJDu7xY38OflIk:21 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMTA1MDA1OCBTYWx0ZWRfXwOLVdnMSrqJw YWndOqc/XkNRXt+41V93h7zeBzhuElBXl1D3oD/J7iCoT/6YxaP2eH9oDkYq3cpV7dxNXAIhiS2 o416Z+c68Siogl0FvWgvBDYdgNkDf5Fpi8Z+NSTIR4w8cz/zCof2TlPi4ysPsWd6fymcny81wPz 2q5CVE9U9oGAhiVOmFh1/eT10bGkaUuhl2jALMszKMQWqmNXaoeuapMzC0RFsZ+ZzkcBbvPHXjR s6JX9WD1QDEUJPAa5DRAL0N/yml2LgF2VnPg5GnDo7SK0xjIzedhStcnVJI83FaQPUMQZRS5JAD BLh+xoCfYpg2dKGEIg8Ud61Ccc81D5h8t8EM+iyQBSP0mZtdvEASpsngFIJaQrkb9/mHm11LCeA 3sVNSoJmqXq41+ysFVe8vy1B/5x3jNhy5dAAHs7m1hNhTMwfKP4jlVZ2LXAO3okR94etijJ9gHy 9ZoLqkQFGFAb0Gujz2w== X-Proofpoint-GUID: 0SFdVe1DRhnRmSaAtQn7uZItkRO8-E6z X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-11-05_04,2026-11-04_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 priorityscore=1501 suspectscore=0 phishscore=0 malwarescore=0 bulkscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610300000 definitions=main-2611050058 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=