Lines Matching refs:mont
381 BN_MONT_CTX *mont=NULL;
414 mont=in_mont;
417 if ((mont=BN_MONT_CTX_new()) == NULL) goto err;
418 if (!BN_MONT_CTX_set(mont,m,ctx)) goto err;
435 if (!BN_to_montgomery(val[0],aa,mont,ctx)) goto err; /* 1 */
440 if (!BN_mod_mul_montgomery(d,val[0],val[0],mont,ctx)) goto err; /* 2 */
446 d,mont,ctx))
458 if (!BN_to_montgomery(r,BN_value_one(),mont,ctx)) goto err;
465 if (!BN_mod_mul_montgomery(r,r,r,mont,ctx))
496 if (!BN_mod_mul_montgomery(r,r,r,mont,ctx))
501 if (!BN_mod_mul_montgomery(r,r,val[wvalue>>1],mont,ctx))
510 if (!BN_from_montgomery(rr,r,mont,ctx)) goto err;
513 if ((in_mont == NULL) && (mont != NULL)) BN_MONT_CTX_free(mont);
579 BN_MONT_CTX *mont=NULL;
614 mont=in_mont;
617 if ((mont=BN_MONT_CTX_new()) == NULL) goto err;
618 if (!BN_MONT_CTX_set(mont,m,ctx)) goto err;
638 if (!BN_to_montgomery(r,BN_value_one(),mont,ctx)) goto err;
654 if (!BN_to_montgomery(am,aa,mont,ctx)) goto err;
668 if (!BN_mod_mul_montgomery(computeTemp,am,computeTemp,mont,ctx))
698 if (!BN_mod_mul_montgomery(r,r,r,mont,ctx)) goto err;
706 if (!BN_mod_mul_montgomery(r,r,computeTemp,mont,ctx)) goto err;
710 if (!BN_from_montgomery(rr,r,mont,ctx)) goto err;
713 if ((in_mont == NULL) && (mont != NULL)) BN_MONT_CTX_free(mont);
728 BN_MONT_CTX *mont = NULL;
746 #define BN_TO_MONTGOMERY_WORD(r, w, mont) \
747 (BN_set_word(r, (w)) && BN_to_montgomery(r, r, (mont), ctx))
787 mont=in_mont;
790 if ((mont = BN_MONT_CTX_new()) == NULL) goto err;
791 if (!BN_MONT_CTX_set(mont, m, ctx)) goto err;
808 if (!BN_TO_MONTGOMERY_WORD(r, w, mont)) goto err;
820 if (!BN_mod_mul_montgomery(r, r, r, mont, ctx)) goto err;
831 if (!BN_TO_MONTGOMERY_WORD(r, w, mont)) goto err;
849 if (!BN_TO_MONTGOMERY_WORD(r, w, mont)) goto err;
864 if (!BN_from_montgomery(rr, r, mont, ctx)) goto err;
868 if ((in_mont == NULL) && (mont != NULL)) BN_MONT_CTX_free(mont);