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
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
- p -
PADDING_SIZE :
its_tests_common.h
,
ns_test_helpers.h
,
s_test_helpers.h
PART_REGION_ADDR :
spm_ipc.h
POOL_BUFFER_SIZE :
tfm_pools.h
POOL_HEAD_SIZE :
tfm_pools.h
PRINT_BUFF_SIZE :
tfm_log_raw.c
PS_CRYPTO_AEAD_ALG :
ps_crypto_interface.c
PS_CRYPTO_ALG :
ps_crypto_interface.c
PS_CRYPTO_ASSOCIATED_DATA :
ps_object_table.c
PS_CRYPTO_ASSOCIATED_DATA_LEN :
ps_object_table.c
PS_CRYPTO_BUF_LEN :
ps_encrypted_object.c
PS_DEFAULT_EMPTY_BUFF_VAL :
ps_utils.h
PS_ENCRYPT_SIZE :
ps_encrypted_object.c
PS_FLASH_ALIGNMENT :
its_flash_info_external.c
,
its_flash.h
PS_FLASH_DEFAULT_VAL :
ps_object_table.c
PS_INVALID_FID :
ps_utils.h
PS_INVALID_NVC_VALUE :
ps_object_table.c
PS_IV_LEN_BYTES :
ps_crypto_interface.h
PS_KEY_LEN_BYTES :
ps_crypto_interface.h
PS_KEY_TYPE :
ps_crypto_interface.c
PS_KEY_USAGE :
ps_crypto_interface.c
PS_MAX_ENCRYPTED_OBJ_SIZE :
ps_encrypted_object.c
PS_MAX_NUM_OBJECTS :
ps_object_defs.h
PS_MAX_OBJECT_DATA_SIZE :
ps_object_defs.h
PS_MAX_OBJECT_SIZE :
ps_object_defs.h
PS_NON_AUTH_OBJ_TABLE_SIZE :
ps_object_table.c
PS_NUM_OBJ_TABLES :
ps_object_table.c
PS_NV_COUNTER_SIZE :
ps_nv_counters.h
PS_OBJ_TABLE_ENTRIES :
ps_object_table.c
PS_OBJ_TABLE_IDX_0 :
ps_object_table.c
PS_OBJ_TABLE_IDX_1 :
ps_object_table.c
PS_OBJ_TABLE_SIZE :
ps_object_table.c
PS_OBJECT_FS_ID :
ps_object_table.c
PS_OBJECT_FS_ID_TO_IDX :
ps_object_table.c
PS_OBJECT_HEADER_SIZE :
ps_object_defs.h
PS_OBJECT_SIZE :
ps_object_system.c
PS_OBJECT_START_POSITION :
ps_encrypted_object.c
,
ps_object_system.c
PS_OBJECT_SYSTEM_VERSION :
ps_object_table.c
PS_OBJECT_TABLE_OBJECT_OFFSET :
ps_object_table.c
PS_OBJECTS_TABLE_ENTRY_SIZE :
ps_object_table.c
PS_TABLE_FS_ID :
ps_object_table.c
PS_TAG_LEN_BYTES :
ps_crypto_interface.h
PS_TEST_TASK_STACK_SIZE :
ns_test_helpers.c
PS_UTILS_BOUND_CHECK :
ps_utils.h
PS_UTILS_MIN :
ps_utils.h
psa_aead_decrypt :
crypto_spe.h
PSA_AEAD_DECRYPT_OUTPUT_SIZE :
crypto_sizes.h
psa_aead_encrypt :
crypto_spe.h
PSA_AEAD_ENCRYPT_OUTPUT_SIZE :
crypto_sizes.h
PSA_AEAD_FINISH_OUTPUT_SIZE :
crypto_sizes.h
PSA_AEAD_OPERATION_INIT :
crypto.h
,
crypto_struct.h
PSA_AEAD_TAG_LENGTH :
crypto_sizes.h
PSA_AEAD_TAG_LENGTH_OFFSET :
crypto_values.h
PSA_AEAD_UPDATE_OUTPUT_SIZE :
crypto_sizes.h
PSA_AEAD_VERIFY_OUTPUT_SIZE :
crypto_sizes.h
PSA_ALG_AEAD_FROM_BLOCK_FLAG :
crypto_values.h
PSA_ALG_AEAD_TAG_LENGTH_MASK :
crypto_values.h
PSA_ALG_AEAD_WITH_DEFAULT_TAG_LENGTH :
crypto_values.h
PSA_ALG_AEAD_WITH_DEFAULT_TAG_LENGTH_CASE :
crypto_values.h
PSA_ALG_AEAD_WITH_TAG_LENGTH :
crypto_values.h
PSA_ALG_ANY_HASH :
crypto_values.h
PSA_ALG_ARC4 :
crypto_values.h
PSA_ALG_CATEGORY_AEAD :
crypto_values.h
PSA_ALG_CATEGORY_ASYMMETRIC_ENCRYPTION :
crypto_values.h
PSA_ALG_CATEGORY_CIPHER :
crypto_values.h
PSA_ALG_CATEGORY_HASH :
crypto_values.h
PSA_ALG_CATEGORY_KEY_AGREEMENT :
crypto_values.h
PSA_ALG_CATEGORY_KEY_DERIVATION :
crypto_values.h
PSA_ALG_CATEGORY_MAC :
crypto_values.h
PSA_ALG_CATEGORY_MASK :
crypto_values.h
PSA_ALG_CATEGORY_SIGN :
crypto_values.h
PSA_ALG_CBC_MAC :
crypto_values.h
PSA_ALG_CBC_NO_PADDING :
crypto_values.h
PSA_ALG_CBC_PKCS7 :
crypto_values.h
PSA_ALG_CCM :
crypto_values.h
PSA_ALG_CFB :
crypto_values.h
PSA_ALG_CHACHA20 :
crypto_values.h
PSA_ALG_CHACHA20_POLY1305 :
crypto_values.h
PSA_ALG_CIPHER_FROM_BLOCK_FLAG :
crypto_values.h
PSA_ALG_CIPHER_MAC_BASE :
crypto_values.h
PSA_ALG_CIPHER_STREAM_FLAG :
crypto_values.h
PSA_ALG_CMAC :
crypto_values.h
PSA_ALG_CTR :
crypto_values.h
PSA_ALG_DETERMINISTIC_ECDSA :
crypto_values.h
PSA_ALG_DETERMINISTIC_ECDSA_BASE :
crypto_values.h
PSA_ALG_ECDH :
crypto_values.h
PSA_ALG_ECDSA :
crypto_values.h
PSA_ALG_ECDSA_ANY :
crypto_values.h
PSA_ALG_ECDSA_BASE :
crypto_values.h
PSA_ALG_ECDSA_DETERMINISTIC_FLAG :
crypto_values.h
PSA_ALG_ECDSA_IS_DETERMINISTIC :
crypto_values.h
PSA_ALG_FFDH :
crypto_values.h
PSA_ALG_FULL_LENGTH_MAC :
crypto_values.h
PSA_ALG_GCM :
crypto_values.h
PSA_ALG_HASH_MASK :
crypto_values.h
PSA_ALG_HKDF :
crypto_values.h
PSA_ALG_HKDF_BASE :
crypto_values.h
PSA_ALG_HKDF_GET_HASH :
crypto_values.h
PSA_ALG_HMAC :
crypto_values.h
PSA_ALG_HMAC_BASE :
crypto_values.h
PSA_ALG_HMAC_GET_HASH :
crypto_values.h
PSA_ALG_IS_AEAD :
crypto_values.h
PSA_ALG_IS_AEAD_ON_BLOCK_CIPHER :
crypto_values.h
PSA_ALG_IS_ASYMMETRIC_ENCRYPTION :
crypto_values.h
PSA_ALG_IS_BLOCK_CIPHER_MAC :
crypto_values.h
PSA_ALG_IS_CIPHER :
crypto_values.h
PSA_ALG_IS_DETERMINISTIC_ECDSA :
crypto_values.h
PSA_ALG_IS_ECDH :
crypto_values.h
PSA_ALG_IS_ECDSA :
crypto_values.h
PSA_ALG_IS_FFDH :
crypto_values.h
PSA_ALG_IS_HASH :
crypto_values.h
PSA_ALG_IS_HASH_AND_SIGN :
crypto_values.h
PSA_ALG_IS_HKDF :
crypto_values.h
PSA_ALG_IS_HMAC :
crypto_values.h
PSA_ALG_IS_KEY_AGREEMENT :
crypto_values.h
PSA_ALG_IS_KEY_DERIVATION :
crypto_values.h
PSA_ALG_IS_KEY_DERIVATION_OR_AGREEMENT :
crypto_values.h
PSA_ALG_IS_MAC :
crypto_values.h
PSA_ALG_IS_RANDOMIZED_ECDSA :
crypto_values.h
PSA_ALG_IS_RAW_KEY_AGREEMENT :
crypto_values.h
PSA_ALG_IS_RSA_OAEP :
crypto_values.h
PSA_ALG_IS_RSA_PKCS1V15_SIGN :
crypto_values.h
PSA_ALG_IS_RSA_PSS :
crypto_values.h
PSA_ALG_IS_SIGN :
crypto_values.h
PSA_ALG_IS_STREAM_CIPHER :
crypto_values.h
PSA_ALG_IS_TLS12_PRF :
crypto_values.h
PSA_ALG_IS_TLS12_PSK_TO_MS :
crypto_values.h
PSA_ALG_IS_VENDOR_DEFINED :
crypto_values.h
PSA_ALG_IS_WILDCARD :
crypto_values.h
PSA_ALG_KEY_AGREEMENT :
crypto_values.h
PSA_ALG_KEY_AGREEMENT_GET_BASE :
crypto_values.h
PSA_ALG_KEY_AGREEMENT_GET_KDF :
crypto_values.h
PSA_ALG_KEY_AGREEMENT_MASK :
crypto_values.h
PSA_ALG_KEY_DERIVATION_MASK :
crypto_values.h
PSA_ALG_MAC_SUBCATEGORY_MASK :
crypto_values.h
PSA_ALG_MAC_TRUNCATION_MASK :
crypto_values.h
PSA_ALG_MD2 :
crypto_values.h
PSA_ALG_MD4 :
crypto_values.h
PSA_ALG_MD5 :
crypto_values.h
PSA_ALG_OFB :
crypto_values.h
PSA_ALG_RIPEMD160 :
crypto_values.h
PSA_ALG_RSA_OAEP :
crypto_values.h
PSA_ALG_RSA_OAEP_BASE :
crypto_values.h
PSA_ALG_RSA_OAEP_GET_HASH :
crypto_values.h
PSA_ALG_RSA_PKCS1V15_CRYPT :
crypto_values.h
PSA_ALG_RSA_PKCS1V15_SIGN :
crypto_values.h
PSA_ALG_RSA_PKCS1V15_SIGN_BASE :
crypto_values.h
PSA_ALG_RSA_PKCS1V15_SIGN_RAW :
crypto_values.h
PSA_ALG_RSA_PSS :
crypto_values.h
PSA_ALG_RSA_PSS_BASE :
crypto_values.h
PSA_ALG_SHA3_224 :
crypto_values.h
PSA_ALG_SHA3_256 :
crypto_values.h
PSA_ALG_SHA3_384 :
crypto_values.h
PSA_ALG_SHA3_512 :
crypto_values.h
PSA_ALG_SHA_1 :
crypto_values.h
PSA_ALG_SHA_224 :
crypto_values.h
PSA_ALG_SHA_256 :
crypto_values.h
PSA_ALG_SHA_384 :
crypto_values.h
PSA_ALG_SHA_512 :
crypto_values.h
PSA_ALG_SHA_512_224 :
crypto_values.h
PSA_ALG_SHA_512_256 :
crypto_values.h
PSA_ALG_SIGN_GET_HASH :
crypto_values.h
PSA_ALG_TLS12_PRF :
crypto_values.h
PSA_ALG_TLS12_PRF_BASE :
crypto_values.h
PSA_ALG_TLS12_PRF_GET_HASH :
crypto_values.h
PSA_ALG_TLS12_PSK_TO_MS :
crypto_values.h
PSA_ALG_TLS12_PSK_TO_MS_BASE :
crypto_values.h
PSA_ALG_TLS12_PSK_TO_MS_GET_HASH :
crypto_values.h
PSA_ALG_TLS12_PSK_TO_MS_MAX_PSK_LEN :
crypto_sizes.h
PSA_ALG_TRUNCATED_MAC :
crypto_values.h
PSA_ALG_VENDOR_FLAG :
crypto_values.h
PSA_ALG_XTS :
crypto_values.h
psa_asymmetric_decrypt :
crypto_spe.h
PSA_ASYMMETRIC_DECRYPT_OUTPUT_SIZE :
crypto_sizes.h
psa_asymmetric_encrypt :
crypto_spe.h
PSA_ASYMMETRIC_ENCRYPT_OUTPUT_SIZE :
crypto_sizes.h
PSA_ASYMMETRIC_SIGN_OUTPUT_SIZE :
crypto_compat.h
PSA_ASYMMETRIC_SIGNATURE_MAX_SIZE :
crypto_compat.h
PSA_AUDIT_API_VERSION_MAJOR :
psa_audit_api.h
PSA_AUDIT_API_VERSION_MINOR :
psa_audit_api.h
PSA_BITS_TO_BYTES :
crypto_sizes.h
PSA_BLOCK :
service.h
PSA_BLOCK_CIPHER_BLOCK_SIZE :
crypto_values.h
PSA_BYTES_TO_BITS :
crypto_sizes.h
psa_cipher_abort :
crypto_spe.h
psa_cipher_decrypt_setup :
crypto_spe.h
psa_cipher_encrypt_setup :
crypto_spe.h
psa_cipher_finish :
crypto_spe.h
psa_cipher_generate_iv :
crypto_spe.h
PSA_CIPHER_OPERATION_INIT :
crypto.h
,
crypto_struct.h
psa_cipher_operation_init :
crypto_spe.h
psa_cipher_set_iv :
crypto_spe.h
psa_cipher_update :
crypto_spe.h
PSA_CLIENT_KEY_ATTRIBUTES_INIT :
crypto_client_struct.h
PSA_CLOSE :
tfm_crypto_ipc_api.c
psa_close_key :
crypto_spe.h
PSA_CONNECT :
tfm_crypto_ipc_api.c
psa_copy_key :
crypto_spe.h
PSA_CRYPTO_API_VERSION_MAJOR :
crypto.h
PSA_CRYPTO_API_VERSION_MINOR :
crypto.h
psa_crypto_init :
crypto_spe.h
PSA_CRYPTO_SECURE :
tfm_mbedcrypto_include.h
psa_destroy_key :
crypto_spe.h
PSA_DH_FAMILY_RFC7919 :
crypto_values.h
PSA_DH_GROUP_CUSTOM :
crypto_compat.h
PSA_DH_GROUP_FFDHE2048 :
crypto_compat.h
PSA_DH_GROUP_FFDHE3072 :
crypto_compat.h
PSA_DH_GROUP_FFDHE4096 :
crypto_compat.h
PSA_DH_GROUP_FFDHE6144 :
crypto_compat.h
PSA_DH_GROUP_FFDHE8192 :
crypto_compat.h
PSA_DH_GROUP_RFC7919 :
crypto_compat.h
PSA_DOORBELL :
service.h
PSA_ECC_CURVE_BRAINPOOL_P256R1 :
crypto_compat.h
PSA_ECC_CURVE_BRAINPOOL_P384R1 :
crypto_compat.h
PSA_ECC_CURVE_BRAINPOOL_P512R1 :
crypto_compat.h
PSA_ECC_CURVE_BRAINPOOL_P_R1 :
crypto_compat.h
PSA_ECC_CURVE_CURVE25519 :
crypto_compat.h
PSA_ECC_CURVE_CURVE448 :
crypto_compat.h
PSA_ECC_CURVE_MONTGOMERY :
crypto_compat.h
PSA_ECC_CURVE_SECP160K1 :
crypto_compat.h
PSA_ECC_CURVE_SECP160R1 :
crypto_compat.h
PSA_ECC_CURVE_SECP160R2 :
crypto_compat.h
PSA_ECC_CURVE_SECP192K1 :
crypto_compat.h
PSA_ECC_CURVE_SECP192R1 :
crypto_compat.h
PSA_ECC_CURVE_SECP224K1 :
crypto_compat.h
PSA_ECC_CURVE_SECP224R1 :
crypto_compat.h
PSA_ECC_CURVE_SECP256K1 :
crypto_compat.h
PSA_ECC_CURVE_SECP256R1 :
crypto_compat.h
PSA_ECC_CURVE_SECP384R1 :
crypto_compat.h
PSA_ECC_CURVE_SECP521R1 :
crypto_compat.h
PSA_ECC_CURVE_SECP_K1 :
crypto_compat.h
PSA_ECC_CURVE_SECP_R1 :
crypto_compat.h
PSA_ECC_CURVE_SECP_R2 :
crypto_compat.h
PSA_ECC_CURVE_SECT163K1 :
crypto_compat.h
PSA_ECC_CURVE_SECT163R1 :
crypto_compat.h
PSA_ECC_CURVE_SECT163R2 :
crypto_compat.h
PSA_ECC_CURVE_SECT193R1 :
crypto_compat.h
PSA_ECC_CURVE_SECT193R2 :
crypto_compat.h
PSA_ECC_CURVE_SECT233K1 :
crypto_compat.h
PSA_ECC_CURVE_SECT233R1 :
crypto_compat.h
PSA_ECC_CURVE_SECT239K1 :
crypto_compat.h
PSA_ECC_CURVE_SECT283K1 :
crypto_compat.h
PSA_ECC_CURVE_SECT283R1 :
crypto_compat.h
PSA_ECC_CURVE_SECT409K1 :
crypto_compat.h
PSA_ECC_CURVE_SECT409R1 :
crypto_compat.h
PSA_ECC_CURVE_SECT571K1 :
crypto_compat.h
PSA_ECC_CURVE_SECT571R1 :
crypto_compat.h
PSA_ECC_CURVE_SECT_K1 :
crypto_compat.h
PSA_ECC_CURVE_SECT_R1 :
crypto_compat.h
PSA_ECC_CURVE_SECT_R2 :
crypto_compat.h
PSA_ECC_FAMILY_BRAINPOOL_P_R1 :
crypto_values.h
PSA_ECC_FAMILY_MONTGOMERY :
crypto_values.h
PSA_ECC_FAMILY_SECP_K1 :
crypto_values.h
PSA_ECC_FAMILY_SECP_R1 :
crypto_values.h
PSA_ECC_FAMILY_SECP_R2 :
crypto_values.h
PSA_ECC_FAMILY_SECT_K1 :
crypto_values.h
PSA_ECC_FAMILY_SECT_R1 :
crypto_values.h
PSA_ECC_FAMILY_SECT_R2 :
crypto_values.h
PSA_ECDSA_SIGNATURE_SIZE :
crypto_sizes.h
PSA_ERROR_ALREADY_EXISTS :
crypto_values.h
,
error.h
PSA_ERROR_BAD_STATE :
error.h
,
crypto_values.h
PSA_ERROR_BUFFER_TOO_SMALL :
crypto_values.h
,
error.h
PSA_ERROR_COMMUNICATION_FAILURE :
error.h
,
crypto_values.h
PSA_ERROR_CONNECTION_BUSY :
error.h
PSA_ERROR_CONNECTION_REFUSED :
error.h
PSA_ERROR_CORRUPTION_DETECTED :
crypto_values.h
PSA_ERROR_DATA_CORRUPT :
storage_common.h
PSA_ERROR_DOES_NOT_EXIST :
crypto_values.h
,
error.h
PSA_ERROR_EMPTY_SLOT :
crypto_compat.h
PSA_ERROR_GENERIC_ERROR :
crypto_values.h
,
error.h
PSA_ERROR_HARDWARE_FAILURE :
crypto_values.h
,
error.h
PSA_ERROR_INSUFFICIENT_CAPACITY :
crypto_compat.h
PSA_ERROR_INSUFFICIENT_DATA :
crypto_values.h
,
error.h
PSA_ERROR_INSUFFICIENT_ENTROPY :
crypto_values.h
PSA_ERROR_INSUFFICIENT_MEMORY :
crypto_values.h
,
error.h
PSA_ERROR_INSUFFICIENT_STORAGE :
crypto_values.h
,
error.h
PSA_ERROR_INVALID_ARGUMENT :
crypto_values.h
,
error.h
PSA_ERROR_INVALID_HANDLE :
crypto_values.h
,
error.h
PSA_ERROR_INVALID_PADDING :
crypto_values.h
PSA_ERROR_INVALID_SIGNATURE :
crypto_values.h
,
error.h
,
storage_common.h
PSA_ERROR_NOT_PERMITTED :
crypto_values.h
,
error.h
PSA_ERROR_NOT_SUPPORTED :
crypto_values.h
,
error.h
PSA_ERROR_OCCUPIED_SLOT :
crypto_compat.h
PSA_ERROR_PROGRAMMER_ERROR :
error.h
PSA_ERROR_SERVICE_FAILURE :
error.h
PSA_ERROR_STORAGE_FAILURE :
crypto_values.h
,
error.h
PSA_ERROR_TAMPERING_DETECTED :
crypto_compat.h
PSA_ERROR_UNKNOWN_ERROR :
crypto_compat.h
psa_export_key :
crypto_spe.h
psa_export_public_key :
crypto_spe.h
PSA_FRAMEWORK_VERSION :
client.h
PSA_FUNCTION_NAME :
crypto_spe.h
psa_generate_key :
crypto_spe.h
psa_generate_random :
crypto_spe.h
psa_get_key_attributes :
crypto_spe.h
psa_get_key_domain_parameters :
crypto_spe.h
PSA_GET_KEY_TYPE_BLOCK_SIZE_EXPONENT :
crypto_values.h
PSA_HANDLE_IS_VALID :
client.h
PSA_HANDLE_TO_ERROR :
client.h
psa_hash_abort :
crypto_spe.h
psa_hash_clone :
crypto_spe.h
psa_hash_compare :
crypto_spe.h
psa_hash_compute :
crypto_spe.h
psa_hash_finish :
crypto_spe.h
PSA_HASH_MAX_SIZE :
crypto_sizes.h
psa_hash_operation_init :
crypto_spe.h
PSA_HASH_OPERATION_INIT :
crypto.h
,
crypto_struct.h
psa_hash_setup :
crypto_spe.h
PSA_HASH_SIZE :
crypto_sizes.h
psa_hash_update :
crypto_spe.h
psa_hash_verify :
crypto_spe.h
PSA_HMAC_MAX_HASH_BLOCK_SIZE :
crypto_sizes.h
psa_import_key :
crypto_spe.h
PSA_INITIAL_ATTEST_API_VERSION_MAJOR :
initial_attestation.h
PSA_INITIAL_ATTEST_API_VERSION_MINOR :
initial_attestation.h
PSA_INITIAL_ATTEST_CHALLENGE_SIZE_32 :
initial_attestation.h
PSA_INITIAL_ATTEST_CHALLENGE_SIZE_48 :
initial_attestation.h
PSA_INITIAL_ATTEST_CHALLENGE_SIZE_64 :
initial_attestation.h
PSA_INITIAL_ATTEST_MAX_TOKEN_SIZE :
initial_attestation.h
PSA_INTER_CORE_COMM_ERR :
tfm_multi_core_psa_ns_api.c
PSA_IPC_CALL :
client.h
PSA_IPC_CONNECT :
service.h
PSA_IPC_DISCONNECT :
service.h
PSA_ITS_API_VERSION_MAJOR :
internal_trusted_storage.h
PSA_ITS_API_VERSION_MINOR :
internal_trusted_storage.h
PSA_KEY_ATTRIBUTES_INIT :
crypto.h
,
crypto_struct.h
PSA_KEY_BITS_TOO_LARGE :
crypto_struct.h
psa_key_derivation_abort :
crypto_spe.h
psa_key_derivation_get_capacity :
crypto_spe.h
psa_key_derivation_input_bytes :
crypto_spe.h
PSA_KEY_DERIVATION_INPUT_INFO :
crypto_values.h
psa_key_derivation_input_key :
crypto_spe.h
PSA_KEY_DERIVATION_INPUT_LABEL :
crypto_values.h
PSA_KEY_DERIVATION_INPUT_SALT :
crypto_values.h
PSA_KEY_DERIVATION_INPUT_SECRET :
crypto_values.h
PSA_KEY_DERIVATION_INPUT_SEED :
crypto_values.h
psa_key_derivation_key_agreement :
crypto_spe.h
PSA_KEY_DERIVATION_OPERATION_INIT :
crypto.h
,
crypto_struct.h
psa_key_derivation_output_bytes :
crypto_spe.h
psa_key_derivation_output_key :
crypto_spe.h
psa_key_derivation_set_capacity :
crypto_spe.h
psa_key_derivation_setup :
crypto_spe.h
PSA_KEY_DERIVATION_UNLIMITED_CAPACITY :
crypto.h
PSA_KEY_EXPORT_ASN1_INTEGER_MAX_SIZE :
crypto_sizes.h
PSA_KEY_EXPORT_DSA_KEY_PAIR_MAX_SIZE :
crypto_sizes.h
PSA_KEY_EXPORT_DSA_PUBLIC_KEY_MAX_SIZE :
crypto_sizes.h
PSA_KEY_EXPORT_ECC_KEY_PAIR_MAX_SIZE :
crypto_sizes.h
PSA_KEY_EXPORT_ECC_PUBLIC_KEY_MAX_SIZE :
crypto_sizes.h
PSA_KEY_EXPORT_MAX_SIZE :
crypto_sizes.h
PSA_KEY_EXPORT_RSA_KEY_PAIR_MAX_SIZE :
crypto_sizes.h
PSA_KEY_EXPORT_RSA_PUBLIC_KEY_MAX_SIZE :
crypto_sizes.h
PSA_KEY_ID_INIT :
crypto_types.h
PSA_KEY_ID_USER_MAX :
crypto_values.h
PSA_KEY_ID_USER_MIN :
crypto_values.h
PSA_KEY_ID_VENDOR_MAX :
crypto_values.h
PSA_KEY_ID_VENDOR_MIN :
crypto_values.h
PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION :
crypto_values.h
PSA_KEY_LIFETIME_GET_LOCATION :
crypto_values.h
PSA_KEY_LIFETIME_GET_PERSISTENCE :
crypto_values.h
PSA_KEY_LIFETIME_IS_VOLATILE :
crypto_values.h
PSA_KEY_LIFETIME_PERSISTENT :
crypto_values.h
PSA_KEY_LIFETIME_VOLATILE :
crypto_values.h
PSA_KEY_LOCATION_LOCAL_STORAGE :
crypto_values.h
PSA_KEY_LOCATION_VENDOR_FLAG :
crypto_values.h
PSA_KEY_PERSISTENCE_DEFAULT :
crypto_values.h
PSA_KEY_PERSISTENCE_READ_ONLY :
crypto_values.h
PSA_KEY_PERSISTENCE_VOLATILE :
crypto_values.h
PSA_KEY_TYPE_AES :
crypto_values.h
PSA_KEY_TYPE_ARC4 :
crypto_values.h
PSA_KEY_TYPE_CAMELLIA :
crypto_values.h
PSA_KEY_TYPE_CATEGORY_FLAG_PAIR :
crypto_values.h
PSA_KEY_TYPE_CATEGORY_KEY_PAIR :
crypto_values.h
PSA_KEY_TYPE_CATEGORY_MASK :
crypto_values.h
PSA_KEY_TYPE_CATEGORY_PUBLIC_KEY :
crypto_values.h
PSA_KEY_TYPE_CATEGORY_RAW :
crypto_values.h
PSA_KEY_TYPE_CATEGORY_SYMMETRIC :
crypto_values.h
PSA_KEY_TYPE_CHACHA20 :
crypto_values.h
PSA_KEY_TYPE_DERIVE :
crypto_values.h
PSA_KEY_TYPE_DES :
crypto_values.h
PSA_KEY_TYPE_DH_GET_FAMILY :
crypto_values.h
PSA_KEY_TYPE_DH_GROUP_MASK :
crypto_values.h
PSA_KEY_TYPE_DH_KEY_PAIR :
crypto_values.h
PSA_KEY_TYPE_DH_KEY_PAIR_BASE :
crypto_values.h
PSA_KEY_TYPE_DH_PUBLIC_KEY :
crypto_values.h
PSA_KEY_TYPE_DH_PUBLIC_KEY_BASE :
crypto_values.h
PSA_KEY_TYPE_DSA_KEY_PAIR :
crypto_extra.h
PSA_KEY_TYPE_DSA_PUBLIC_KEY :
crypto_extra.h
PSA_KEY_TYPE_ECC_CURVE_MASK :
crypto_values.h
PSA_KEY_TYPE_ECC_GET_FAMILY :
crypto_values.h
PSA_KEY_TYPE_ECC_KEY_PAIR :
crypto_values.h
PSA_KEY_TYPE_ECC_KEY_PAIR_BASE :
crypto_values.h
PSA_KEY_TYPE_ECC_PUBLIC_KEY :
crypto_values.h
PSA_KEY_TYPE_ECC_PUBLIC_KEY_BASE :
crypto_values.h
PSA_KEY_TYPE_GET_CURVE :
crypto_compat.h
PSA_KEY_TYPE_GET_GROUP :
crypto_compat.h
PSA_KEY_TYPE_HMAC :
crypto_values.h
PSA_KEY_TYPE_IS_ASYMMETRIC :
crypto_values.h
PSA_KEY_TYPE_IS_DH :
crypto_values.h
PSA_KEY_TYPE_IS_DH_KEY_PAIR :
crypto_values.h
PSA_KEY_TYPE_IS_DH_PUBLIC_KEY :
crypto_values.h
PSA_KEY_TYPE_IS_ECC :
crypto_values.h
PSA_KEY_TYPE_IS_ECC_KEY_PAIR :
crypto_values.h
PSA_KEY_TYPE_IS_ECC_PUBLIC_KEY :
crypto_values.h
PSA_KEY_TYPE_IS_KEY_PAIR :
crypto_values.h
PSA_KEY_TYPE_IS_PUBLIC_KEY :
crypto_values.h
PSA_KEY_TYPE_IS_RSA :
crypto_values.h
PSA_KEY_TYPE_IS_UNSTRUCTURED :
crypto_values.h
PSA_KEY_TYPE_IS_VENDOR_DEFINED :
crypto_values.h
PSA_KEY_TYPE_KEY_PAIR_OF_PUBLIC_KEY :
crypto_values.h
PSA_KEY_TYPE_NONE :
crypto_values.h
PSA_KEY_TYPE_PUBLIC_KEY_OF_KEY_PAIR :
crypto_values.h
PSA_KEY_TYPE_RAW_DATA :
crypto_values.h
PSA_KEY_TYPE_RSA_KEY_PAIR :
crypto_values.h
PSA_KEY_TYPE_RSA_PUBLIC_KEY :
crypto_values.h
PSA_KEY_TYPE_VENDOR_FLAG :
crypto_values.h
PSA_KEY_USAGE_COPY :
crypto_values.h
PSA_KEY_USAGE_DECRYPT :
crypto_values.h
PSA_KEY_USAGE_DERIVE :
crypto_values.h
PSA_KEY_USAGE_ENCRYPT :
crypto_values.h
PSA_KEY_USAGE_EXPORT :
crypto_values.h
PSA_KEY_USAGE_SIGN :
crypto_compat.h
PSA_KEY_USAGE_SIGN_HASH :
crypto_values.h
PSA_KEY_USAGE_VERIFY :
crypto_compat.h
PSA_KEY_USAGE_VERIFY_HASH :
crypto_values.h
PSA_LIFECYCLE_ASSEMBLY_AND_TEST :
lifecycle.h
PSA_LIFECYCLE_DECOMMISSIONED :
lifecycle.h
PSA_LIFECYCLE_IMP_STATE_MASK :
lifecycle.h
PSA_LIFECYCLE_NON_PSA_ROT_DEBUG :
lifecycle.h
PSA_LIFECYCLE_PSA_ROT_PROVISIONING :
lifecycle.h
PSA_LIFECYCLE_PSA_STATE_MASK :
lifecycle.h
PSA_LIFECYCLE_RECOVERABLE_PSA_ROT_DEBUG :
lifecycle.h
PSA_LIFECYCLE_SECURED :
lifecycle.h
PSA_LIFECYCLE_UNKNOWN :
lifecycle.h
psa_mac_abort :
crypto_spe.h
PSA_MAC_FINAL_SIZE :
crypto_sizes.h
PSA_MAC_MAX_SIZE :
crypto_sizes.h
PSA_MAC_OPERATION_INIT :
crypto_struct.h
,
crypto.h
psa_mac_operation_init :
crypto_spe.h
psa_mac_sign_finish :
crypto_spe.h
psa_mac_sign_setup :
crypto_spe.h
PSA_MAC_TRUNCATED_LENGTH :
crypto_values.h
PSA_MAC_TRUNCATION_OFFSET :
crypto_values.h
psa_mac_update :
crypto_spe.h
psa_mac_verify_finish :
crypto_spe.h
psa_mac_verify_setup :
crypto_spe.h
PSA_MAX_BLOCK_CIPHER_BLOCK_SIZE :
crypto_sizes.h
PSA_MAX_IOVEC :
client.h
PSA_MAX_KEY_BITS :
crypto_struct.h
PSA_NULL_HANDLE :
client.h
psa_open_key :
crypto_spe.h
PSA_POLL :
service.h
PSA_PS_API_VERSION_MAJOR :
protected_storage.h
PSA_PS_API_VERSION_MINOR :
protected_storage.h
psa_raw_key_agreement :
crypto_spe.h
psa_reset_key_attributes :
crypto_spe.h
PSA_ROUND_UP_TO_MULTIPLE :
crypto_sizes.h
PSA_RSA_MINIMUM_PADDING_SIZE :
crypto_sizes.h
psa_set_key_domain_parameters :
crypto_spe.h
psa_sign_hash :
crypto_spe.h
PSA_SIGN_OUTPUT_SIZE :
crypto_sizes.h
PSA_SIGNATURE_MAX_SIZE :
crypto_sizes.h
PSA_STORAGE_FLAG_NO_CONFIDENTIALITY :
storage_common.h
PSA_STORAGE_FLAG_NO_REPLAY_PROTECTION :
storage_common.h
PSA_STORAGE_FLAG_NONE :
storage_common.h
PSA_STORAGE_FLAG_WRITE_ONCE :
storage_common.h
PSA_STORAGE_SUPPORT_SET_EXTENDED :
storage_common.h
PSA_SUCCESS :
crypto_values.h
,
error.h
PSA_TIMEOUT_MASK :
tfm_api.h
PSA_VENDOR_ECC_MAX_CURVE_BITS :
crypto_sizes.h
PSA_VENDOR_ECDSA_SIGNATURE_MAX_SIZE :
crypto_sizes.h
PSA_VENDOR_RSA_MAX_KEY_BITS :
crypto_sizes.h
psa_verify_hash :
crypto_spe.h
PSA_VERSION_NONE :
client.h
PSA_WAIT_ANY :
service.h
Generated on Thu Feb 18 2021 13:29:25 for TF-M Reference Manual by
1.8.6