104 #ifndef ti_drivers_ecdh_ECDHCC26X2__include 105 #define ti_drivers_ecdh_ECDHCC26X2__include 115 #include <ti/devices/DeviceFamily.h> 116 #include DeviceFamily_constructPath(driverlib/pka.h) 118 #if (ENABLE_KEY_STORAGE == 1) 122 #include <ti/drivers/dpl/HwiP.h> 123 #include <ti/drivers/dpl/SwiP.h> 124 #include <ti/drivers/dpl/SemaphoreP.h> 131 #define ECDHCC26X2_STATUS_FSM_RUN_PKA_OP ECDH_STATUS_RESERVED - 0 133 #define ECDHCC26X2_STATUS_FSM_RUN_FSM ECDH_STATUS_RESERVED - 1 ECDHCC26X2_FsmState
ECDHCC26X2 states.
Definition: ECDHCC26X2.h:144
ECDH_OperationType
Enum for the operation types supported by the driver.
Definition: ECDH.h:643
bool isOpen
Definition: ECDHCC26X2.h:196
uint8_t intPriority
Crypto Peripheral's interrupt priority.
Definition: ECDHCC26X2.h:186
The CryptoKey type is an opaque representation of a cryptographic key.
uint32_t semaphoreTimeout
Definition: ECDHCC26X2.h:205
ECDHCC26X2 Object.
Definition: ECDHCC26X2.h:194
Definition: ECDHCC26X2.h:162
CryptoKeyKeyStore_PSA driver header.
Definition: ECDHCC26X2.h:153
int_fast16_t operationStatus
Definition: ECDHCC26X2.h:199
Definition: ECDHCC26X2.h:146
void(* ECDH_CallbackFxn)(ECDH_Handle handle, int_fast16_t returnStatus, ECDH_Operation operation, ECDH_OperationType operationType)
The definition of a callback function used by the ECDH driver when used in ECDH_RETURN_BEHAVIOR_CALLB...
Definition: ECDH.h:667
Definition: ECDHCC26X2.h:160
Definition: ECDHCC26X2.h:156
Definition: ECDHCC26X2.h:152
Definition: ECDHCC26X2.h:157
TI Driver for Elliptic Curve Diffie-Hellman key agreement scheme.
ECDH_OperationType operationType
Definition: ECDHCC26X2.h:203
bool operationInProgress
Definition: ECDHCC26X2.h:197
Definition: ECDHCC26X2.h:161
Definition: ECDHCC26X2.h:149
uint32_t resultAddress
Definition: ECDHCC26X2.h:206
bool operationCanceled
Definition: ECDHCC26X2.h:198
ECDH_ReturnBehavior returnBehavior
Definition: ECDHCC26X2.h:201
ECDH_Operation operation
Definition: ECDHCC26X2.h:202
ECDH_CallbackFxn callbackFxn
Definition: ECDHCC26X2.h:200
ECDH_ReturnBehavior
The way in which ECDH function calls return after performing a public key generation or shared secret...
Definition: ECDH.h:558
ECDHCC26X2_FsmState fsmState
Definition: ECDHCC26X2.h:204
ECDHCC26X2 Hardware Attributes.
Definition: ECDHCC26X2.h:171
Definition: ECDHCC26X2.h:150
Definition: ECDHCC26X2.h:154
Definition: ECDHCC26X2.h:158
Union containing pointers to all supported operation structs.
Definition: ECDH.h:633
Definition: ECDHCC26X2.h:148