Searched refs:point (Results 1 – 3 of 3) sorted by relevance
/tinycrypt-latest/lib/source/ |
D | ecc_dsa.c | 206 const uECC_word_t *point; in uECC_verify() local 261 point = points[(!!uECC_vli_testBit(u1, num_bits - 1)) | in uECC_verify() 263 uECC_vli_set(rx, point, num_words); in uECC_verify() 264 uECC_vli_set(ry, point + num_words, num_words); in uECC_verify() 273 point = points[index]; in uECC_verify() 274 if (point) { in uECC_verify() 275 uECC_vli_set(tx, point, num_words); in uECC_verify() 276 uECC_vli_set(ty, point + num_words, num_words); in uECC_verify()
|
D | ecc.c | 622 uECC_word_t EccPoint_isZero(const uECC_word_t *point, uECC_Curve curve) in EccPoint_isZero() argument 624 return uECC_vli_isZero(point, curve->num_words * 2); in EccPoint_isZero() 729 void EccPoint_mult(uECC_word_t * result, const uECC_word_t * point, in EccPoint_mult() argument 742 uECC_vli_set(Rx[1], point, num_words); in EccPoint_mult() 743 uECC_vli_set(Ry[1], point + num_words, num_words); in EccPoint_mult() 759 uECC_vli_modMult_fast(z, z, point, curve); /* xP * Yb * (X1 - X0) */ in EccPoint_mult() 762 uECC_vli_modMult_fast(z, z, point + num_words, curve); in EccPoint_mult() 863 int uECC_valid_point(const uECC_word_t *point, uECC_Curve curve) in uECC_valid_point() argument 870 if (EccPoint_isZero(point, curve)) { in uECC_valid_point() 875 if (uECC_vli_cmp_unsafe(curve->p, point, num_words) != 1 || in uECC_valid_point() [all …]
|
/tinycrypt-latest/lib/include/tinycrypt/ |
D | ecc.h | 302 void EccPoint_mult(uECC_word_t * result, const uECC_word_t * point, 320 uECC_word_t EccPoint_isZero(const uECC_word_t *point, uECC_Curve curve); 505 int uECC_valid_point(const uECC_word_t *point, uECC_Curve curve);
|