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 A4FDE3DE43E; Mon, 31 Aug 2026 11:18:36 +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=1788175118; cv=none; b=Cr8WAM+oGf8EB0y+hP8uMMDMFEvGc1BeKoac6YhhKkFUbRZk3qQUiinjcgwnL6PXkaeEOSsEcaKW/IQKSA2WJ7Fy2NTLu6c0BGari6ES+KYRdHktn+NRhVT1AJMzyW+yvRLzPMg42qY/YBQun8EuxLrbpz8dlue8m0pGOcyLE2s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788175118; c=relaxed/simple; bh=KFrO65ZZmmfn0EUsobMqNPzH5VP9lPAQRxWzQf/JQU0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GNIS2l/l+tYhP5scCJkBXDe783UKS7cdl4Sy9L2pyPRBPj38P4RLivA899/rfN+DFdmDG0cDw08V3uqLtp8JIXvLbvK+JtG3S6cN/h24frvL4oshxwNHemNoGWRspMTHTp45HSwkCDZPEomALSBm4yw0CJFIF4RnqDu+UyPEQOc= 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=K5ATn6yK; 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="K5ATn6yK" 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> 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-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=