Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change signing method according to new SBL requirement #153

Merged
merged 1 commit into from
Jul 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions core/definitions.mk
Original file line number Diff line number Diff line change
Expand Up @@ -158,9 +158,9 @@ $(hide)$(IAFW_STRIP) --strip-all $(@:.sbl=.sym.elf) -o $(@:.sbl=.elf)

$(hide) cp $(@:.sbl=.elf) $@


python3 $(INTEL_PATH_BUILD)/containertool/GenContainer.py create -t NORMAL -cl ELF1:$@ -k $(INTEL_PATH_BUILD)/testkeys/OS1_TestKey_Priv_RSA2048.pem -o $(PRODUCT_OUT)/sbl_os

$(hide)rm -rf $(PRODUCT_OUT)/cmdline1
$(hide)touch $(PRODUCT_OUT)/cmdline1
python3 $(INTEL_PATH_BUILD)/containertool/GenContainer.py create -t MULTIBOOT -cl CMD1:$(PRODUCT_OUT)/cmdline1 ELF1:$@ -k $(INTEL_PATH_BUILD)/testkeys/OS1_TestKey_Priv_RSA3072.pem -o $(PRODUCT_OUT)/sbl_os

$(hide) if [ "$(PRIVATE_MODULE:debug=)" = fb4sbl-user ]; then \
zip -juy $(FB4SBL_SYMBOLS_ZIP) $(@:.sbl=.map) $(@:.sbl=.sym.elf); \
Expand Down
40 changes: 40 additions & 0 deletions testkeys/OS1_TestKey_Priv_RSA3072.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
-----BEGIN PRIVATE KEY-----
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
1WormZkhXCKHlSkcRsbpqTZD
-----END PRIVATE KEY-----