![]() |
Synergy Software Package User's Manual
|
Interface definition for Synergy Crypto Signature Framework module. More...
Data Structures | |
| struct | sf_crypto_signature_rsa_specific_params_t |
| struct | sf_crypto_signature_cfg_t |
| struct | sf_crypto_signature_api_t |
| struct | sf_crypto_signature_instance_t |
Macros | |
| #define | SF_CRYPTO_SIGNATURE_API_VERSION_MAJOR (2U) |
Typedefs | |
| typedef void | sf_crypto_signature_algorithm_init_params_t |
| typedef void | sf_crypto_signature_ctrl_t |
Interface definition for Synergy Crypto Signature Framework module.
The Signature framework module is a ThreadX aware module which provides sign and sign-verify services. They Key type and Key size provided in the configuration parameter determine the cryptography algorithm type and uses the appropriate Driver API interface to provide requested functionality. User can change the operation mode (Sign / Verify), message format and key data input multiple times after opening this module using the Open API. There is no need to close the module using Close API and then re-open the module if the intent is to just change operation mode, message format and/or key data input parameters.
Crypto Signature Framework Interface description: Crypto Framework
| #define SF_CRYPTO_SIGNATURE_API_VERSION_MAJOR (2U) |
The API version of SSP Crypto Signature Framework
| typedef void sf_crypto_signature_algorithm_init_params_t |
Algorithm specific parameters. Allocate an algorithm specific block to pass into the contextInit API call.
| typedef void sf_crypto_signature_ctrl_t |
SSP Crypto Signature framework control block. Allocate an instance specific control block to pass into the SSP Crypto Signature framework API calls.
Signature message operation