Wiselib
|
#include <eccfp.h>
Public Member Functions | |
void | p_clear (Point *P0) |
void | p_copy (Point *P0, Point *P1) |
bool | p_iszero (Point *P0) |
bool | p_equal (Point *P1, Point *P2) |
bool | Z_is_one (NN_DIGIT *Z) |
int8_t | point2octet (uint8_t *octet, NN_UINT octet_len, Point *P, bool compress) |
int8_t | octet2point (Point *P, uint8_t *octet, int8_t octet_len) |
int8_t | check_point (Point *P) |
void | c_dbl_affine (Point *P0, Point *P1) |
void | c_add_affine (Point *P0, Point *P1, Point *P2) |
void | c_mul (Point *P0, Point *P1, NN_DIGIT *n) |
void | gen_private_key (NN_DIGIT *PrivateKey, uint8_t b) |
void | gen_public_key (Point *PublicKey, NN_DIGIT *PrivateKey) |
void | init128 () |
void | init160 () |
void | init192 () |
void wiselib::ECCFP::init128 | ( | ) | [inline] |
void wiselib::ECCFP::init160 | ( | ) | [inline] |
void wiselib::ECCFP::init192 | ( | ) | [inline] |
void wiselib::ECCFP::p_clear | ( | Point * | P0 | ) | [inline] |
bool wiselib::ECCFP::p_iszero | ( | Point * | P0 | ) | [inline] |
int8_t wiselib::ECCFP::point2octet | ( | uint8_t * | octet, |
NN_UINT | octet_len, | ||
Point * | P, | ||
bool | compress | ||
) | [inline] |
bool wiselib::ECCFP::Z_is_one | ( | NN_DIGIT * | Z | ) | [inline] |