Functions
ECCInitCC26X1.h File Reference
#include <stdint.h>
#include <ti/devices/DeviceFamily.h>
#include <DeviceFamily_constructPath(driverlib/rom_ecc.h)>
Include dependency graph for ECCInitCC26X1.h:

Go to the source code of this file.

Functions

void ECCInitCC26X1_NISTP256 (ECC_State *state, uint8_t windowSize, uint32_t *workZone)
 Initializes the ECC state with NIST P256 curve params. More...
 
void ECCInitCC26X1_Curve25519 (ECC_State *state, uint8_t windowSize, uint32_t *workZone)
 Initializes the ECC state with Curve25519 curve params. More...
 

Function Documentation

§ ECCInitCC26X1_NISTP256()

void ECCInitCC26X1_NISTP256 ( ECC_State *  state,
uint8_t  windowSize,
uint32_t *  workZone 
)

Initializes the ECC state with NIST P256 curve params.

Note
If a windowSize of 3 is selected, ECC_initialize() ROM function should be called instead of this function to reduce code size.
Parameters
statePoints to ECC state.
windowSizeECC SW window size used for computations.
workZonePoints to ECC workzone buffer.

§ ECCInitCC26X1_Curve25519()

void ECCInitCC26X1_Curve25519 ( ECC_State *  state,
uint8_t  windowSize,
uint32_t *  workZone 
)

Initializes the ECC state with Curve25519 curve params.

Parameters
statePoints to ECC state.
windowSizeECC SW window size used for computations.
workZonePoints to ECC workzone buffer.
© Copyright 1995-2023, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale