Lines Matching +full:6 +full:kg
236 *| F 5. Compute W = (W_x,W_y) = kG
237 *| F 6. Compute r = W_x mod q
326 prj_pt kG; in __ecdsa_sign_finalize() local
338 kG.magic = WORD(0); in __ecdsa_sign_finalize()
353 ret = local_memset(&kG, 0, sizeof(prj_pt)); EG(ret, err); in __ecdsa_sign_finalize()
475 /* 5. Compute W = (W_x,W_y) = kG */ in __ecdsa_sign_finalize()
477 ret = prj_pt_mul_blind(&kG, &k, G); EG(ret, err); in __ecdsa_sign_finalize()
479 ret = prj_pt_mul(&kG, &k, G); EG(ret, err); in __ecdsa_sign_finalize()
481 ret = prj_pt_unique(&kG, &kG); EG(ret, err); in __ecdsa_sign_finalize()
483 dbg_nn_print("W_x", &(kG.X.fp_val)); in __ecdsa_sign_finalize()
484 dbg_nn_print("W_y", &(kG.Y.fp_val)); in __ecdsa_sign_finalize()
486 /* 6. Compute r = W_x mod q */ in __ecdsa_sign_finalize()
487 ret = nn_mod(&r, &(kG.X.fp_val), q); EG(ret, err); in __ecdsa_sign_finalize()
562 prj_pt_uninit(&kG); in __ecdsa_sign_finalize()
607 *| F 6. Compute v = (s^-1)r mod q
790 /* 6. Compute v = (s^-1)r mod q */ in __ecdsa_verify_finalize()