psa_mac_operation_s
crypto_struct.h
unsigned int unsigned int psa_mac_operation_s::id id psa_mac_operation_s::id

Unique ID indicating which driver got assigned to do the operation. Since driver contexts are driver-specific, swapping drivers halfway through the operation is not supported. ID values are auto-generated in psa_driver_wrappers.h ID value zero means the context is not valid or not assigned to any driver (i.e. none of the driver contexts are active).

uint8_t uint8_t psa_mac_operation_s::mac_size mac_size psa_mac_operation_s::mac_size
unsigned int unsigned int psa_mac_operation_s::is_sign is_sign psa_mac_operation_s::is_sign 1
psa_driver_mac_context_t psa_driver_mac_context_t psa_mac_operation_s::ctx ctx psa_mac_operation_s::ctx
mbedtls_cipher_context_t
cipher_info
cmac_ctx
mbedtls_cipher_info_t
mbedtls_cmac_context_t
mbedtls_md2_context
mbedtls_md4_context
mbedtls_md5_context
mbedtls_psa_hash_operation_t
md2
md4
md5
ripemd160
sha1
sha256
sha512
mbedtls_psa_hmac_operation_t
hash_ctx
mbedtls_psa_mac_operation_t
hmac
cmac
mbedtls_ripemd160_context
mbedtls_sha1_context
mbedtls_sha256_context
mbedtls_sha512_context
psa_driver_hash_context_t
mbedtls_ctx
psa_driver_mac_context_t
mbedtls_ctx
psa_hash_operation_s
ctx
psa_mac_operation_s
ctx
- psa_mac_operation_s
  ctx
- psa_mac_operation_s
  id
- psa_mac_operation_s
  is_sign
- psa_mac_operation_s
  mac_size