Lines Matching refs:uint32_t
43 extern const uint32_t ecc_g_point_x[8];
44 extern const uint32_t ecc_g_point_y[8];
47 void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx,…
49 static inline void ecc_ecdh(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_… in ecc_ecdh()
52 int ecc_ecdsa_validate(const uint32_t *x, const uint32_t *y, const uint32_t *e, const uint32_t *r, …
53 int ecc_ecdsa_sign(const uint32_t *d, const uint32_t *e, const uint32_t *k, uint32_t *r, uint32_t *…
55 int ecc_is_valid_key(const uint32_t * priv_key);
56 static inline void ecc_gen_pub_key(const uint32_t *priv_key, uint32_t *pub_x, uint32_t *pub_y) in ecc_gen_pub_key()
63 void ecc_ec_add(const uint32_t *px, const uint32_t *py, const uint32_t *qx, const uint32_t *qy, uin…
64 void ecc_ec_double(const uint32_t *px, const uint32_t *py, uint32_t *Dx, uint32_t *Dy);
67 uint32_t ecc_add( const uint32_t *x, const uint32_t *y, uint32_t *result, uint8_t length);
68 uint32_t ecc_sub( const uint32_t *x, const uint32_t *y, uint32_t *result, uint8_t length);
71 int ecc_fieldAdd(const uint32_t *x, const uint32_t *y, const uint32_t *reducer, uint32_t *result);
72 int ecc_fieldSub(const uint32_t *x, const uint32_t *y, const uint32_t *modulus, uint32_t *result);
73 int ecc_fieldMult(const uint32_t *x, const uint32_t *y, uint32_t *result, uint8_t length);
74 void ecc_fieldModP(uint32_t *A, const uint32_t *B);
75 void ecc_fieldModO(const uint32_t *A, uint32_t *result, uint8_t length);
76 void ecc_fieldInv(const uint32_t *A, const uint32_t *modulus, const uint32_t *reducer, uint32_t *B);
79 void ecc_copy(const uint32_t *from, uint32_t *to, uint8_t length);
80 int ecc_isSame(const uint32_t *A, const uint32_t *B, uint8_t length);
81 void ecc_setZero(uint32_t *A, const int length);
82 int ecc_isOne(const uint32_t* A);
83 void ecc_rshift(uint32_t* A);
84 int ecc_isGreater(const uint32_t *A, const uint32_t *B, uint8_t length);