#include <stdint.h>
#include <third_party/ecc/include/ECCSW.h>
Go to the source code of this file.
|
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...
|
|
§ ECCInitLPF3SW_NISTP256()
void ECCInitLPF3SW_NISTP256 |
( |
ECC_State * |
state, |
|
|
uint8_t |
windowSize, |
|
|
uint32_t * |
workZone |
|
) |
| |
Initializes the ECC state with NIST P256 curve params.
- Parameters
-
state | Points to ECC state. |
windowSize | ECC SW window size used for computations. |
workZone | Points 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
-
state | Points to ECC state. |
windowSize | ECC SW window size used for computations. |
workZone | Points 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
-
state | Points to ECC state. |
windowSize | ECC SW window size used for computations. |
workZone | Points to ECC workzone buffer. |