|
SharkSSL C/C++ Reference
TLS, cryptography, certificates, and PSA integration
|
#include <crypto.h>
Data Fields | |
| uint32_t | state |
| psa_algorithm_t | alg |
| uint32_t | context [96] |
| void * | key_references |
MAC operation storage is implementation-defined.
Key dependency handles in MAC, cipher, AEAD and derivation operations require matching client/provider builds. Active objects must not be copied or moved; terminate them with abort.
| psa_algorithm_t psa_mac_operation_s::alg |
| uint32_t psa_mac_operation_s::context[96] |
| void* psa_mac_operation_s::key_references |
| uint32_t psa_mac_operation_s::state |