Lines Matching refs:min
2787 /* {{{ s_mp_grow(mp, min) */
2789 /* Make sure there are at least 'min' digits allocated to mp */
2790 mp_err s_mp_grow(mp_int *mp, mp_size min)
2792 if(min > ALLOC(mp)) {
2795 /* Set min to next nearest default precision block size */
2796 min = MP_ROUNDUP(min, s_mp_defprec);
2798 if((tmp = s_mp_alloc(min, sizeof(mp_digit), FLAG(mp))) == NULL)
2808 ALLOC(mp) = min;
2817 /* {{{ s_mp_pad(mp, min) */
2819 /* Make sure the used size of mp is at least 'min', growing if needed */
2820 mp_err s_mp_pad(mp_int *mp, mp_size min)
2822 if(min > USED(mp)) {
2826 if (min > ALLOC(mp)) {
2827 if ((res = s_mp_grow(mp, min)) != MP_OKAY)
2830 s_mp_setz(DIGITS(mp) + USED(mp), min - USED(mp));
2834 USED(mp) = min;