mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 23:51:33 +00:00
test: capsule: Remove logic to add public key ESL
The public key EFI Signature List(ESL) needed for capsule authentication is now embedded into the platform's DTB as part of the build. Remove the superfluous logic from the test setup. Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org>
This commit is contained in:
parent
0ef2875cf2
commit
252c9c1c26
2 changed files with 4 additions and 20 deletions
|
@ -51,21 +51,15 @@ def efi_capsule_data(request, u_boot_config):
|
|||
check_call('cp %s/capsule_pub_key_bad.crt %s/SIGNER2.crt'
|
||||
% (key_dir, data_dir), shell=True)
|
||||
|
||||
# Update dtb adding capsule certificate
|
||||
check_call('cd %s; '
|
||||
'cp %s/test/py/tests/test_efi_capsule/signature.dts .'
|
||||
% (data_dir, u_boot_config.source_dir), shell=True)
|
||||
check_call('cd %s; '
|
||||
'dtc -@ -I dts -O dtb -o signature.dtbo signature.dts; '
|
||||
'fdtoverlay -i %s/arch/sandbox/dts/test.dtb '
|
||||
'-o test_sig.dtb signature.dtbo'
|
||||
% (data_dir, u_boot_config.build_dir), shell=True)
|
||||
|
||||
# Update dtb to add the version information
|
||||
check_call('cd %s; '
|
||||
'cp %s/test/py/tests/test_efi_capsule/version.dts .'
|
||||
% (data_dir, u_boot_config.source_dir), shell=True)
|
||||
|
||||
if capsule_auth_enabled:
|
||||
check_call('cd %s; '
|
||||
'cp %s/arch/sandbox/dts/test.dtb test_sig.dtb'
|
||||
% (data_dir, u_boot_config.build_dir), shell=True)
|
||||
check_call('cd %s; '
|
||||
'dtc -@ -I dts -O dtb -o version.dtbo version.dts; '
|
||||
'fdtoverlay -i test_sig.dtb '
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
// SPDX-License-Identifier: GPL-2.0+
|
||||
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
&{/} {
|
||||
signature {
|
||||
capsule-key = /incbin/("SIGNER.esl");
|
||||
};
|
||||
};
|
Loading…
Reference in a new issue