Searched refs:z (Results 1 – 2 of 2) sorted by relevance
| /tinycrypt-latest/lib/source/ |
| D | ecc_dsa.c | 198 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 …]
|
| D | ecc.c | 644 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 …]
|