Home
last modified time | relevance | path

Searched refs:point (Results 1 – 3 of 3) sorted by relevance

/tinycrypt-latest/lib/source/
Decc_dsa.c206 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()
Decc.c622 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/
Decc.h302 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);