|
SharkSSL C/C++ Reference
TLS, cryptography, certificates, and PSA integration
|
#include <crypto.h>
Data Fields | |
| psa_key_lifetime_t | lifetime |
| psa_key_id_t | id |
| psa_key_type_t | type |
| size_t | bits |
| psa_key_usage_t | usage |
| psa_algorithm_t | alg |
Attributes are value objects; setters do not allocate resources.
Volatile keys have an unspecified identifier in queried attributes.
| psa_algorithm_t psa_key_attributes_s::alg |
| size_t psa_key_attributes_s::bits |
| psa_key_id_t psa_key_attributes_s::id |
| psa_key_lifetime_t psa_key_attributes_s::lifetime |
| psa_key_type_t psa_key_attributes_s::type |
| psa_key_usage_t psa_key_attributes_s::usage |