Struct psa_drv_se_mac_t
-
struct psa_drv_se_mac_t
A struct containing all of the function pointers needed to perform secure element MAC operations.
PSA Crypto API implementations should populate the table as appropriate upon startup.
If one of the functions is not implemented (such as
psa_drv_se_mac_generate_t
), it should be set to NULL.Driver implementers should ensure that they implement all of the functions that make sense for their hardware, and that they provide a full solution (for example, if they support
p_setup
, they should also supportp_update
and at least one ofp_finish
orp_finish_verify
).