vboot/tests
Hung-Te Lin 21b7225caf futility: update: add new quirk 'no_check_platform'
Some devices may have flashed firmware with different platform name in
their early stage (especially in the first build of leading devices),
so we do want to provide an explicit way (not just --force) to skip
checking platform name.

The change CL:2059621 does not help because the loaded system
firmware looks good.

This is implemented as a quirk so we can enable it using a CBFS quirk
file, making it easier to be deployed by auto update.

BRANCH=None
BUG=None
TEST=make runtests

Change-Id: I888d5848921d31c9b7cba1b96c42d38fda71927e
Signed-off-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/2573999
Reviewed-by: Yu-Ping Wu <yupingso@chromium.org>
2020-12-09 17:37:53 +00:00
..
devkeys image_signing: clean up oci container key references 2019-08-09 18:29:18 +00:00
devkeys-acc tests: add valid key.versions files for all test keysets 2019-01-10 04:49:52 -08:00
devkeys-pkc tests: add valid key.versions files for all test keysets 2019-01-10 04:49:52 -08:00
futility futility: update: add new quirk 'no_check_platform' 2020-12-09 17:37:53 +00:00
loemkeys tests: add valid key.versions files for all test keysets 2019-01-10 04:49:52 -08:00
preamble_tests Add tests/run_preamble_tests.sh and associated data. 2012-03-08 11:12:47 -08:00
testcases vboot_reference: Add support for 3072-bit exponent 3 keys 2017-03-16 11:25:47 -07:00
testdata vboot: remove Boot Descriptor Block (BDB) library and utilities 2019-07-24 06:53:40 +00:00
testkeys vboot: remove Boot Descriptor Block (BDB) library and utilities 2019-07-24 06:53:40 +00:00
tpm_lite inclusive: change usage of sanity 2020-08-19 02:09:02 +00:00
cgpt_fuzzer.c COIL: Change sane to inclusive words 2020-09-11 16:57:36 +00:00
cgptlib_test.c COIL: Change sane to inclusive words 2020-09-11 16:57:36 +00:00
cgptlib_test.h vboot: fix up some headers, includes, comments, spacing 2019-08-28 07:32:05 +00:00
chromeos_config_tests.c host: add host library for accessing chromeos-config 2020-03-13 03:51:49 +00:00
common.sh vboot: unify common.sh for testing scripts 2020-02-03 17:44:30 +00:00
crc32_test.c vboot: stop using StrnAppend and Uint64ToString 2020-03-31 10:36:57 +00:00
crc32_test.h vboot: fix up some headers, includes, comments, spacing 2019-08-28 07:32:05 +00:00
external_rsa_signer.sh Add support for using external signing application and .pem private key files to vbutil_keyblock. 2010-10-29 10:59:50 -07:00
gen_fuzz_test_cases.sh vboot: standardize on "keyblock" as one word 2019-10-23 16:28:16 +00:00
gen_preamble_testdata.sh futility: use vboot2 functions for kernel preamble 2016-09-06 22:02:21 -07:00
gen_test_cases.sh Makefile: Add gentestcases target 2017-02-11 02:42:01 -08:00
gen_test_keys.sh vboot_reference: Add support for 2048-bit exponent 3 keys 2017-02-18 00:39:28 -08:00
gen_test_vbpubks.sh futility: stop using the symlink names in utility scripts 2014-09-12 03:39:40 +00:00
hmac_test.c 2sha: Add SHA-224 and SHA-384 hash algorithms 2020-05-12 04:08:06 +00:00
load_kernel_tests.sh futility: extract verify_kernel command to an external test 2015-01-22 22:45:53 +00:00
rsa_padding_test.h vboot_reference: Add support for 3072-bit exponent 3 keys 2017-03-16 11:25:47 -07:00
run_cgpt_tests.sh cgpt: Change stateful partition type GUID to TYPE_LINUX_FS 2019-10-09 13:31:10 +00:00
run_preamble_tests.sh futility: use vboot2 functions for kernel preamble 2016-09-06 22:02:21 -07:00
run_vbutil_kernel_arg_tests.sh futility: stop using the symlink names in utility scripts 2014-09-12 03:39:40 +00:00
run_vbutil_tests.sh futility: stop using the symlink names in utility scripts 2014-09-12 03:39:40 +00:00
sha_benchmark.c vboot: fix up some more includes 2019-09-23 17:54:12 +00:00
sha_test_vectors.h vboot: fix up some headers, includes, comments, spacing 2019-08-28 07:32:05 +00:00
sha_tests.c vboot: bulk fix tabs and spacing inconsistency 2018-08-03 01:31:21 -07:00
subprocess_tests.c lib/subprocess: add callback feature to the subprocess library 2019-12-11 16:26:54 +00:00
test_common.c vboot: have consistent output for testing macros 2020-05-29 11:54:56 +00:00
test_common.h vboot/secdata: rewrite rollback_index and centralize reads/writes 2019-11-28 20:49:25 +00:00
test_using_qemu.sh vboot: remove -drop-ld-preload from qemu invocation 2020-02-12 16:28:11 +00:00
timer_utils.c vboot: bulk fix tabs and spacing inconsistency 2018-08-03 01:31:21 -07:00
timer_utils.h vboot: fix up some more includes 2019-09-23 17:54:12 +00:00
tlcl_tests.c vboot: move TPM callbacks to vboot2 namespace 2020-07-10 06:33:46 +00:00
vb2_api_tests.c vboot2: Use TPM for hash acceleration allowance 2020-12-09 12:01:45 +00:00
vb2_auxfw_sync_tests.c vboot: deprecate and remove legacy UI code 2020-12-04 13:13:26 +00:00
vb2_common2_tests.c vboot2: use hwcrypto for RSA when allowed 2020-08-26 05:02:06 +00:00
vb2_common3_tests.c vboot: fold lib20/common.c into 2lib/2common.c 2019-12-24 16:28:47 +00:00
vb2_common_tests.c vboot: workbuf alignment should always use 8 2019-11-25 13:38:20 +00:00
vb2_crypto_tests.c Rewrite algorithm type parsers and make them globally available 2020-04-06 18:54:38 +00:00
vb2_ec_sync_tests.c vboot: deprecate and remove legacy UI code 2020-12-04 13:13:26 +00:00
vb2_firmware_tests.sh tests/vb2_firmware_tests: Improve workbuffer usage test 2020-01-16 17:55:55 +00:00
vb2_gbb_tests.c vboot: align workbuf to VB2_WORKBUF_ALIGN 2019-11-13 14:45:18 +00:00
vb2_host_flashrom_tests.c host/lib/flashrom: enable --fast-verify for write operations 2020-06-16 03:48:04 +00:00
vb2_host_key_tests.c vboot: fix up some host key functions for host_key2.c 2019-12-25 22:33:00 +00:00
vb2_host_nvdata_flashrom_tests.c crossystem: allow last nvdata entry to be filled 2020-09-10 20:03:26 +00:00
vb2_kernel_tests.c vboot: adjust VB2_SECDATA_KERNEL_FLAGS in non-recovery path 2020-08-24 04:32:03 +00:00
vb2_keyblock_fuzzer.c fuzzers: Initialize secdata 2020-09-15 17:57:37 +00:00
vb2_misc_tests.c vboot: create secdata_kernel flag to disable diagnostic UI 2020-08-09 03:48:55 +00:00
vb2_nvstorage_tests.c vboot: rename USB to more accurate EXTERNAL 2020-06-13 08:51:23 +00:00
vb2_preamble_fuzzer.c fuzzers: Initialize secdata 2020-09-15 17:57:37 +00:00
vb2_recovery_reasons_tests.c inclusive: change usage of sanity 2020-08-19 02:09:02 +00:00
vb2_rsa_tests.sh vboot2: Move old struct handling to lib20/ 2014-12-04 09:46:43 +00:00
vb2_rsa_utility_tests.c vboot: stop using StrnAppend and Uint64ToString 2020-03-31 10:36:57 +00:00
vb2_secdata_firmware_tests.c vboot: remove unnecessary vboot_common.h includes 2019-12-06 21:19:43 +00:00
vb2_secdata_fwmp_tests.c vboot: align workbuf to VB2_WORKBUF_ALIGN 2019-11-13 14:45:18 +00:00
vb2_secdata_kernel_tests.c vboot: Add vb2api_phone_recovery_enabled() to vboot API 2020-04-20 15:21:06 +00:00
vb2_sha_api_tests.c 2lib: Fix struct vb2_hash the way it was meant to be 2020-01-28 02:32:08 +00:00
vb2_sha_tests.c 2sha: Add SHA-224 and SHA-384 hash algorithms 2020-05-12 04:08:06 +00:00
vb2_ui_action_tests.c vboot/ui: Remove extra delay for long iteration time 2020-11-12 12:40:03 +00:00
vb2_ui_tests.c vboot/ui: Pass screen and locale_id to vb2ex_prepare_log_screen() 2020-11-19 05:06:30 +00:00
vb2_ui_utility_tests.c vboot/ui: Split disabled_item_mask into two masks for log screen 2020-10-14 05:58:49 +00:00
vb20_api_kernel_tests.c vboot: remove some trailing spaces 2020-04-17 16:26:55 +00:00
vb20_kernel_tests.c inclusive: change usage of sanity 2020-08-19 02:09:02 +00:00
vb20_misc_tests.c vboot2: use hwcrypto for RSA when allowed 2020-08-26 05:02:06 +00:00
vb20_rsa_padding_tests.c vboot2: Add support for modexp acceleration 2020-10-03 02:02:13 +00:00
vb20_verify_fw.c secdata: Initialize secdata kernel in vb2api_fw_phase1 2020-04-18 02:51:10 +00:00
vb21_host_common2_tests.c vboot: move vboot 2.1 functions and structs into host code 2020-02-11 02:04:10 +00:00
vb21_host_common_tests.c vboot: move vboot 2.1 functions and structs into host code 2020-02-11 02:04:10 +00:00
vb21_host_key_tests.c vboot: move vboot 2.1 functions and structs into host code 2020-02-11 02:04:10 +00:00
vb21_host_misc_tests.c vboot: move vboot 2.1 functions and structs into host code 2020-02-11 02:04:10 +00:00
vb21_host_sig_tests.c vboot: move vboot 2.1 functions and structs into host code 2020-02-11 02:04:10 +00:00
vboot_api_kernel4_tests.c vboot: deprecate and remove legacy UI code 2020-12-04 13:13:26 +00:00
vboot_api_kernel_tests.c vboot: stop using StrnAppend and Uint64ToString 2020-03-31 10:36:57 +00:00
vboot_kernel_tests.c vboot: use vboot2 for storing kernel rollback versions 2020-02-19 10:29:53 +00:00
verify_kernel.c vboot: stop using StrnAppend and Uint64ToString 2020-03-31 10:36:57 +00:00