Lines Matching defs:mont
400 BN_MONT_CTX *mont = NULL;
433 mont = in_mont;
435 if ((mont = BN_MONT_CTX_new()) == NULL)
437 if (!BN_MONT_CTX_set(mont, m, ctx))
469 if (!BN_to_montgomery(&tmp, BN_value_one(), mont, ctx))
481 if (!BN_to_montgomery(&am, &am, mont, ctx))
500 BN_ULONG *np = mont->N.d, *n0 = mont->n0;
588 if (!BN_mod_mul_montgomery(&tmp, &am, &am, mont, ctx))
596 mont, ctx))
620 mont, ctx))
631 if (!BN_mod_mul_montgomery(&tmp, &tmp, &am, mont, ctx))
637 if (!BN_from_montgomery(rr, &tmp, mont, ctx))
642 if ((in_mont == NULL) && (mont != NULL))
643 BN_MONT_CTX_free(mont);
660 BN_MONT_CTX *mont = NULL;
695 mont = in_mont;
697 if ((mont = BN_MONT_CTX_new()) == NULL)
699 if (!BN_MONT_CTX_set(mont, m, ctx))
711 if (!BN_to_montgomery(val[0], aa, mont, ctx))
716 if (!BN_mod_mul_montgomery(d, val[0], val[0], mont, ctx))
722 d, mont, ctx))
734 if (!BN_to_montgomery(r, BN_value_one(), mont, ctx))
739 if (!BN_mod_mul_montgomery(r, r, r, mont, ctx))
769 if (!BN_mod_mul_montgomery(r, r, r, mont, ctx))
774 if (!BN_mod_mul_montgomery(r, r, val[wvalue >> 1], mont, ctx))
784 if (!BN_from_montgomery(rr, r,mont, ctx))
789 if ((in_mont == NULL) && (mont != NULL))
790 BN_MONT_CTX_free(mont);
822 BN_MONT_CTX *mont = NULL;
841 #define BN_TO_MONTGOMERY_WORD(r, w, mont) \
842 (BN_set_word(r, (w)) && BN_to_montgomery(r, r, (mont), ctx))
883 mont = in_mont;
885 if ((mont = BN_MONT_CTX_new()) == NULL)
887 if (!BN_MONT_CTX_set(mont, m, ctx))
903 if (!BN_TO_MONTGOMERY_WORD(r, w, mont))
914 if (!BN_mod_mul_montgomery(r, r, r, mont, ctx))
924 if (!BN_TO_MONTGOMERY_WORD(r, w, mont))
940 if (!BN_TO_MONTGOMERY_WORD(r, w, mont))
954 if (!BN_from_montgomery(rr, r, mont, ctx))
960 if ((in_mont == NULL) && (mont != NULL))
961 BN_MONT_CTX_free(mont);
1180 BN_MONT_CTX *mont = NULL;
1207 mont = in_mont;
1209 if ((mont = BN_MONT_CTX_new()) == NULL)
1211 if (!BN_MONT_CTX_set(mont, m, ctx))
1230 if (!BN_to_montgomery(val1[0], a_mod_m, mont, ctx))
1233 if (!BN_mod_mul_montgomery(d, val1[0], val1[0], mont, ctx))
1240 d, mont, ctx))
1257 if (!BN_to_montgomery(val2[0], a_mod_m, mont, ctx))
1260 if (!BN_mod_mul_montgomery(d, val2[0], val2[0], mont, ctx))
1267 d, mont, ctx))
1280 if (!BN_to_montgomery(r, BN_value_one(), mont, ctx))
1284 if (!BN_mod_mul_montgomery(r, r,r, mont, ctx))
1321 mont, ctx))
1330 mont, ctx))
1336 if (!BN_from_montgomery(rr, r,mont, ctx))
1341 if ((in_mont == NULL) && (mont != NULL))
1342 BN_MONT_CTX_free(mont);