Lines Matching defs:mont
380 BN_MONT_CTX *mont=NULL;
413 mont=in_mont;
416 if ((mont=BN_MONT_CTX_new()) == NULL) goto err;
417 if (!BN_MONT_CTX_set(mont,m,ctx)) goto err;
434 if (!BN_to_montgomery(val[0],aa,mont,ctx)) goto err; /* 1 */
439 if (!BN_mod_mul_montgomery(d,val[0],val[0],mont,ctx)) goto err; /* 2 */
445 d,mont,ctx))
457 if (!BN_to_montgomery(r,BN_value_one(),mont,ctx)) goto err;
464 if (!BN_mod_mul_montgomery(r,r,r,mont,ctx))
495 if (!BN_mod_mul_montgomery(r,r,r,mont,ctx))
500 if (!BN_mod_mul_montgomery(r,r,val[wvalue>>1],mont,ctx))
509 if (!BN_from_montgomery(rr,r,mont,ctx)) goto err;
512 if ((in_mont == NULL) && (mont != NULL)) BN_MONT_CTX_free(mont);
578 BN_MONT_CTX *mont=NULL;
613 mont=in_mont;
616 if ((mont=BN_MONT_CTX_new()) == NULL) goto err;
617 if (!BN_MONT_CTX_set(mont,m,ctx)) goto err;
637 if (!BN_to_montgomery(r,BN_value_one(),mont,ctx)) goto err;
653 if (!BN_to_montgomery(am,aa,mont,ctx)) goto err;
667 if (!BN_mod_mul_montgomery(computeTemp,am,computeTemp,mont,ctx))
697 if (!BN_mod_mul_montgomery(r,r,r,mont,ctx)) goto err;
705 if (!BN_mod_mul_montgomery(r,r,computeTemp,mont,ctx)) goto err;
709 if (!BN_from_montgomery(rr,r,mont,ctx)) goto err;
712 if ((in_mont == NULL) && (mont != NULL)) BN_MONT_CTX_free(mont);
727 BN_MONT_CTX *mont = NULL;
745 #define BN_TO_MONTGOMERY_WORD(r, w, mont) \
746 (BN_set_word(r, (w)) && BN_to_montgomery(r, r, (mont), ctx))
786 mont=in_mont;
789 if ((mont = BN_MONT_CTX_new()) == NULL) goto err;
790 if (!BN_MONT_CTX_set(mont, m, ctx)) goto err;
807 if (!BN_TO_MONTGOMERY_WORD(r, w, mont)) goto err;
819 if (!BN_mod_mul_montgomery(r, r, r, mont, ctx)) goto err;
830 if (!BN_TO_MONTGOMERY_WORD(r, w, mont)) goto err;
848 if (!BN_TO_MONTGOMERY_WORD(r, w, mont)) goto err;
863 if (!BN_from_montgomery(rr, r, mont, ctx)) goto err;
867 if ((in_mont == NULL) && (mont != NULL)) BN_MONT_CTX_free(mont);