Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
Parameters to control key creation. More...
#include <security.h>
Data Fields | |
psa_key_id_t | base_key |
Base key to use for HKDF. | |
psa_algorithm_t | algorithm |
Algorithm key will be used with. | |
psa_key_type_t | key_type |
Type of key to generate. | |
size_t | key_bits |
Length of key to generate (bits) | |
psa_key_usage_t | key_usage |
How the key will be used. | |
const void * | salt |
Key derivation randomisation. | |
size_t | salt_len |
Length of salt. | |
const void * | info |
Optional application/usage specific array. | |
size_t | info_len |
Length of info. | |
bool | force_export |
Force set PSA_KEY_USAGE_EXPORT attribute on generated key. | |
Parameters to control key creation.
psa_algorithm_t infuse_security_key_params::algorithm |
Algorithm key will be used with.
psa_key_id_t infuse_security_key_params::base_key |
Base key to use for HKDF.
bool infuse_security_key_params::force_export |
Force set PSA_KEY_USAGE_EXPORT attribute on generated key.
const void* infuse_security_key_params::info |
Optional application/usage specific array.
size_t infuse_security_key_params::info_len |
Length of info.
size_t infuse_security_key_params::key_bits |
Length of key to generate (bits)
psa_key_type_t infuse_security_key_params::key_type |
Type of key to generate.
psa_key_usage_t infuse_security_key_params::key_usage |
How the key will be used.
const void* infuse_security_key_params::salt |
Key derivation randomisation.
size_t infuse_security_key_params::salt_len |
Length of salt.