Lines Matching refs:precomp

339 	mp_int precomp[16][2], rz;  in ec_GFp_pt_mul_jac()  local
344 MP_DIGITS(&precomp[i][0]) = 0; in ec_GFp_pt_mul_jac()
345 MP_DIGITS(&precomp[i][1]) = 0; in ec_GFp_pt_mul_jac()
353 MP_CHECKOK(mp_init(&precomp[i][0])); in ec_GFp_pt_mul_jac()
354 MP_CHECKOK(mp_init(&precomp[i][1])); in ec_GFp_pt_mul_jac()
358 mp_zero(&precomp[0][0]); in ec_GFp_pt_mul_jac()
359 mp_zero(&precomp[0][1]); in ec_GFp_pt_mul_jac()
360 MP_CHECKOK(mp_copy(px, &precomp[1][0])); in ec_GFp_pt_mul_jac()
361 MP_CHECKOK(mp_copy(py, &precomp[1][1])); in ec_GFp_pt_mul_jac()
364 point_add(&precomp[1][0], &precomp[1][1], in ec_GFp_pt_mul_jac()
365 &precomp[i - 1][0], &precomp[i - 1][1], in ec_GFp_pt_mul_jac()
366 &precomp[i][0], &precomp[i][1], group)); in ec_GFp_pt_mul_jac()
391 (rx, ry, &rz, &precomp[ni][0], &precomp[ni][1], rx, ry, in ec_GFp_pt_mul_jac()
401 mp_clear(&precomp[i][0]); in ec_GFp_pt_mul_jac()
402 mp_clear(&precomp[i][1]); in ec_GFp_pt_mul_jac()
421 mp_int precomp[4][4][2]; in ec_GFp_pts_mul_jac() local
429 MP_DIGITS(&precomp[i][j][0]) = 0; in ec_GFp_pts_mul_jac()
430 MP_DIGITS(&precomp[i][j][1]) = 0; in ec_GFp_pts_mul_jac()
450 MP_CHECKOK(mp_init(&precomp[i][j][0], FLAG(k1))); in ec_GFp_pts_mul_jac()
451 MP_CHECKOK(mp_init(&precomp[i][j][1], FLAG(k1))); in ec_GFp_pts_mul_jac()
462 field_enc(px, &precomp[1][0][0], group->meth)); in ec_GFp_pts_mul_jac()
464 field_enc(py, &precomp[1][0][1], group->meth)); in ec_GFp_pts_mul_jac()
466 MP_CHECKOK(mp_copy(px, &precomp[1][0][0])); in ec_GFp_pts_mul_jac()
467 MP_CHECKOK(mp_copy(py, &precomp[1][0][1])); in ec_GFp_pts_mul_jac()
469 MP_CHECKOK(mp_copy(&group->genx, &precomp[0][1][0])); in ec_GFp_pts_mul_jac()
470 MP_CHECKOK(mp_copy(&group->geny, &precomp[0][1][1])); in ec_GFp_pts_mul_jac()
474 MP_CHECKOK(mp_copy(&group->genx, &precomp[1][0][0])); in ec_GFp_pts_mul_jac()
475 MP_CHECKOK(mp_copy(&group->geny, &precomp[1][0][1])); in ec_GFp_pts_mul_jac()
478 field_enc(px, &precomp[0][1][0], group->meth)); in ec_GFp_pts_mul_jac()
480 field_enc(py, &precomp[0][1][1], group->meth)); in ec_GFp_pts_mul_jac()
482 MP_CHECKOK(mp_copy(px, &precomp[0][1][0])); in ec_GFp_pts_mul_jac()
483 MP_CHECKOK(mp_copy(py, &precomp[0][1][1])); in ec_GFp_pts_mul_jac()
487 mp_zero(&precomp[0][0][0]); in ec_GFp_pts_mul_jac()
488 mp_zero(&precomp[0][0][1]); in ec_GFp_pts_mul_jac()
490 point_dbl(&precomp[1][0][0], &precomp[1][0][1], in ec_GFp_pts_mul_jac()
491 &precomp[2][0][0], &precomp[2][0][1], group)); in ec_GFp_pts_mul_jac()
493 point_add(&precomp[1][0][0], &precomp[1][0][1], in ec_GFp_pts_mul_jac()
494 &precomp[2][0][0], &precomp[2][0][1], in ec_GFp_pts_mul_jac()
495 &precomp[3][0][0], &precomp[3][0][1], group)); in ec_GFp_pts_mul_jac()
499 point_add(&precomp[0][1][0], &precomp[0][1][1], in ec_GFp_pts_mul_jac()
500 &precomp[i][0][0], &precomp[i][0][1], in ec_GFp_pts_mul_jac()
501 &precomp[i][1][0], &precomp[i][1][1], group)); in ec_GFp_pts_mul_jac()
505 point_dbl(&precomp[0][1][0], &precomp[0][1][1], in ec_GFp_pts_mul_jac()
506 &precomp[0][2][0], &precomp[0][2][1], group)); in ec_GFp_pts_mul_jac()
509 point_add(&precomp[0][2][0], &precomp[0][2][1], in ec_GFp_pts_mul_jac()
510 &precomp[i][0][0], &precomp[i][0][1], in ec_GFp_pts_mul_jac()
511 &precomp[i][2][0], &precomp[i][2][1], group)); in ec_GFp_pts_mul_jac()
515 point_add(&precomp[0][1][0], &precomp[0][1][1], in ec_GFp_pts_mul_jac()
516 &precomp[0][2][0], &precomp[0][2][1], in ec_GFp_pts_mul_jac()
517 &precomp[0][3][0], &precomp[0][3][1], group)); in ec_GFp_pts_mul_jac()
520 point_add(&precomp[0][3][0], &precomp[0][3][1], in ec_GFp_pts_mul_jac()
521 &precomp[i][0][0], &precomp[i][0][1], in ec_GFp_pts_mul_jac()
522 &precomp[i][3][0], &precomp[i][3][1], group)); in ec_GFp_pts_mul_jac()
543 (rx, ry, &rz, &precomp[ai][bi][0], &precomp[ai][bi][1], in ec_GFp_pts_mul_jac()
558 mp_clear(&precomp[i][j][0]); in ec_GFp_pts_mul_jac()
559 mp_clear(&precomp[i][j][1]); in ec_GFp_pts_mul_jac()