84 #ifndef ti_drivers_eddsa_EDDSACC26X2__include 85 #define ti_drivers_eddsa_EDDSACC26X2__include 96 #define EDDSACC26X2_STATUS_FSM_RUN_PKA_OP EDDSA_STATUS_RESERVED - 0 98 #define EDDSACC26X2_STATUS_FSM_RUN_FSM EDDSA_STATUS_RESERVED - 1 100 #define EDDSACC26X2_PKA_OPERATION_STARTED (0xFFFFFFFFUL) 338 #define ED25519_LENGTH 32 Definition: EDDSACC26X2.h:214
Definition: EDDSACC26X2.h:135
Definition: EDDSACC26X2.h:281
EDDSA_OperationType operationType
Definition: EDDSACC26X2.h:377
Definition: EDDSACC26X2.h:275
Definition: EDDSACC26X2.h:245
Definition: EDDSACC26X2.h:129
Definition: EDDSACC26X2.h:193
Definition: EDDSACC26X2.h:179
Definition: EDDSACC26X2.h:291
Definition: EDDSACC26X2.h:277
Definition: EDDSACC26X2.h:233
Definition: EDDSACC26X2.h:186
EDDSA_CallbackFxn callbackFxn
Definition: EDDSACC26X2.h:378
Definition: EDDSACC26X2.h:225
Definition: EDDSACC26X2.h:285
uint32_t semaphoreTimeout
Definition: EDDSACC26X2.h:383
Definition: EDDSACC26X2.h:252
Definition: EDDSACC26X2.h:276
Definition: EDDSACC26X2.h:272
Definition: EDDSACC26X2.h:188
Definition: EDDSACC26X2.h:236
Definition: EDDSACC26X2.h:226
Definition: EDDSACC26X2.h:178
bool operationCanceled
Definition: EDDSACC26X2.h:374
Definition: EDDSACC26X2.h:219
Definition: EDDSACC26X2.h:163
Definition: EDDSACC26X2.h:211
Definition: EDDSACC26X2.h:218
Definition: EDDSACC26X2.h:221
Definition: EDDSACC26X2.h:144
Definition: EDDSACC26X2.h:227
Definition: EDDSACC26X2.h:181
Definition: EDDSACC26X2.h:251
EDDSA Global configuration.
Definition: EDDSA.h:494
SHA2_Handle sha2Handle
Definition: EDDSACC26X2.h:371
EDDSACC26X2 Object.
Definition: EDDSACC26X2.h:362
Definition: EDDSACC26X2.h:160
Definition: EDDSACC26X2.h:197
Definition: EDDSACC26X2.h:203
Definition: EDDSACC26X2.h:192
Definition: EDDSACC26X2.h:222
Definition: EDDSACC26X2.h:229
Definition: EDDSACC26X2.h:220
Definition: EDDSACC26X2.h:124
Definition: EDDSACC26X2.h:182
Definition: EDDSACC26X2.h:253
Definition: EDDSACC26X2.h:298
Definition: EDDSACC26X2.h:238
Definition: EDDSACC26X2.h:208
Definition: EDDSACC26X2.h:191
int_fast16_t operationStatus
Definition: EDDSACC26X2.h:375
SHA2 Global configuration.
Definition: SHA2.h:446
Definition: EDDSACC26X2.h:170
SHA2CC26X2_Object sha2Object
Definition: EDDSACC26X2.h:369
Definition: EDDSACC26X2.h:231
Definition: EDDSACC26X2.h:242
Definition: EDDSACC26X2.h:190
Definition: EDDSACC26X2.h:167
EDDSACC26X2_FsmState
EDDSACC26X2 KeyGen, Sign, and Verify states.
Definition: EDDSACC26X2.h:111
Definition: EDDSACC26X2.h:153
Definition: EDDSACC26X2.h:215
Definition: EDDSACC26X2.h:128
Definition: EDDSACC26X2.h:280
bool isOpen
Definition: EDDSACC26X2.h:372
Definition: EDDSACC26X2.h:150
SHA2_Config sha2Config
Definition: EDDSACC26X2.h:368
uint32_t * scratchNumber2
Definition: EDDSACC26X2.h:386
TI Driver for Edwards Curve Digital Signature Algorithm.
Definition: EDDSACC26X2.h:138
Definition: EDDSACC26X2.h:271
Definition: EDDSACC26X2.h:292
Definition: EDDSACC26X2.h:228
Definition: EDDSACC26X2.h:216
void(* EDDSA_CallbackFxn)(EDDSA_Handle handle, int_fast16_t returnStatus, EDDSA_Operation operation, EDDSA_OperationType operationType)
The definition of a callback function used by the EDDSA driver when used in EDDSA_RETURN_BEHAVIOR_CAL...
Definition: EDDSA.h:690
Definition: EDDSACC26X2.h:166
Definition: EDDSACC26X2.h:234
Definition: EDDSACC26X2.h:235
uint8_t x_0
Definition: EDDSACC26X2.h:354
Definition: EDDSACC26X2.h:204
Definition: EDDSACC26X2.h:199
Definition: EDDSACC26X2.h:116
Definition: EDDSACC26X2.h:137
uint8_t sha2IntPriority
Definition: EDDSACC26X2.h:335
Definition: EDDSACC26X2.h:200
Definition: EDDSACC26X2.h:230
Definition: EDDSACC26X2.h:290
Definition: EDDSACC26X2.h:278
Definition: EDDSACC26X2.h:289
SHA2CC26X2_HWAttrs sha2HwAttrs
Definition: EDDSACC26X2.h:370
EDDSACC26X2_FsmState fsmState
Definition: EDDSACC26X2.h:381
Definition: EDDSACC26X2.h:274
Definition: EDDSACC26X2.h:156
Definition: EDDSACC26X2.h:136
uint32_t resultAddress
Definition: EDDSACC26X2.h:384
Definition: EDDSACC26X2.h:154
Definition: EDDSACC26X2.h:248
Definition: EDDSACC26X2.h:217
Definition: EDDSACC26X2.h:202
Definition: EDDSACC26X2.h:121
Definition: EDDSACC26X2.h:149
Definition: EDDSACC26X2.h:212
Definition: EDDSACC26X2.h:195
Definition: EDDSACC26X2.h:237
Definition: EDDSACC26X2.h:201
Definition: EDDSACC26X2.h:177
Definition: EDDSACC26X2.h:140
Definition: EDDSACC26X2.h:283
Definition: EDDSACC26X2.h:141
Definition: EDDSACC26X2.h:147
uint8_t intPriority
PKA Peripheral's interrupt priority.
Definition: EDDSACC26X2.h:334
Definition: EDDSACC26X2.h:205
EDDSACC26X2_stateMachineFxn fsmFxn
Definition: EDDSACC26X2.h:379
EDDSACC26X2 Hardware Attributes.
Definition: EDDSACC26X2.h:317
Definition: EDDSACC26X2.h:122
Definition: EDDSACC26X2.h:115
Definition: EDDSACC26X2.h:209
EDDSACC26X2_Workspace EDDSACC26X2_GlobalWorkspace
Definition: EDDSACC26X2.h:387
Definition: EDDSACC26X2.h:117
Definition: EDDSACC26X2.h:176
Definition: EDDSACC26X2.h:194
Definition: EDDSACC26X2.h:207
Definition: EDDSACC26X2.h:279
Definition: EDDSACC26X2.h:297
Definition: EDDSACC26X2.h:294
Definition: EDDSACC26X2.h:132
Hardware-specific configuration attributes.
Definition: SHA2CC26X2.h:74
Definition: EDDSACC26X2.h:224
Definition: EDDSACC26X2.h:241
bool operationInProgress
Definition: EDDSACC26X2.h:373
Definition: EDDSACC26X2.h:175
Definition: EDDSACC26X2.h:173
Definition: EDDSACC26X2.h:196
Definition: EDDSACC26X2.h:143
Definition: EDDSACC26X2.h:151
EDDSA_ReturnBehavior
The way in which EDDSA function calls return after performing an encryption + authentication or decry...
Definition: EDDSA.h:530
Definition: EDDSACC26X2.h:125
Definition: EDDSACC26X2.h:189
Definition: EDDSACC26X2.h:164
Definition: EDDSACC26X2.h:287
Definition: EDDSACC26X2.h:247
Definition: EDDSACC26X2.h:155
Definition: EDDSACC26X2.h:158
Definition: EDDSACC26X2.h:183
EDDSACC26X2_FsmSubState fsmSubState
Definition: EDDSACC26X2.h:382
Definition: EDDSACC26X2.h:145
Definition: EDDSACC26X2.h:244
Definition: EDDSACC26X2.h:210
Definition: EDDSACC26X2.h:213
SHA2 driver implementation for the CC26X2 family.
Definition: EDDSACC26X2.h:168
EDDSACC26X2_FsmSubState
EDDSACC26X2 Weierstrass to Edwards states.
Definition: EDDSACC26X2.h:269
Definition: EDDSACC26X2.h:295
EDDSA_OperationType
Enum for the operation types supported by the driver.
Definition: EDDSA.h:664
Definition: EDDSACC26X2.h:246
Definition: EDDSACC26X2.h:165
Definition: EDDSACC26X2.h:293
Definition: EDDSACC26X2.h:243
EDDSA_Operation operation
Definition: EDDSACC26X2.h:376
Definition: EDDSACC26X2.h:288
uint32_t * scratchNumber1
Definition: EDDSACC26X2.h:385
EDDSA_ReturnBehavior returnBehavior
Definition: EDDSACC26X2.h:380
Definition: EDDSACC26X2.h:131
Definition: EDDSACC26X2.h:159
Definition: EDDSACC26X2.h:273
Definition: EDDSACC26X2.h:250
Definition: EDDSACC26X2.h:239
Definition: EDDSACC26X2.h:180
Definition: EDDSACC26X2.h:162
#define ED25519_LENGTH
Definition: EDDSACC26X2.h:338
Definition: EDDSACC26X2.h:185
Definition: EDDSACC26X2.h:127
Definition: EDDSACC26X2.h:282
Definition: EDDSACC26X2.h:254
Definition: EDDSACC26X2.h:119
Definition: EDDSACC26X2.h:161
Definition: EDDSACC26X2.h:130
Definition: EDDSACC26X2.h:134
Definition: EDDSACC26X2.h:172
Definition: EDDSACC26X2.h:142
Definition: EDDSACC26X2.h:184
Definition: EDDSACC26X2.h:169
Definition: EDDSACC26X2.h:296
Definition: EDDSACC26X2.h:118
Definition: EDDSACC26X2.h:174
Definition: EDDSACC26X2.h:286
Definition: EDDSACC26X2.h:232
Union containing pointers to all supported operation structs.
Definition: EDDSA.h:651
Definition: EDDSACC26X2.h:123
EDDSACC26X2 Workspace.
Definition: EDDSACC26X2.h:346
Definition: EDDSACC26X2.h:187
Definition: EDDSACC26X2.h:284
Definition: EDDSACC26X2.h:240
Definition: EDDSACC26X2.h:171
Definition: EDDSACC26X2.h:223
int_fast16_t(* EDDSACC26X2_stateMachineFxn)(EDDSA_Handle handle)
EDDSACC26X2 state machine function prototype.
Definition: EDDSACC26X2.h:309
Definition: EDDSACC26X2.h:249
Definition: EDDSACC26X2.h:113
Definition: EDDSACC26X2.h:148
Definition: EDDSACC26X2.h:157
Definition: EDDSACC26X2.h:198