55 #ifndef ti_drivers_ecdh_ECDHLPF3SW__include 56 #define ti_drivers_ecdh_ECDHLPF3SW__include 63 #include <third_party/ecc/include/lowlevelapi.h> 98 #ifndef ECDHLPF3SW_ECC_WINDOW_SIZE 99 #define ECDHLPF3SW_ECC_WINDOW_SIZE 3 106 #if (ECDHLPF3SW_ECC_WINDOW_SIZE == 2) 107 #error "ECDHLPF3SW_ECC_WINDOW_SIZE of 3 should be used instead of 2" 108 #elif (ECDHLPF3SW_ECC_WINDOW_SIZE == 3) 109 #define ECDHLPF3SW_ECC_WORKZONE_WORDS 198 110 #elif (ECDHLPF3SW_ECC_WINDOW_SIZE == 4) 111 #define ECDHLPF3SW_ECC_WORKZONE_WORDS 225 112 #elif (ECDHLPF3SW_ECC_WINDOW_SIZE == 5) 113 #define ECDHLPF3SW_ECC_WORKZONE_WORDS 333 115 #error "ECDHLPF3SW_ECC_WINDOW_SIZE is invalid" uint8_t dummy
Definition: ECDHLPF3SW.h:77
ECDHLPF3SW Hardware Attributes.
Definition: ECDHLPF3SW.h:75
bool isOpen
Definition: ECDHLPF3SW.h:125
ECDHLPF3SW Object.
Definition: ECDHLPF3SW.h:123
ECDH_ReturnBehavior returnBehavior
Definition: ECDHLPF3SW.h:126
TI Driver for Elliptic Curve Diffie-Hellman key agreement scheme.
ECC_State eccState
Definition: ECDHLPF3SW.h:127
ECDH_ReturnBehavior
The way in which ECDH function calls return after performing a public key generation or shared secret...
Definition: ECDH.h:566
#define ECDHLPF3SW_ECC_WORKZONE_WORDS
Definition: ECDHLPF3SW.h:109