66 #ifndef ti_drivers_ecdh_ECDHCC26X2__include 67 #define ti_drivers_ecdh_ECDHCC26X2__include 81 #include <ti/devices/DeviceFamily.h> 82 #include DeviceFamily_constructPath(driverlib/pka.h) 84 #include <ti/drivers/dpl/HwiP.h> 85 #include <ti/drivers/dpl/SwiP.h> 86 #include <ti/drivers/dpl/SemaphoreP.h> 89 #define ECDHCC26X2_STATUS_FSM_RUN_PKA_OP ECDH_STATUS_RESERVED - 0 91 #define ECDHCC26X2_STATUS_FSM_RUN_FSM ECDH_STATUS_RESERVED - 1 The CryptoKey type is an opaque representation of a cryptographic key.
Definition: ECDHCC26X2.h:103
uint32_t swiPriority
ECC SWI priority. The higher the number, the higher the priority. The minimum is 0 and the maximum is...
Definition: ECDHCC26X2.h:140
uint32_t resultAddress
Definition: ECDHCC26X2.h:157
Definition: ECDHCC26X2.h:106
ECDHCC26X2_FsmState fsmState
Definition: ECDHCC26X2.h:155
ECDH_ReturnBehavior returnBehavior
Definition: ECDHCC26X2.h:152
struct ECDHCC26X2_Object_ ECDHCC26X2_Object
ECDHCC26X2 Object.
SwiP_Struct callbackSwi
Definition: ECDHCC26X2.h:158
ECDH_CallbackFxn callbackFxn
Definition: ECDHCC26X2.h:151
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:568
Definition: ECDHCC26X2.h:109
ECDH_Operation operation
Definition: ECDHCC26X2.h:153
ECDHCC26X2 Hardware Attributes.
Definition: ECDHCC26X2.h:121
TI Driver for Elliptic Curve Diffie-Hellman key agreement scheme.
Union containing pointers to all supported operation structs.
Definition: ECDH.h:537
enum ECDH_OperationType_ ECDH_OperationType
Enum for the operation types supported by the driver.
bool isOpen
Definition: ECDHCC26X2.h:149
Definition: ECDHCC26X2.h:105
Definition: ECDHCC26X2.h:110
ECDHCC26X2_FsmState_
ECDHCC26X2 states.
Definition: ECDHCC26X2.h:102
uint8_t intPriority
Crypto Peripheral's interrupt priority.
Definition: ECDHCC26X2.h:134
uint32_t semaphoreTimeout
Definition: ECDHCC26X2.h:156
ECDH_OperationType operationType
Definition: ECDHCC26X2.h:154
Definition: ECDHCC26X2.h:107
ECDHCC26X2 Object.
Definition: ECDHCC26X2.h:148
struct ECDHCC26X2_HWAttrs_ ECDHCC26X2_HWAttrs
ECDHCC26X2 Hardware Attributes.
int_fast16_t returnValue
Definition: ECDHCC26X2.h:150
enum ECDHCC26X2_FsmState_ ECDHCC26X2_FsmState
ECDHCC26X2 states.
Definition: ECDHCC26X2.h:111
enum ECDH_ReturnBehavior_ ECDH_ReturnBehavior
The way in which ECC function calls return after performing an encryption + authentication or decrypt...