| /rk3399_ARM-atf/drivers/measured_boot/rse/ |
| H A D | rse_measured_boot.c | 49 void rse_measured_boot_init(struct rse_mboot_metadata *metadata_ptr) in rse_measured_boot_init() argument 51 assert(metadata_ptr != NULL); in rse_measured_boot_init() 54 while (metadata_ptr->id != RSE_MBOOT_INVALID_ID) { in rse_measured_boot_init() 55 assert(null_arr(metadata_ptr->signer_id, MBOOT_DIGEST_SIZE)); in rse_measured_boot_init() 56 metadata_ptr->sw_type_size = in rse_measured_boot_init() 57 strlen((const char *)&metadata_ptr->sw_type) + 1; in rse_measured_boot_init() 58 metadata_ptr++; in rse_measured_boot_init() 62 int rse_mboot_measure_and_record(struct rse_mboot_metadata *metadata_ptr, in rse_mboot_measure_and_record() argument 70 assert(metadata_ptr != NULL); in rse_mboot_measure_and_record() 73 while ((metadata_ptr->id != RSE_MBOOT_INVALID_ID) && in rse_mboot_measure_and_record() [all …]
|
| /rk3399_ARM-atf/common/ |
| H A D | measured_boot_helpers.c | 15 const event_log_metadata_t *metadata_ptr; in mboot_find_event_log_metadata() local 19 metadata_ptr = metadata_table; in mboot_find_event_log_metadata() 21 while ((metadata_ptr->id != EVLOG_INVALID_ID) && in mboot_find_event_log_metadata() 22 (metadata_ptr->id != image_id)) { in mboot_find_event_log_metadata() 23 metadata_ptr++; in mboot_find_event_log_metadata() 26 if (metadata_ptr->id == EVLOG_INVALID_ID) { in mboot_find_event_log_metadata() 30 return metadata_ptr; in mboot_find_event_log_metadata()
|
| /rk3399_ARM-atf/plat/rpi/rpi3/ |
| H A D | rpi3_common_mboot.c | 30 const event_log_metadata_t *metadata_ptr; in plat_mboot_measure_image() local 35 metadata_ptr = mboot_find_event_log_metadata(rpi3_event_log_metadata, in plat_mboot_measure_image() 37 if (metadata_ptr == NULL) { in plat_mboot_measure_image() 44 rc = event_log_measure_and_record(metadata_ptr->pcr, in plat_mboot_measure_image() 47 metadata_ptr->name, in plat_mboot_measure_image() 48 strlen(metadata_ptr->name) + 1U); in plat_mboot_measure_image() 63 rc = event_log_write_pcr_event2(metadata_ptr->pcr, EV_POST_CODE, in plat_mboot_measure_image() 65 (const uint8_t *)metadata_ptr->name, in plat_mboot_measure_image() 66 strlen(metadata_ptr->name) + 1); in plat_mboot_measure_image()
|
| /rk3399_ARM-atf/plat/arm/board/juno/ |
| H A D | juno_common_measured_boot.c | 23 const event_log_metadata_t *metadata_ptr; in plat_mboot_measure_image() local 26 metadata_ptr = mboot_find_event_log_metadata(juno_event_log_metadata, in plat_mboot_measure_image() 28 if (metadata_ptr == NULL) { in plat_mboot_measure_image() 34 err = event_log_measure_and_record(metadata_ptr->pcr, in plat_mboot_measure_image() 37 metadata_ptr->name, in plat_mboot_measure_image() 38 strlen(metadata_ptr->name) + 1U); in plat_mboot_measure_image()
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | fvp_common_measured_boot.c | 23 const event_log_metadata_t *metadata_ptr; in plat_mboot_measure_image() local 26 metadata_ptr = in plat_mboot_measure_image() 28 if (metadata_ptr == NULL) { in plat_mboot_measure_image() 34 err = event_log_measure_and_record(metadata_ptr->pcr, in plat_mboot_measure_image() 37 metadata_ptr->name, in plat_mboot_measure_image() 38 strlen(metadata_ptr->name) + 1U); in plat_mboot_measure_image()
|
| H A D | fvp_bl2_measured_boot.c | 124 const event_log_metadata_t *metadata_ptr; in plat_mboot_measure_critical_data() local 134 metadata_ptr = mboot_find_event_log_metadata(fvp_event_log_metadata, in plat_mboot_measure_critical_data() 136 if (metadata_ptr == NULL) { in plat_mboot_measure_critical_data() 141 err = event_log_measure_and_record(metadata_ptr->pcr, (uintptr_t)base, in plat_mboot_measure_critical_data() 142 size, metadata_ptr->name, in plat_mboot_measure_critical_data() 143 strlen(metadata_ptr->name) + 1U); in plat_mboot_measure_critical_data()
|
| /rk3399_ARM-atf/plat/imx/imx8m/ |
| H A D | imx8m_measured_boot.c | 35 const event_log_metadata_t *metadata_ptr; in plat_mboot_measure_image() local 38 metadata_ptr = mboot_find_event_log_metadata(imx8m_event_log_metadata, in plat_mboot_measure_image() 40 if (metadata_ptr == NULL) { in plat_mboot_measure_image() 46 err = event_log_measure_and_record(metadata_ptr->pcr, in plat_mboot_measure_image() 49 metadata_ptr->name, in plat_mboot_measure_image() 50 strlen(metadata_ptr->name) + 1U); in plat_mboot_measure_image()
|
| /rk3399_ARM-atf/plat/qemu/qemu/ |
| H A D | qemu_measured_boot.c | 153 const event_log_metadata_t *metadata_ptr; in plat_mboot_measure_image() local 156 metadata_ptr = mboot_find_event_log_metadata(qemu_event_log_metadata, in plat_mboot_measure_image() 158 if (metadata_ptr == NULL) { in plat_mboot_measure_image() 164 err = event_log_measure_and_record(metadata_ptr->pcr, in plat_mboot_measure_image() 167 metadata_ptr->name, in plat_mboot_measure_image() 168 strlen(metadata_ptr->name) + 1U); in plat_mboot_measure_image()
|
| /rk3399_ARM-atf/include/drivers/measured_boot/rse/ |
| H A D | rse_measured_boot.h | 31 void rse_measured_boot_init(struct rse_mboot_metadata *metadata_ptr); 32 int rse_mboot_measure_and_record(struct rse_mboot_metadata *metadata_ptr, 36 int rse_mboot_set_signer_id(struct rse_mboot_metadata *metadata_ptr,
|
| /rk3399_ARM-atf/docs/design_documents/ |
| H A D | rse.rst | 353 int rse_mboot_set_signer_id(struct rse_mboot_metadata *metadata_ptr,
|