Structure defines a NIST GF(p) curve.
Data Fields | |
| cy_en_crypto_ecc_curve_id_t | id |
| The curve ID. | |
| uint32_t | size |
| The size of the curve in bits. | |
| const char_t * | name |
| name of curve | |
| cy_en_crypto_ecc_red_mul_algs_t | algo |
| ECC calculation default algorithm. | |
| const uint8_t * | prime |
| The prime that defines the field the curve is in (encoded in hex) | |
| const uint8_t * | barrett_p |
| Barrett coefficient for reduction modulo ECC prime (hex) | |
| const uint8_t * | order |
| The order of the curve (hex) | |
| const uint8_t * | barrett_o |
| Barrett coefficient for reduction modulo ECC order (hex) | |
| const uint8_t * | Gx |
| The x co-ordinate of the base point on the curve (hex) | |
| const uint8_t * | Gy |
| The y co-ordinate of the base point on the curve (hex) | |