Functions
ECCInitLPF3SW.h File Reference
#include <stdint.h>
#include <third_party/ecc/include/ECCSW.h>
Include dependency graph for ECCInitLPF3SW.h:

Go to the source code of this file.

Functions

void ECCInitLPF3SW_NISTP256 (ECC_State *state, uint8_t windowSize, uint32_t *workZone)
 Initializes the ECC state with NIST P256 curve params. More...
 
void ECCInitLPF3SW_NISTP224 (ECC_State *state, uint8_t windowSize, uint32_t *workZone)
 Initializes the ECC state with NIST P224 curve params. More...
 
void ECCInitLPF3SW_Curve25519 (ECC_State *state, uint8_t windowSize, uint32_t *workZone)
 Initializes the ECC state with Curve25519 curve params. More...
 

Function Documentation

§ ECCInitLPF3SW_NISTP256()

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

Initializes the ECC state with NIST P256 curve params.

Parameters
statePoints to ECC state.
windowSizeECC SW window size used for computations.
workZonePoints to ECC workzone buffer.

§ ECCInitLPF3SW_NISTP224()

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

Initializes the ECC state with NIST P224 curve params.

Parameters
statePoints to ECC state.
windowSizeECC SW window size used for computations.
workZonePoints to ECC workzone buffer.

§ ECCInitLPF3SW_Curve25519()

void ECCInitLPF3SW_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-2024, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale