![]() |
Synergy Software Package User's Manual
|
Interface definition for Synergy Crypto Key Framework module. More...
Data Structures | |
| struct | sf_crypto_key_cfg_t |
| struct | sf_crypto_key_api_t |
| struct | sf_crypto_key_instance_t |
Macros | |
| #define | SF_CRYPTO_KEY_API_VERSION_MAJOR (2U) |
Typedefs | |
| typedef void | sf_crypto_key_ctrl_t |
Enumerations | |
| enum | sf_crypto_key_state_t { SF_CRYPTO_KEY_CLOSED = 0, SF_CRYPTO_KEY_OPENED = 0x4F50454EU } |
Interface definition for Synergy Crypto Key Framework module.
This is the Interface of SF_CRYPTO_KEY Framework module. The Key framework module is a ThreadX aware Key Framework Interface which provides key generation services. This sits between the user application and HAL layer.
Crypto Key Framework Interface description: Crypto Framework
| #define SF_CRYPTO_KEY_API_VERSION_MAJOR (2U) |
The API version of SSP Crypto Framework
| typedef void sf_crypto_key_ctrl_t |
SSP Crypto framework control block. Allocate an instance specific control block to pass into the SSP Crypto framework API calls.
State codes for the SSP Crypto Key framework module. Once the module is opened successfully, then the state is transition to OPENED state. After Key operations, the Key framework module must be closed with CLOSED state.
| Enumerator | |
|---|---|
| SF_CRYPTO_KEY_CLOSED | The Key module is closed. |
| SF_CRYPTO_KEY_OPENED | The Key module is opened The code means 'OPEN'. |