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> The CryptoKey type is an opaque representation of a cryptographic key.
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:113
uint32_t resultAddress
Definition: ECDHCC26X2.h:126
CryptoKey datastructure.
Definition: CryptoKey.h:210
ECDH_ReturnBehavior returnBehavior
Definition: ECDHCC26X2.h:124
struct ECDHCC26X2_Object_ ECDHCC26X2_Object
ECDHCC26X2 Object.
SwiP_Struct callbackSwi
Definition: ECDHCC26X2.h:131
A structure containing the parameters of an elliptic curve in short Weierstrass form.
Definition: ECCParams.h:70
ECDH_CallbackFxn callbackFxn
Definition: ECDHCC26X2.h:123
ECDHCC26X2 Hardware Attributes.
Definition: ECDHCC26X2.h:94
TI Driver for Elliptic Curve Diffie-Hellman key agreement scheme.
bool isOpen
Definition: ECDHCC26X2.h:122
uint8_t * generatedKeyingMaterial
Definition: ECDHCC26X2.h:129
const ECCParams_CurveParams * curve
Definition: ECDHCC26X2.h:128
uint8_t intPriority
Crypto Peripheral's interrupt priority.
Definition: ECDHCC26X2.h:107
uint32_t semaphoreTimeout
Definition: ECDHCC26X2.h:125
CryptoKey * privateKey
Definition: ECDHCC26X2.h:130
ECDHCC26X2 Object.
Definition: ECDHCC26X2.h:121
uint16_t publicKeyParamLength
Definition: ECDHCC26X2.h:127
struct ECDHCC26X2_HWAttrs_ ECDHCC26X2_HWAttrs
ECDHCC26X2 Hardware Attributes.
void(* ECDH_CallbackFxn)(ECDH_Handle handle, int_fast16_t operationStatus)
The definition of a callback function used by the ECC driver when used in ECDH_RETURN_BEHAVIOR_CALLBA...
Definition: ECDH.h:447
enum ECDH_ReturnBehavior_ ECDH_ReturnBehavior
The way in which ECC function calls return after performing an encryption + authentication or decrypt...