Home | History | Annotate | Download | only in math

Lines Matching refs:Mp

408 static int tfm_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modulus, void *Mp)
411 fp_digit mp;
416 LTC_ARGCHK(Mp != NULL);
418 mp = *((fp_digit*)Mp);
431 fp_montgomery_reduce(&t1, modulus, mp);
434 fp_montgomery_reduce(R->z, modulus, mp);
453 fp_montgomery_reduce(&t2, modulus, mp);
472 fp_montgomery_reduce(R->y, modulus, mp);
475 fp_montgomery_reduce(&t2, modulus, mp);
483 fp_montgomery_reduce(R->y, modulus, mp);
487 fp_montgomery_reduce(R->x, modulus, mp);
506 fp_montgomery_reduce(R->y, modulus, mp);
522 @param mp The "b" value from montgomery_setup()
525 static int tfm_ecc_projective_add_point(ecc_point *P, ecc_point *Q, ecc_point *R, void *modulus, void *Mp)
528 fp_digit mp;
534 LTC_ARGCHK(Mp != NULL);
536 mp = *((fp_digit*)Mp);
549 return tfm_ecc_projective_dbl_point(P, R, modulus, Mp);
560 fp_montgomery_reduce(&t1, modulus, mp);
563 fp_montgomery_reduce(&x, modulus, mp);
566 fp_montgomery_reduce(&t1, modulus, mp);
569 fp_montgomery_reduce(&y, modulus, mp);
574 fp_montgomery_reduce(&t1, modulus, mp);
577 fp_montgomery_reduce(&t2, modulus, mp);
580 fp_montgomery_reduce(&t1, modulus, mp);
583 fp_montgomery_reduce(&t1, modulus, mp);
620 fp_montgomery_reduce(&z, modulus, mp);
625 fp_montgomery_reduce(&z, modulus, mp);
629 fp_montgomery_reduce(&t1, modulus, mp);
632 fp_montgomery_reduce(&x, modulus, mp);
635 fp_montgomery_reduce(&t2, modulus, mp);
638 fp_montgomery_reduce(&t1, modulus, mp);
642 fp_montgomery_reduce(&x, modulus, mp);
661 fp_montgomery_reduce(&t2, modulus, mp);