Home | History | Annotate | Download | only in tests

Lines Matching full:shared

28 static VbSharedDataHeader* shared = (VbSharedDataHeader*)shared_data;
81 VbSharedDataInit(shared, sizeof(shared_data));
82 shared->fw_version_tpm = 0x00020004;
228 TEST_EQ(shared->flags & VBSD_LF_DEV_SWITCH_ON, 0,
229 "Dev flag in shared.flags dev=0");
230 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_DEV_MISMATCH,
232 TEST_EQ(shared->check_fw_b_result, VBSD_LF_CHECK_REC_MISMATCH,
236 shared->flags |= VBSD_BOOT_DEV_SWITCH_ON;
244 TEST_NEQ(shared->flags & VBSD_LF_DEV_SWITCH_ON, 0,
245 "Dev flag in shared.flags dev=1");
246 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_DEV_MISMATCH,
248 TEST_EQ(shared->check_fw_b_result, VBSD_LF_CHECK_REC_MISMATCH,
259 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_VERIFY_KEYBLOCK,
261 TEST_EQ(shared->check_fw_b_result, VBSD_LF_CHECK_KEY_ROLLBACK,
263 TEST_EQ(shared->fw_version_lowest, 0, "Lowest valid version");
264 TEST_EQ(shared->fw_version_tpm, 0x20004, "TPM version");
274 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_KEY_ROLLBACK,
276 TEST_EQ(shared->check_fw_b_result, VBSD_LF_CHECK_DATA_KEY_PARSE,
284 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_VALID,
295 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_VERIFY_PREAMBLE,
306 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_FW_ROLLBACK,
308 TEST_EQ(shared->check_fw_b_result, VBSD_LF_CHECK_FW_ROLLBACK,
317 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_VALID,
319 TEST_EQ(shared->check_fw_b_result, VBSD_LF_CHECK_HEADER_VALID,
330 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_NO_RO_NORMAL,
338 shared->flags |= VBSD_BOOT_RO_NORMAL_SUPPORT;
341 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_VALID, "RO normal A valid");
342 TEST_EQ(shared->firmware_index, 0, "Boot A shared index");
343 TEST_EQ(shared->fw_keyblock_flags, vblock[0].key_block_flags,
345 TEST_EQ(shared->kernel_subkey.algorithm, 7, "Copy kernel subkey");
352 shared->flags |= VBSD_BOOT_RO_NORMAL_SUPPORT;
354 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_VALID, "RO normal A valid");
355 TEST_EQ(shared->check_fw_b_result, 0, "RO normal B not checked ");
356 TEST_EQ(shared->firmware_index, 0, "Boot A");
357 TEST_EQ(shared->flags & VBSD_FWB_TRIED, 0, "Didn't try firmware B");
358 TEST_EQ(shared->kernel_subkey.algorithm, 7, "Copy kernel subkey");
363 shared->flags |= VBSD_BOOT_RO_NORMAL_SUPPORT;
366 TEST_EQ(shared->check_fw_a_result, 0, "RO normal A not checked ");
367 TEST_EQ(shared->check_fw_b_result, VBSD_LF_CHECK_VALID, "RO normal B valid");
368 TEST_EQ(shared->firmware_index, 1, "Boot B");
369 TEST_NEQ(shared->flags & VBSD_FWB_TRIED, 0, "Tried firmware B");
370 TEST_EQ(shared->kernel_subkey.algorithm, 8, "Copy kernel subkey");
381 shared->flags |= VBSD_BOOT_RO_NORMAL_SUPPORT;
383 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_VALID, "RO normal A valid");
384 TEST_EQ(shared->check_fw_b_result, VBSD_LF_CHECK_HEADER_VALID,
386 TEST_EQ(shared->firmware_index, 0, "Boot A");
387 TEST_EQ(shared->fw_keyblock_flags, vblock[0].key_block_flags, "Key block A");
388 TEST_EQ(shared->kernel_subkey.algorithm, 7, "Copy kernel subkey");
389 TEST_EQ(shared->fw_version_lowest, 0x20005, "Lowest valid version");
390 TEST_EQ(shared->fw_version_tpm, 0x20005, "TPM version advanced");
396 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_VALID,
398 TEST_EQ(shared->firmware_index, 0, "Boot A shared index");
411 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_GET_FW_BODY,
422 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_HASH_WRONG_SIZE,
433 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_VERIFY_BODY,
444 TEST_EQ(shared->check_fw_a_result, VBSD_LF_CHECK_VALID,