Lines Matching +full:6 +full:kg
103 *| F 4. Compute W = (W_x,W_y) = kG
105 *| F 6. If r is 0, restart the process at step 4.
189 prj_pt kG; in _ecgdsa_sign_finalize() local
200 kG.magic = WORD(0); in _ecgdsa_sign_finalize()
212 ret = local_memset(&kG, 0, sizeof(prj_pt)); EG(ret, err); in _ecgdsa_sign_finalize()
295 /* 4. Compute W = kG = (Wx, Wy) */ in _ecgdsa_sign_finalize()
298 ret = prj_pt_mul_blind(&kG, &k, G); EG(ret, err); in _ecgdsa_sign_finalize()
300 ret = prj_pt_mul(&kG, &k, G); EG(ret, err); in _ecgdsa_sign_finalize()
302 ret = prj_pt_unique(&kG, &kG); EG(ret, err); in _ecgdsa_sign_finalize()
304 dbg_nn_print("W_x", &(kG.X.fp_val)); in _ecgdsa_sign_finalize()
305 dbg_nn_print("W_y", &(kG.Y.fp_val)); in _ecgdsa_sign_finalize()
308 ret = nn_mod(&r, &(kG.X.fp_val), q); EG(ret, err); in _ecgdsa_sign_finalize()
311 /* 6. If r is 0, restart the process at step 4. */ in _ecgdsa_sign_finalize()
355 prj_pt_uninit(&kG); in _ecgdsa_sign_finalize()
402 *| F 6. Compute W' = uG + vY
574 /* 6. Compute W' = uG + vY */ in _ecgdsa_verify_finalize()