Lines Matching +full:6 +full:kg
50 prj_pt kG; in ecgdsa_sign_raw() local
60 kG.magic = WORD(0); in ecgdsa_sign_raw()
72 ret = local_memset(&kG, 0, sizeof(prj_pt)); EG(ret, err); in ecgdsa_sign_raw()
156 /* 4. Compute W = kG = (Wx, Wy) */ in ecgdsa_sign_raw()
159 ret = prj_pt_mul_blind(&kG, &k, G); EG(ret, err); in ecgdsa_sign_raw()
161 ret = prj_pt_mul(&kG, &k, G); EG(ret, err); in ecgdsa_sign_raw()
163 ret = prj_pt_unique(&kG, &kG); EG(ret, err); in ecgdsa_sign_raw()
165 dbg_nn_print("W_x", &(kG.X.fp_val)); in ecgdsa_sign_raw()
166 dbg_nn_print("W_y", &(kG.Y.fp_val)); in ecgdsa_sign_raw()
169 ret = nn_mod(&r, &(kG.X.fp_val), q); EG(ret, err); in ecgdsa_sign_raw()
172 /* 6. If r is 0, restart the process at step 4. */ in ecgdsa_sign_raw()
220 prj_pt_uninit(&kG); in ecgdsa_sign_raw()
341 /* 6. Compute W' = uG + vY */ in ecgdsa_verify_raw()