![]() |
Synergy Software Package User's Manual
|
Cryptographic algorithm APIs for encryption/decryption, signing/verification, and hashing. More...
Modules | |
| AES Interface | |
| AES encryption and decryption APIs. | |
| ARC4 Interface | |
| ARC4 encryption and decryption APIs. | |
| DSA Interface | |
| DSA (Digital Signature Algorithm) signature generation and verification APIs. | |
| ECC Interface | |
| ECC cryptographic functions for scalar multiplication, generate key, generate sign, verify sign and version get. | |
| HASH Algorithm Interface | |
| HASH_Interface Hash algorithm APIs. | |
| KEY_INSTALLATION Interface | |
| Key Installation functions for Key Installation procedure. | |
| RSA Interface | |
| RSA cryptographic functions for signature generation, verification, encryption and decryption. | |
| TDES Interface | |
| TDES encryption and decryption APIs. | |
| Random number generation | |
| RNG_Interface Random number generation. | |
Data Structures | |
| struct | crypto_ctrl_t |
| struct | r_crypto_data_handle_t |
| struct | crypto_cfg_t |
| struct | crypto_interface_get_param_t |
| struct | crypto_api_t |
| struct | crypto_instance_t |
Macros | |
| #define | CRYPTO_API_VERSION_MAJOR (1U) |
Enumerations | |
| enum | crypto_word_endian_t |
| enum | crypto_algorithm_type_t |
| enum | crypto_hash_type_t |
| enum | crypto_key_type_t |
| enum | crypto_key_size_t |
| enum | crypto_chaining_mode_t |
| enum | crypto_module_status_t { CRYPTO_SCE_COMMON_MODULE_CLOSED = 0, CRYPTO_SCE_COMMON_MODULE_OPENED = 1 } |
Cryptographic algorithm APIs for encryption/decryption, signing/verification, and hashing.
| #define CRYPTO_API_VERSION_MAJOR (1U) |
Register definitions, common services and error codes.
MIN and MAX values under enums are for internal use only Enumerated Crypto Algorithm Type
Enumerated chaining modes
| enum crypto_hash_type_t |
Enumerated HASH Types
| enum crypto_key_size_t |
Enumerated Key Sizes
| enum crypto_key_type_t |
Enumerated Key Types
| enum crypto_word_endian_t |
Enumerator for Crypto API uint32_t[] array word endian selection