| Message ID | 20250415122204.120360-1-gokhan.cetin@siemens.com |
|---|---|
| Headers | show
Return-Path: <isar-users+bncBDAZZLHW6AOBBL477G7QMGQE7ICIV3Y@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Tue, 15 Apr 2025 14:23:19 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-lj1-f192.google.com (mail-lj1-f192.google.com
[209.85.208.192])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
53FCNI8J004904
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Tue, 15 Apr 2025 14:23:18 +0200
Received: by mail-lj1-f192.google.com with SMTP id
38308e7fff4ca-30bf6cdaf17sf27247391fa.3
for <iupwgm@isar-build.org>; Tue, 15 Apr 2025 05:23:18 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1744719793; cv=pass;
d=google.com; s=arc-20240605;
b=DrEpTVggUVapJJtC2RcPe7vHZcu5n0uPn9ssT8pz6+67mlwVrz2VKWTBU3xO1tQiPB
0wvrJ6tVeUvk5q4/hK+cTsx8cbaCiJ+d7FqPD8M1mgQrVMTwGPkqpvXjuVZKu7T1JGYe
AXOxFg9Cd8TSA0cS+FSNZizRCDFuM1tWDFa0r7pcsLXuneQmyCbALNfs1ZJMsiU1FqMZ
RmgRAqHHWUjMTfirrzy6E6/whelBBtvOX6j227weP2ScLTFjsZDTRt23vd/HiA88YL9t
T5k11F+DOsKMGAiXtc/FPjXICslJGOQD8QHre78EOJrWsexTejvK31fBR+kSUyJojXb7
aUzw==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to:feedback-id:mime-version
:message-id:date:subject:cc:to:from:dkim-signature;
bh=fbwqCexg0BYZbnGowK1MsTqFN2RRBdHjkzoTIWD8Uec=;
fh=5VXqfRexLP6l1BAFRPnaDjthGYgbvQlM2Wl8MIyzpXU=;
b=EFWXbxxR0GTuHA6xgSRWYwClCfU1asQbz8unhem2YxNwCgaruuEomSUN9e4E8oX6i4
bm7cHjjF+ZffGvniblUK8+BxOWh34JR/q4ZkscTlzScOoNZsDDTMplcd05xUMlJnOaby
dtFwFGlSb8JJiOG1ZwcWRwsz7/weEfSyw50RnvE4cRXIVmD9P7iA3U9bupj1l8HDTTwy
tA98tRTLtkfGs4HJadfiP6whtUfC9AhRd/NAygX6ORmyua8jB6iV4gphIkpLLQJhcgyH
8+Sy4YZTD7TSau036xvaj/imZGNWknXAZxtvUdjlZN5dmLgEYDJhd/N9s/CsHyCv/r5U
ReZw==;
darn=isar-build.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=fm2 header.b=dzlIDFAb;
spf=pass (google.com: domain of
fm-1328731-20250415122308fe58ee131f522d5831-18kdal@rts-flowmailer.siemens.com
designates 185.136.64.226 as permitted sender)
smtp.mailfrom=fm-1328731-20250415122308fe58ee131f522d5831-18kdAL@rts-flowmailer.siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1744719793; x=1745324593;
darn=isar-build.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender:feedback-id
:mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject
:date:message-id:reply-to;
bh=fbwqCexg0BYZbnGowK1MsTqFN2RRBdHjkzoTIWD8Uec=;
b=YCz7StMXCGFhNhuw0r7AI2tcMv1GQZVDaLFA6XhNes/9tNx7mtECREPCFzTJp3878s
02hPIL2nfRIVdIH8ANiHx7TzcnpW4b12b/t6/uZZUZbGOAMedWmcKurO6cYFfkq0cYa3
PdCsoWLV4jtDB/bTznLZihCbl5yGDd9CSLKIOgQRA0nNkaH29MvVlW9/GPsZZ3Ys0t1Z
A8l8mWnSKAgJ+/aZo+JeTj9XO361etDwqg3sIC5Rs0JwRsBzbRcsnUc4nnATw+D67mTG
asIKEGXIJA9z1EO9iKTpEvYgeHJKrCYuMh4X6jFBQ5HCJz1xPuSgS0BUqMnbnBpfk6QQ
oG7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1744719793; x=1745324593;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender:feedback-id
:mime-version:message-id:date:subject:cc:to:from:x-beenthere
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=fbwqCexg0BYZbnGowK1MsTqFN2RRBdHjkzoTIWD8Uec=;
b=av6En6+q+LX1TE517Gy3WclJ0uWXpmkcy7SCQ56okG3Dr/9ji+n+9PGBzvfLRjkrWp
6Bw2Mn/ppXOnw2n1mH2uQqdK4tvy0olep61ag2OeJ/+wERwQR+FWfEP8h0Lvig9mQgCw
HRtn3QWvqovDuHfcbpRL/6GMf2gtkrrxOaYykek1qrwPqc5PJjzsBLnqBvr3dmx+80MV
1MFeyNHCfffnCTHQCJav3x4xQqQVJorNwWCQ8joNG3tG6NUOYjO8Ok5A436+R/lvADFQ
aPcVaPwClzNabTVn7WbRpse5nQHNXnUah2RbKa0/GJ3B60Iy6BlzgiLVtCUyeI44/xPc
SMxg==
X-Forwarded-Encrypted: i=2;
AJvYcCV+FgP9M5trOZldA7DABd5MdVdLB/dFjPLFmPPYdb6RKC54VZvDNFpHJu95q2A0mSW5VIDLyHE=@isar-build.org
X-Gm-Message-State: AOJu0YzjrvPF7ARu+gn12wUSEH7Nn6fMsz8msCDuBv33NDtYCeRgb3aE
ev3K/1f8KW46Ji2fXnDQ8cpwGABOCYnbeSSDnUdAt9T7m+ADctvL
X-Google-Smtp-Source:
AGHT+IHaEUDWD4NglPNOKZ7wcNZxvRVo30Ck+pT2oOQ5mBGZvDiZOX2ihw87nFegrPeRcwrXzNc4iQ==
X-Received: by 2002:a05:651c:3137:b0:308:f787:5c48 with SMTP id
38308e7fff4ca-31049aadf26mr56569461fa.33.1744719792076;
Tue, 15 Apr 2025 05:23:12 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h=ARLLPAJDjL7HiPt85Q49MQNsP0Du7NghYwDoQjy3GyyFmhuo3A==
Received: by 2002:a2e:9ac2:0:b0:30b:fcdc:e50d with SMTP id
38308e7fff4ca-30f4c7df667ls2308831fa.0.-pod-prod-05-eu;
Tue, 15 Apr 2025 05:23:09 -0700 (PDT)
X-Received: by 2002:a05:6512:23a1:b0:545:2b24:c714 with SMTP id
2adb3069b0e04-54d452948e9mr5153099e87.18.1744719789418;
Tue, 15 Apr 2025 05:23:09 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1744719789; cv=none;
d=google.com; s=arc-20240605;
b=LYocn1DvlY6XlI+2/WUzwKw6KQ/gdwcXCN3sQShEegcDn97bVUYe/pWhx2c5t49T5u
dJDVhaORqF5LtM47M8m/NldeGrGqOKBy3Fgf3ZDxYYTPmf50SgqotGUjTaS23CDyuu7L
4wYeetfuE90+G+h8w72ka+HZhCagfJg6mQ1Ct3qD4P0y6OU6HuSY0pruOS9dMEt7ssxU
sEGUPFHF3kKEmxyuXgMbL06G7YLG71jPXAVcTTOPwMVDMhTlobJeSmTZKAVUCytMJXuE
SgJL2dYykuAL3+UX/UuOBLZhSAqImyqMQBX6OQnnxF0albfRUhAIiMYDk33hCIsqL6vu
f36Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=feedback-id:content-transfer-encoding:mime-version:message-id:date
:subject:cc:to:from:dkim-signature;
bh=JsE8MWaJdVVocTPGTMsCZkyAfOg1eUjB5kRTLloZXjM=;
fh=KIkufVpSufRdX0kM67eXsuyWX/d3XYb6xMZvLts8gs4=;
b=btft+HGF1K3WC4i9wRUwbms7V2W/kwvoD3nlRthtLVLQXcPYX19mnVYkC2iUDPgoOa
ZGZJhK3f+Cw5ie/4AgGJXaFwiOzqnexkx5OQFRkl75C59nYsGlK4G4w34jLN0w0rPRNF
987CxA7zm0BMkvn4hSFX4j3+XR7XcrJIR0vFZVe4sOH9ax51J++/tgUwTYkDAyDgktKM
ZhQZ5mMaFedrNbTOxjmDMj+Zov4Y+SmvOdhCQ6rZ30a05ArXoxhfn5sn9keqNbZr07y4
vjQzQktqGjJNKBgI51y1n50iqlhbIWwiMwpkO2YJzbp7g7YbAHzhpVyGx2mDC4S3QCFI
dqlA==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=fm2 header.b=dzlIDFAb;
spf=pass (google.com: domain of
fm-1328731-20250415122308fe58ee131f522d5831-18kdal@rts-flowmailer.siemens.com
designates 185.136.64.226 as permitted sender)
smtp.mailfrom=fm-1328731-20250415122308fe58ee131f522d5831-18kdAL@rts-flowmailer.siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from mta-64-226.siemens.flowmailer.net
(mta-64-226.siemens.flowmailer.net. [185.136.64.226])
by gmr-mx.google.com with ESMTPS id
2adb3069b0e04-54d3d508a4bsi345561e87.6.2025.04.15.05.23.09
for <isar-users@googlegroups.com>
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Tue, 15 Apr 2025 05:23:09 -0700 (PDT)
Received-SPF: pass (google.com: domain of
fm-1328731-20250415122308fe58ee131f522d5831-18kdal@rts-flowmailer.siemens.com
designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226;
Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id
20250415122308fe58ee131f522d5831
for <isar-users@googlegroups.com>;
Tue, 15 Apr 2025 14:23:08 +0200
From: "'Gokhan Cetin' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: gokhan.cetin@siemens.com
Subject: [PATCH 0/5] Structure module signing dependencies and providers
Date: Tue, 15 Apr 2025 14:21:59 +0200
Message-Id: <20250415122204.120360-1-gokhan.cetin@siemens.com>
MIME-Version: 1.0
X-Flowmailer-Platform: Siemens
Feedback-ID: 519:519-1328731:519-21489:flowmailer
X-Original-Sender: gokhan.cetin@siemens.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@siemens.com header.s=fm2 header.b=dzlIDFAb; spf=pass
(google.com: domain of
fm-1328731-20250415122308fe58ee131f522d5831-18kdal@rts-flowmailer.siemens.com
designates 185.136.64.226 as permitted sender)
smtp.mailfrom=fm-1328731-20250415122308fe58ee131f522d5831-18kdAL@rts-flowmailer.siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
X-Original-From: Gokhan Cetin <gokhan.cetin@siemens.com>
Reply-To: Gokhan Cetin <gokhan.cetin@siemens.com>
Content-Type: text/plain; charset="UTF-8"
Precedence: list
Mailing-list: list isar-users@googlegroups.com;
contact isar-users+owners@googlegroups.com
List-ID: <isar-users.googlegroups.com>
X-Spam-Checked-In-Group: isar-users@googlegroups.com
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED,
DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,
RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED,
RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable
autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de
X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?=
|
| Series |
Structure module signing dependencies and providers
|
expand
|
As of now, in each kernel module, the same configuration block has to be specified repeatedly for each module in module recipes to specify build-time dependencies on recipes that provide the required build profile and the scripts and certificates used in kernel module signing. With these changes, it is possible to enable a recommended signature configuration for all module recipes without touching the modules, while it is still possible to customize the configuration when necessary. Gokhan Cetin (5): module-signer-example: define virtual package name as module-signer meta/recipes-kernel/linux-module: Define default paths for signing related variables meta-isar/recipes-secureboot/sb-mok-keys: define virtual package name meta/recipes-kernel/linux-module: add option to set default signing profile and dependencies doc/user_manual: describe module signer and certificate provider configuration doc/user_manual.md | 8 ++++++++ .../module-signer-example/module-signer-example.bb | 3 +++ .../recipes-secureboot/sb-mok-keys/sb-mok-keys.bb | 2 ++ meta/recipes-kernel/linux-module/module.inc | 12 +++++++++--- 4 files changed, 22 insertions(+), 3 deletions(-)