Home
last modified time | relevance | path

Searched refs:z (Results 1 – 2 of 2) sorted by relevance

/tinycrypt-latest/lib/source/
Decc_dsa.c198 uECC_word_t z[NUM_ECC_WORDS]; in uECC_verify() local
237 uECC_vli_modInv(z, s, curve->n, num_n_words); /* z = 1/s */ in uECC_verify()
240 uECC_vli_modMult(u1, u1, z, curve->n, num_n_words); /* u1 = e/s */ in uECC_verify()
241 uECC_vli_modMult(u2, r, z, curve->n, num_n_words); /* u2 = r/s */ in uECC_verify()
248 uECC_vli_modSub(z, sum, tx, curve->p, num_words); /* z = x2 - x1 */ in uECC_verify()
250 uECC_vli_modInv(z, z, curve->p, num_words); /* z = 1/z */ in uECC_verify()
251 apply_z(sum, sum + num_words, z, curve); in uECC_verify()
265 uECC_vli_clear(z, num_words); in uECC_verify()
266 z[0] = 1; in uECC_verify()
270 curve->double_jacobian(rx, ry, z, curve); in uECC_verify()
[all …]
Decc.c644 uECC_word_t z[NUM_ECC_WORDS]; in XYcZ_initial_double() local
647 uECC_vli_set(z, initial_Z, num_words); in XYcZ_initial_double()
649 uECC_vli_clear(z, num_words); in XYcZ_initial_double()
650 z[0] = 1; in XYcZ_initial_double()
656 apply_z(X1, Y1, z, curve); in XYcZ_initial_double()
657 curve->double_jacobian(X1, Y1, z, curve); in XYcZ_initial_double()
658 apply_z(X2, Y2, z, curve); in XYcZ_initial_double()
737 uECC_word_t z[NUM_ECC_WORDS]; in EccPoint_mult() local
757 uECC_vli_modSub(z, Rx[1], Rx[0], curve->p, num_words); /* X1 - X0 */ in EccPoint_mult()
758 uECC_vli_modMult_fast(z, z, Ry[1 - nb], curve); /* Yb * (X1 - X0) */ in EccPoint_mult()
[all …]