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 #include <ti/drivers/dpl/HwiP.h> 119 #include <ti/drivers/dpl/SwiP.h> 120 #include <ti/drivers/dpl/SemaphoreP.h> 127 #define ECDHCC26X2_STATUS_FSM_RUN_PKA_OP ECDH_STATUS_RESERVED - 0 129 #define ECDHCC26X2_STATUS_FSM_RUN_FSM ECDH_STATUS_RESERVED - 1 ECDHCC26X2_FsmState
ECDHCC26X2 states.
Definition: ECDHCC26X2.h:140
ECDH_OperationType
Enum for the operation types supported by the driver.
Definition: ECDH.h:626
bool isOpen
Definition: ECDHCC26X2.h:188
uint8_t intPriority
Crypto Peripheral's interrupt priority.
Definition: ECDHCC26X2.h:179
The CryptoKey type is an opaque representation of a cryptographic key.
uint32_t semaphoreTimeout
Definition: ECDHCC26X2.h:197
ECDHCC26X2 Object.
Definition: ECDHCC26X2.h:187
Definition: ECDHCC26X2.h:157
Definition: ECDHCC26X2.h:148
int_fast16_t operationStatus
Definition: ECDHCC26X2.h:191
Definition: ECDHCC26X2.h:141
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:649
Definition: ECDHCC26X2.h:155
Definition: ECDHCC26X2.h:151
Definition: ECDHCC26X2.h:147
Definition: ECDHCC26X2.h:152
TI Driver for Elliptic Curve Diffie-Hellman key agreement scheme.
ECDH_OperationType operationType
Definition: ECDHCC26X2.h:195
bool operationInProgress
Definition: ECDHCC26X2.h:189
Definition: ECDHCC26X2.h:156
Definition: ECDHCC26X2.h:144
uint32_t resultAddress
Definition: ECDHCC26X2.h:198
bool operationCanceled
Definition: ECDHCC26X2.h:190
ECDH_ReturnBehavior returnBehavior
Definition: ECDHCC26X2.h:193
ECDH_Operation operation
Definition: ECDHCC26X2.h:194
ECDH_CallbackFxn callbackFxn
Definition: ECDHCC26X2.h:192
ECDH_ReturnBehavior
The way in which ECC function calls return after performing an encryption + authentication or decrypt...
Definition: ECDH.h:549
ECDHCC26X2_FsmState fsmState
Definition: ECDHCC26X2.h:196
ECDHCC26X2 Hardware Attributes.
Definition: ECDHCC26X2.h:166
Definition: ECDHCC26X2.h:145
Definition: ECDHCC26X2.h:149
Definition: ECDHCC26X2.h:153
Union containing pointers to all supported operation structs.
Definition: ECDH.h:618
Definition: ECDHCC26X2.h:143