#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. |