TF-M Reference Manual
1.2.0
TrustedFirmware-M
Main Page
Modules
Data Structures
Files
Data Structures
Data Structure Index
Data Fields
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
Data Structures
Here are the data structures with brief descriptions:
attest_boot_data
Contains the received boot status information from bootloader
attest_token_decode_context
attest_token_encode_ctx
attest_token_iat_simple_t
attest_token_sw_component_t
audit_tlv_entry
TLV entry structure with a flexible array member
boot_data_access_policy
Defines the access policy of secure partitions to data items in shared data area (between bootloader and runtime firmware)
ecc_public_key_t
flash_fs_info_t
Flash filesystem configuration structure
formatted_buffer_t
handler_ctx_stack_frame_t
interrupted_ctx_stack_frame_t
iovec_args_t
Holds the iovec parameters that are passed to a service
irq_test_execution_data_t
its_block_meta_t
Structure to store information about each physical flash memory block
its_file_info_t
Structure to store the file information
its_file_meta_t
Structure to store file metadata
its_flash_fs_ctx_t
Structure to store the ITS flash file system context
its_flash_info_t
Structure containing the required information about a flash device to be used by the ITS Flash FS
its_metadata_block_header_t
Structure to store the metadata block header
log_entry
Structure of a single log entry in the log
log_hdr
Fixed size header for a log record
log_tlr
Fixed size logging entry trailer
log_vars
Contains the state variables associated to the current state of the audit log
mailbox_msg_t
mailbox_reply_t
mem_attr_info_t
ns_mailbox_queue_t
ns_mailbox_slot_t
partition_static_t
partition_t
ps_crypto_t
ps_obj_header_t
Metadata attached as a header to object data before storage
ps_obj_table_ctx_t
Object table context structure
ps_obj_table_entry_t
ps_obj_table_info_t
Object table information structure
ps_obj_table_init_ctx_t
ps_obj_table_t
Object table structure
ps_object_info_t
Object information
ps_object_t
The object to be written to the file system below. Made up of the object header and the object data
psa_aead_operation_s
psa_audit_record
This structure contains the record that is added to the audit log by the requesting secure service
psa_cipher_operation_s
psa_client_key_attributes_s
psa_client_params_t
psa_hash_operation_s
psa_invec
psa_key_derivation_s
psa_mac_operation_s
psa_msg_t
psa_outvec
psa_storage_info_t
secure_mailbox_queue_t
secure_mailbox_slot_t
security_attr_info_t
shared_data_tlv_entry
shared_data_tlv_header
spm_partition_db_t
spm_partition_desc_t
spm_partition_runtime_data_t
Runtime context information of a partition
spm_partition_static_data_t
test_params
test_result_t
test_suite_t
test_t
test_task_t
tfm_arch_ctx_t
tfm_boot_data
Store the data for the runtime SW
tfm_conn_handle_t
tfm_control_parameter_t
tfm_core_irq_signal_data_t
tfm_core_test_call_args_t
This structure is to pass iovec arguments to the tfm_core_test_call function
tfm_core_thread_t
tfm_crypto_aead_pack_input
tfm_crypto_handle_owner_s
tfm_crypto_operation_s
tfm_crypto_pack_iovec
Structure used to pack non-pointer types in a call
tfm_event_t
tfm_list_node_t
tfm_mem_addr_t
tfm_msg_body_t
tfm_ns_lock_options
TFM NS lock options
tfm_pool_chunk_s_t
tfm_pool_chunk_t
tfm_pool_instance_t
tfm_sfn_req_s
tfm_spm_service_db_t
tfm_spm_service_t
tfm_state_context_t
Generated on Thu Feb 18 2021 13:29:24 for TF-M Reference Manual by
1.8.6