![]() |
Synergy Software Package User's Manual
|
Key Installation functions for Key Installation procedure. More...
Data Structures | |
| struct | key_installation_key_t |
| struct | key_installation_cfg_t |
| struct | key_installation_api_t |
| struct | key_installation_instance_t |
Typedefs | |
| typedef void | key_installation_ctrl_t |
Key Installation functions for Key Installation procedure.
| #define KEY_INSTALLATION_AES128_ENCRYPTED_KEY_SIZE_IN_WORDS (8U) |
Macro definitions for AES Key sizes AES Encrypted key size in words for a 128-bit AES Key
| #define KEY_INSTALLATION_AES128_ENCRYPTED_XTS_KEY_SIZE_IN_WORDS (12U) |
AES Encrypted key size in words for a 128-bit AES Key in XTS chaining mode
| #define KEY_INSTALLATION_AES128_WRAPPED_KEY_SIZE_IN_WORDS (9U) |
AES Wrapped (output) key size in words for a 128-bit AES Key
| #define KEY_INSTALLATION_AES128_WRAPPED_XTS_KEY_SIZE_IN_WORDS (13U) |
AES Wrapped (output) key size in words for a 128-bit AES Key in XTS chaining mode
| #define KEY_INSTALLATION_AES192_ENCRYPTED_KEY_SIZE_IN_WORDS (12U) |
AES Encrypted key size in words for a 192-bit AES Key
| #define KEY_INSTALLATION_AES192_WRAPPED_KEY_SIZE_IN_WORDS (13U) |
AES Wrapped (output) key size in words for a 192-bit AES Key
| #define KEY_INSTALLATION_AES256_ENCRYPTED_KEY_SIZE_IN_WORDS (12U) |
AES Encrypted key size in words for a 256-bit AES Key
| #define KEY_INSTALLATION_AES256_ENCRYPTED_XTS_KEY_SIZE_IN_WORDS (20U) |
AES Encrypted key size in words for a 256-bit AES Key in XTS chaining mode
| #define KEY_INSTALLATION_AES256_WRAPPED_KEY_SIZE_IN_WORDS (13U) |
AES Wrapped (output) key size in words for a 256-bit AES Key
| #define KEY_INSTALLATION_AES256_WRAPPED_XTS_KEY_SIZE_IN_WORDS (21U) |
AES Wrapped (output) key size in words for a 256-bit AES Key in XTS chaining mode
| #define KEY_INSTALLATION_ECC192_ENCRYPTED_KEY_SIZE_IN_WORDS (12U) |
Macro definitions for ECC Key sizes ECC Encrypted key size in words for a 192-bit ECC Key
| #define KEY_INSTALLATION_ECC192_WRAPPED_KEY_SIZE_IN_WORDS (13U) |
ECC Wrapped (output) key size in words for a 192-bit ECC Key
| #define KEY_INSTALLATION_ECC224_ENCRYPTED_KEY_SIZE_IN_WORDS (12U) |
ECC Encrypted key size in words for a 224-bit ECC Key
| #define KEY_INSTALLATION_ECC224_WRAPPED_KEY_SIZE_IN_WORDS (13U) |
ECC Wrapped (output) key size in words for a 224-bit ECC Key
| #define KEY_INSTALLATION_ECC256_ENCRYPTED_KEY_SIZE_IN_WORDS (12U) |
ECC Encrypted key size in words for 256-bit ECC Key
| #define KEY_INSTALLATION_ECC256_WRAPPED_KEY_SIZE_IN_WORDS (13U) |
ECC Wrapped (output) key size in words for a 256-bit ECC Key
| #define KEY_INSTALLATION_ECC384_ENCRYPTED_KEY_SIZE_IN_WORDS (16U) |
ECC Encrypted key size in words for a 384-bit ECC Key
| #define KEY_INSTALLATION_ECC384_WRAPPED_KEY_SIZE_IN_WORDS (17U) |
ECC Wrapped (output) key size in words for a 384-bit ECC Key
| #define KEY_INSTALLATION_RSA1024_ENCRYPTED_KEY_SIZE_IN_WORDS (36U) |
RSA Encrypted key size in words for a 1024-bit RSA (private) Key
| #define KEY_INSTALLATION_RSA1024_MODULUS_SIZE_IN_WORDS (32U) |
Macro definitions for RSA Key sizes RSA Modulus size in words for a 1024-bit RSA Key
| #define KEY_INSTALLATION_RSA1024_WRAPPED_PRIVKEY_SIZE_IN_WORDS (37U) |
RSA Wrapped (output) private key size in words for a 1024-bit RSA Key
| #define KEY_INSTALLATION_RSA2048_ENCRYPTED_KEY_SIZE_IN_WORDS (68U) |
RSA Encrypted key size in words for a 2048-bit RSA (private) Key
| #define KEY_INSTALLATION_RSA2048_MODULUS_SIZE_IN_WORDS (64U) |
RSA Modulus size in words for a 2048-bit RSA Key
| #define KEY_INSTALLATION_RSA2048_WRAPPED_PRIVKEY_SIZE_IN_WORDS (69U) |
RSA Wrapped (output) private key size in words for a 2048-bit RSA Key
| #define KEY_INSTALLATION_SESSION_KEY_SIZE_IN_WORDS (8U) |
Macro definitions for universal KeyInstall Session/ IV Key sizes
| #define SCE_KEY_INSTALLATION_API_VERSION_MAJOR (2U) |
Register definitions, common services and error codes.
| typedef void key_installation_ctrl_t |
Key Installation control block. Allocate using driver instance control structure from driver instance header file.
A structure to handle data for Key Installation module operation Supported key format definitions
Supported Shared Key Index values (for keyInstall)
Supported key sizes