Home
last modified time | relevance | path

Searched refs:metadata (Results 1 – 25 of 29) sorted by relevance

12

/rk3399_ARM-atf/drivers/measured_boot/rse/
H A Ddice_prot_env.c45 static void map_metadata_to_dice_inputs(struct dpe_metadata *metadata, in map_metadata_to_dice_inputs() argument
49 memcpy(dice_inputs->authority_hash, metadata->signer_id, in map_metadata_to_dice_inputs()
53 assert(metadata->sw_type_size < DICE_CODE_DESCRIPTOR_MAX_SIZE); in map_metadata_to_dice_inputs()
54 dice_inputs->code_descriptor = metadata->sw_type; in map_metadata_to_dice_inputs()
55 dice_inputs->code_descriptor_size = metadata->sw_type_size; in map_metadata_to_dice_inputs()
58 void dpe_init(struct dpe_metadata *metadata) in dpe_init() argument
60 assert(metadata != NULL); in dpe_init()
63 while (metadata->id != DPE_INVALID_ID) { in dpe_init()
65 metadata->sw_type_size = in dpe_init()
66 strlen((const char *)&metadata->sw_type); in dpe_init()
[all …]
/rk3399_ARM-atf/drivers/fwu/
H A Dfwu.c38 static struct fwu_metadata metadata; variable
49 unsigned char *data = (unsigned char *)&metadata; in fwu_metadata_crc_check()
51 uint32_t calc_crc = tf_crc32(0U, data + sizeof(metadata.crc_32), in fwu_metadata_crc_check()
52 (sizeof(metadata) - in fwu_metadata_crc_check()
53 sizeof(metadata.crc_32))); in fwu_metadata_crc_check()
55 if (metadata.crc_32 != calc_crc) { in fwu_metadata_crc_check()
69 if (metadata.version != FWU_METADATA_VERSION) { in fwu_metadata_sanity_check()
71 metadata.version); in fwu_metadata_sanity_check()
75 if (metadata.active_index >= NR_OF_FW_BANKS) { in fwu_metadata_sanity_check()
77 metadata.active_index, NR_OF_FW_BANKS); in fwu_metadata_sanity_check()
[all …]
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/
H A Dsfcp.c65 populate_reply_metadata(struct sfcp_reply_metadata_t *metadata, in populate_reply_metadata() argument
70 metadata->receiver = receiver; in populate_reply_metadata()
71 metadata->uses_cryptography = uses_cryptography; in populate_reply_metadata()
72 metadata->trusted_subnet_id = trusted_subnet_id; in populate_reply_metadata()
73 metadata->client_id = client_id; in populate_reply_metadata()
74 metadata->application_id = application_id; in populate_reply_metadata()
75 metadata->message_id = message_id; in populate_reply_metadata()
79 populate_msg_metadata(struct sfcp_msg_metadata_t *metadata, in populate_msg_metadata() argument
84 metadata->sender = sender; in populate_msg_metadata()
85 metadata->uses_cryptography = uses_cryptography; in populate_msg_metadata()
[all …]
H A Dsfcp_helpers.c21 if (GET_METADATA_FIELD(PROTOCOL_VERSION, packet->header.metadata) != in sfcp_helpers_parse_packet()
34 *packet_type = GET_METADATA_FIELD(PACKET_TYPE, packet->header.metadata); in sfcp_helpers_parse_packet()
36 GET_METADATA_FIELD(USES_CRYPTOGRAPHY, packet->header.metadata); in sfcp_helpers_parse_packet()
38 GET_METADATA_FIELD(USES_ID_EXTENSION, packet->header.metadata); in sfcp_helpers_parse_packet()
124 packet->header.metadata = in sfcp_helpers_generate_protocol_error_packet()
H A Dsfcp_defs.h78 uint8_t metadata; member
/rk3399_ARM-atf/plat/brcm/board/common/
H A Dbcm_elog_ddr.c26 uintptr_t metadata; in elog_init_ddr_log() local
53 metadata = TMP_ELOG_METADATA_BASE; in elog_init_ddr_log()
55 memcpy((void *)metadata, &global, sizeof(global)); in elog_init_ddr_log()
56 metadata += sizeof(global); in elog_init_ddr_log()
109 memcpy((void *)metadata, &rec, sizeof(rec)); in elog_init_ddr_log()
110 metadata += sizeof(rec); in elog_init_ddr_log()
/rk3399_ARM-atf/include/drivers/measured_boot/rse/
H A Ddice_prot_env.h34 void dpe_init(struct dpe_metadata *metadata);
37 int dpe_measure_and_record(struct dpe_metadata *metadata,
41 int dpe_set_signer_id(struct dpe_metadata *metadata,
/rk3399_ARM-atf/include/drivers/arm/
H A Dsfcp.h216 struct sfcp_reply_metadata_t *metadata);
255 struct sfcp_msg_metadata_t metadata,
314 struct sfcp_msg_metadata_t *metadata);
344 struct sfcp_reply_metadata_t metadata,
410 struct sfcp_msg_metadata_t *metadata);
473 struct sfcp_reply_metadata_t *metadata);
/rk3399_ARM-atf/docs/threat_model/firmware_threat_model/
H A Dthreat_model_fw_update_and_recovery.rst56 PSA FWU is driven by metadata stored in non-volatile storage. This metadata
62 Below we provide some possible FWU metadata corruption scenarios:
64 1. The FWU metadata includes the firmware bank for booting; the attacker
66 2. The FWU metadata features a field indicating the firmware's status, either
72 of FWU metadata relies on the platform's hardware design to mitigate potential
74 For example, FWU metadata may be stored in secure storage under exclusive
H A Dthreat_model_firmware_handoff.rst16 by A class firmware components. It is used to transfer state/metadata (e.g.,
66 through the TL — including platform configuration data, firmware metadata, and
H A Dthreat_model.rst736 | | such as FIP metadata, prior to use. |
910 verification public key is part of the image metadata.
912 In addition to these, other metadata attributes (image version, hash algorithm
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_call/
H A Dsfcp_psa_call.c99 struct sfcp_reply_metadata_t metadata; in psa_call() local
112 &payload_len, &msg, &msg_size, &metadata); in psa_call()
145 sizeof(psa_payload_buf), metadata, in psa_call()
/rk3399_ARM-atf/tools/cot_dt2c/cot_dt2c/
H A D__init__.py13 from importlib import metadata as importlib_metadata
/rk3399_ARM-atf/plat/arm/common/
H A Darm_io_storage.c243 void plat_fwu_set_images_source(const struct fwu_metadata *metadata) in plat_fwu_set_images_source() argument
245 arm_set_fip_addr(metadata->active_index); in plat_fwu_set_images_source()
/rk3399_ARM-atf/docs/design_documents/
H A Drse.rst137 computed during the boot process and the associated metadata (image
148 which were computed during the boot process and the associated metadata. It is
225 service which is meant to store measurements and associated metadata alongside.
265 The following metadata can be stored alongside the measurement:
278 measurement and metadata. A measurement slot can be extended by multiple
296 rest of the metadata is handled as follows when a measurement slot is extended
304 Extending multiple measurements in the same slot leads to some metadata
306 store the measurements and metadata, therefore it is worth considering to
316 Furthermore, the memory, which holds the metadata is also statically allocated
319 by the bootloaders when the firmware image is loaded and measured. The metadata
[all …]
/rk3399_ARM-atf/plat/st/common/
H A Dbl2_io_storage.c739 void plat_fwu_set_images_source(const struct fwu_metadata *metadata) in plat_fwu_set_images_source() argument
754 img_entry = (void *)&metadata->fw_desc.img_entry; in plat_fwu_set_images_source()
/rk3399_ARM-atf/docs/plat/qti/
H A Drb3gen2.rst27 components in corresponding locations as specified in FIP metadata.
H A Dmsm8916.rst126 but it provides the firmware with required metadata.
/rk3399_ARM-atf/include/plat/common/
H A Dplatform.h529 void plat_fwu_set_images_source(const struct fwu_metadata *metadata);
/rk3399_ARM-atf/
H A Dpoetry.lock62 importlib-metadata = {version = ">=4.6", markers = "python_full_version < \"3.10.2\""}
70 typing = ["build[uv]", "importlib-metadata (>=5.1)", "mypy (>=1.9.0,<1.10.0)", "tomli", "typing-ext…
405 name = "importlib-metadata"
407 description = "Read metadata from Python packages"
958 core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.collections", "jaraco…
963 type = ["importlib-metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.12.*)", "pytest-mypy"]
1019 importlib-metadata = {version = ">=4.8", markers = "python_version < \"3.10\""}
1447 [metadata]
/rk3399_ARM-atf/docs/components/
H A Dfirmware-update.rst54 and write updated FWU metadata in non-volatile storage.
58 - Read FWU metadata in memory
60 present in non-volatile storage with the help of FWU metadata
/rk3399_ARM-atf/tools/memory/
H A Dpoetry.lock261 [metadata]
/rk3399_ARM-atf/tools/tlc/
H A Dpoetry.lock987 pytest-metadata = ">=2.0.0"
994 name = "pytest-metadata"
996 description = "pytest plugin for test session metadata"
1249 core = ["importlib-metadata (>=6) ; python_version < \"3.10\"", "importlib-resources (>=5.10.2) ; p…
1254 type = ["importlib-metadata (>=7.0.2) ; python_version < \"3.10\"", "jaraco.develop (>=7.21) ; sys_…
1557 [metadata]
/rk3399_ARM-atf/docs/getting_started/
H A Dbuild-options.rst1531 set to ``1`` then measurements and additional metadata collected during the
1642 in defining the firmware update metadata structure. This flag is by default
1648 This flag is used in defining the firmware update metadata structure. This
1652 metadata contains image description. The default value is 1.
1654 The version 2 of the FWU metadata allows for an opaque metadata
1656 store description in the metadata structure. This option indicates
/rk3399_ARM-atf/tools/cot_dt2c/
H A Dpoetry.lock365 [metadata]

12