TF-M Reference Manual
1.2.0
TrustedFirmware-M
Main Page
Modules
Data Structures
Files
File List
Globals
All
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
_
a
b
c
d
g
h
i
j
m
n
o
p
r
s
t
u
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
- p -
PendSV_Handler() :
tfm_arch_v6m_v7m.c
,
tfm_arch_v8m_base.c
,
tfm_arch_v8m_main.c
platform_sp_init() :
platform_sp.c
,
platform_sp.h
platform_sp_ioctl() :
platform_sp.c
platform_sp_nv_counter_increment() :
platform_sp.c
platform_sp_nv_counter_read() :
platform_sp.c
platform_sp_pin_service() :
platform_sp.h
platform_sp_system_reset() :
platform_sp.c
,
platform_sp.h
printf_set_color() :
test_framework_helpers.c
,
test_framework_helpers.h
priv_irq_handler_main() :
tfm_secure_irq_handlers.inc
ps_crypto_auth_and_decrypt() :
ps_crypto_interface.h
,
ps_crypto_interface.c
ps_crypto_authenticate() :
ps_crypto_interface.c
,
ps_crypto_interface.h
ps_crypto_destroykey() :
ps_crypto_interface.c
,
ps_crypto_interface.h
ps_crypto_encrypt_and_tag() :
ps_crypto_interface.c
,
ps_crypto_interface.h
ps_crypto_generate_auth_tag() :
ps_crypto_interface.c
,
ps_crypto_interface.h
ps_crypto_get_iv() :
ps_crypto_interface.c
,
ps_crypto_interface.h
ps_crypto_init() :
ps_crypto_interface.c
,
ps_crypto_interface.h
ps_crypto_set_iv() :
ps_crypto_interface.c
,
ps_crypto_interface.h
ps_crypto_setkey() :
ps_crypto_interface.h
,
ps_crypto_interface.c
ps_encrypted_object_read() :
ps_encrypted_object.c
,
ps_encrypted_object.h
ps_encrypted_object_write() :
ps_encrypted_object.c
,
ps_encrypted_object.h
ps_increment_nv_counter() :
ps_nv_counters.c
,
ps_nv_counters.h
,
test_ps_nv_counters.c
ps_init_empty_object() :
ps_object_system.c
ps_object_create() :
ps_object_system.c
,
ps_object_system.h
ps_object_delete() :
ps_object_system.c
,
ps_object_system.h
ps_object_get_info() :
ps_object_system.c
,
ps_object_system.h
ps_object_read() :
ps_object_system.c
,
ps_object_system.h
ps_object_table_create() :
ps_object_table.c
,
ps_object_table.h
ps_object_table_delete_object() :
ps_object_table.c
,
ps_object_table.h
ps_object_table_delete_old_table() :
ps_object_table.c
,
ps_object_table.h
ps_object_table_fs_read_table() :
ps_object_table.c
ps_object_table_fs_write_table() :
ps_object_table.c
ps_object_table_get_free_fid() :
ps_object_table.c
,
ps_object_table.h
ps_object_table_get_obj_tbl_info() :
ps_object_table.c
,
ps_object_table.h
ps_object_table_init() :
ps_object_table.c
,
ps_object_table.h
ps_object_table_obj_exist() :
ps_object_table.h
,
ps_object_table.c
ps_object_table_set_obj_tbl_info() :
ps_object_table.c
,
ps_object_table.h
ps_object_table_validate_version() :
ps_object_table.c
ps_object_write() :
ps_object_system.c
,
ps_object_system.h
ps_read_nv_counter() :
ps_nv_counters.c
,
ps_nv_counters.h
,
test_ps_nv_counters.c
ps_req_mngr_read_asset_data() :
tfm_ps_req_mngr.c
,
tfm_ps_req_mngr.h
ps_req_mngr_write_asset_data() :
tfm_ps_req_mngr.c
,
tfm_ps_req_mngr.h
ps_system_prepare() :
ps_object_system.c
,
ps_object_system.h
ps_system_wipe_all() :
ps_object_system.c
,
ps_object_system.h
ps_table_free_idx() :
ps_object_table.c
ps_utils_check_contained_in() :
ps_utils.c
,
ps_utils.h
psa_aead_abort() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_aead_decrypt() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_aead_decrypt_setup() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_aead_encrypt() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_aead_encrypt_setup() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_aead_finish() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_aead_generate_nonce() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_aead_set_lengths() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_aead_set_nonce() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_aead_test() :
crypto_tests_common.c
,
crypto_tests_common.h
psa_aead_update() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_aead_update_ad() :
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
,
crypto.h
,
tfm_crypto_func_api.c
psa_aead_verify() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_asymmetric_decrypt() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_asymmetric_encrypt() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_asymmetric_sign() :
crypto_compat.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_asymmetric_verify() :
crypto_compat.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_audit_add_record() :
psa_audit_api.h
,
tfm_audit_func_api.c
,
tfm_audit_secure_api.c
psa_audit_delete_record() :
psa_audit_api.h
,
tfm_audit_func_api.c
,
tfm_audit_secure_api.c
psa_audit_get_info() :
psa_audit_api.h
,
tfm_audit_func_api.c
,
tfm_audit_secure_api.c
psa_audit_get_record_info() :
psa_audit_api.h
,
tfm_audit_func_api.c
,
tfm_audit_secure_api.c
psa_audit_retrieve_record() :
psa_audit_api.h
,
tfm_audit_func_api.c
,
tfm_audit_secure_api.c
psa_call() :
client.h
,
psa_client.c
,
tfm_multi_core_psa_ns_api.c
,
tfm_psa_ns_api.c
psa_cipher_abort() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_cipher_decrypt() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_cipher_decrypt_setup() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_cipher_encrypt() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_cipher_encrypt_setup() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_cipher_finish() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_cipher_generate_iv() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_cipher_set_iv() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_cipher_test() :
crypto_tests_common.c
,
crypto_tests_common.h
psa_cipher_update() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_clear() :
service.h
,
psa_service.c
psa_close() :
client.h
,
psa_client.c
,
tfm_multi_core_psa_ns_api.c
,
tfm_psa_ns_api.c
psa_close_key() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_connect() :
client.h
,
psa_client.c
,
tfm_multi_core_psa_ns_api.c
,
tfm_psa_ns_api.c
psa_copy_key() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_crypto_init() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_destroy_key() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_eoi() :
service.h
,
psa_service.c
,
arch.c
psa_export_key() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_export_public_key() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_framework_version() :
client.h
,
psa_client.c
,
tfm_multi_core_psa_ns_api.c
,
tfm_psa_ns_api.c
psa_generate_key() :
tfm_crypto_secure_api.c
,
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
psa_generate_random() :
tfm_crypto_secure_api.c
,
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
psa_get() :
service.h
,
psa_service.c
psa_get_key_attributes() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_get_key_domain_parameters() :
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
,
tfm_crypto_ipc_api.c
psa_hash_abort() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
,
tfm_crypto_ipc_api.c
psa_hash_clone() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
,
tfm_crypto_ipc_api.c
psa_hash_compare() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_hash_compute() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
,
tfm_crypto_ipc_api.c
psa_hash_finish() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
,
tfm_crypto_ipc_api.c
psa_hash_setup() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
,
tfm_crypto_ipc_api.c
psa_hash_test() :
crypto_tests_common.c
,
crypto_tests_common.h
psa_hash_update() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_hash_verify() :
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
,
crypto.h
psa_import_key() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_initial_attest_get_token() :
tfm_initial_attestation_func_api.c
,
tfm_initial_attestation_ipc_api.c
,
tfm_attest_secure_api.c
,
initial_attestation.h
psa_initial_attest_get_token_size() :
initial_attestation.h
,
tfm_initial_attestation_func_api.c
,
tfm_initial_attestation_ipc_api.c
,
tfm_attest_secure_api.c
psa_invalid_cipher_test() :
crypto_tests_common.h
,
crypto_tests_common.c
psa_invalid_key_length_test() :
crypto_tests_common.c
,
crypto_tests_common.h
psa_its_get() :
tfm_its_func_api.c
,
tfm_its_ipc_api.c
,
tfm_its_secure_api.c
,
internal_trusted_storage.h
psa_its_get_info() :
tfm_its_func_api.c
,
tfm_its_ipc_api.c
,
tfm_its_secure_api.c
,
internal_trusted_storage.h
psa_its_remove() :
internal_trusted_storage.h
,
tfm_its_func_api.c
,
tfm_its_ipc_api.c
,
tfm_its_secure_api.c
psa_its_set() :
internal_trusted_storage.h
,
tfm_its_func_api.c
,
tfm_its_ipc_api.c
,
tfm_its_secure_api.c
psa_key_derivation_abort() :
tfm_crypto_ipc_api.c
,
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
psa_key_derivation_get_capacity() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_key_derivation_input_bytes() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_key_derivation_input_key() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
,
tfm_crypto_ipc_api.c
psa_key_derivation_key_agreement() :
tfm_crypto_ipc_api.c
,
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
psa_key_derivation_output_bytes() :
crypto.h
,
tfm_crypto_secure_api.c
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
psa_key_derivation_output_key() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
,
tfm_crypto_ipc_api.c
psa_key_derivation_set_capacity() :
crypto.h
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
,
tfm_crypto_ipc_api.c
psa_key_derivation_setup() :
tfm_crypto_func_api.c
,
crypto.h
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_key_derivation_test() :
crypto_tests_common.h
,
crypto_tests_common.c
psa_key_interface_test() :
crypto_tests_common.h
,
crypto_tests_common.c
psa_mac_abort() :
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
,
crypto.h
psa_mac_compute() :
tfm_crypto_secure_api.c
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
crypto.h
psa_mac_sign_finish() :
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
,
crypto.h
psa_mac_sign_setup() :
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
,
crypto.h
psa_mac_test() :
crypto_tests_common.h
,
crypto_tests_common.c
psa_mac_update() :
crypto.h
,
tfm_crypto_secure_api.c
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
psa_mac_verify() :
tfm_crypto_ipc_api.c
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
,
crypto.h
psa_mac_verify_finish() :
crypto.h
,
tfm_crypto_secure_api.c
,
tfm_crypto_ipc_api.c
,
tfm_crypto_func_api.c
psa_mac_verify_setup() :
tfm_crypto_secure_api.c
,
tfm_crypto_func_api.c
,
tfm_crypto_ipc_api.c
,
crypto.h
psa_notify() :
service.h
,
psa_service.c
psa_open_key() :
tfm_crypto_func_api.c
,
crypto.h
,
tfm_crypto_secure_api.c
,
tfm_crypto_ipc_api.c
psa_panic() :
service.h
,
psa_service.c
psa_persistent_key_test() :
crypto_tests_common.h
,
crypto_tests_common.c
psa_policy_invalid_policy_usage_test() :
crypto_tests_common.c
,
crypto_tests_common.h
psa_policy_key_interface_test() :
crypto_tests_common.h
,
crypto_tests_common.c
psa_ps_create() :
protected_storage.h
,
tfm_ps_func_api.c
,
tfm_ps_secure_api.c
,
tfm_ps_ipc_api.c
psa_ps_get() :
tfm_ps_ipc_api.c
,
protected_storage.h
,
tfm_ps_func_api.c
,
tfm_ps_secure_api.c
psa_ps_get_info() :
tfm_ps_func_api.c
,
tfm_ps_ipc_api.c
,
protected_storage.h
,
tfm_ps_secure_api.c
psa_ps_get_support() :
tfm_ps_secure_api.c
,
tfm_ps_func_api.c
,
protected_storage.h
,
tfm_ps_ipc_api.c
psa_ps_remove() :
tfm_ps_func_api.c
,
tfm_ps_ipc_api.c
,
tfm_ps_secure_api.c
,
protected_storage.h
psa_ps_set() :
tfm_ps_secure_api.c
,
protected_storage.h
,
tfm_ps_ipc_api.c
,
tfm_ps_func_api.c
psa_ps_set_extended() :
protected_storage.h
,
tfm_ps_ipc_api.c
,
tfm_ps_func_api.c
,
tfm_ps_secure_api.c
psa_raw_key_agreement() :
tfm_crypto_func_api.c
,
crypto.h
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
psa_read() :
service.h
,
psa_service.c
psa_reply() :
service.h
,
psa_service.c
psa_reset_key_attributes() :
tfm_crypto_ipc_api.c
,
crypto.h
,
tfm_crypto_secure_api.c
,
tfm_crypto_func_api.c
psa_rot_lifecycle_state() :
lifecycle.h
,
psa_lifecycle.c
psa_set_key_domain_parameters() :
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
,
tfm_crypto_func_api.c
psa_set_rhandle() :
psa_service.c
,
service.h
psa_sign_hash() :
crypto.h
,
tfm_crypto_ipc_api.c
,
tfm_crypto_secure_api.c
,
tfm_crypto_func_api.c
psa_skip() :
psa_service.c
,
service.h
psa_unsupported_hash_test() :
crypto_tests_common.c
,
crypto_tests_common.h
psa_unsupported_mac_test() :
crypto_tests_common.h
,
crypto_tests_common.c
psa_verify_hash() :
crypto.h
,
tfm_crypto_ipc_api.c
,
tfm_crypto_func_api.c
,
tfm_crypto_secure_api.c
psa_version() :
tfm_psa_ns_api.c
,
psa_client.c
,
client.h
,
tfm_multi_core_psa_ns_api.c
psa_wait() :
arch.c
,
service.h
,
psa_service.c
psa_write() :
psa_service.c
,
service.h
Generated on Thu Feb 18 2021 13:29:25 for TF-M Reference Manual by
1.8.6