• Home
  • Raw
  • Download

Lines Matching refs:MP_OKAY

254     if((res = mp_init(&mp[pos])) != MP_OKAY)  in mp_init_array()
258 return MP_OKAY; in mp_init_array()
291 return MP_OKAY; in mp_init_size()
312 return MP_OKAY; in mp_init_copy()
322 return MP_OKAY; in mp_init_copy()
343 return MP_OKAY; in mp_copy()
381 return MP_OKAY; in mp_copy()
502 return MP_OKAY; /* shortcut for zero */ in mp_set_int()
506 if((res = s_mp_mul_2d(mp, CHAR_BIT)) != MP_OKAY) in mp_set_int()
511 if(res != MP_OKAY) in mp_set_int()
519 return MP_OKAY; in mp_set_int()
539 mp_err res = MP_OKAY; in mp_add_d()
543 if((res = mp_copy(a, b)) != MP_OKAY) in mp_add_d()
577 if((res = mp_copy(a, b)) != MP_OKAY) in mp_sub_d()
581 if((res = s_mp_add_d(b, d)) != MP_OKAY) in mp_sub_d()
585 if((res = s_mp_sub_d(b, d)) != MP_OKAY) in mp_sub_d()
598 return MP_OKAY; in mp_sub_d()
621 return MP_OKAY; in mp_mul_d()
624 if((res = mp_copy(a, b)) != MP_OKAY) in mp_mul_d()
643 if((res = mp_copy(a, c)) != MP_OKAY) in mp_mul_2()
688 return MP_OKAY; in mp_div_d()
702 if((res = mp_copy(a, q)) != MP_OKAY) in mp_div_d()
712 if((res = mp_init_copy(&qp, a)) != MP_OKAY) in mp_div_d()
745 if((res = mp_copy(a, c)) != MP_OKAY) in mp_div_2()
750 return MP_OKAY; in mp_div_2()
765 if((res = mp_init(&s)) != MP_OKAY) in mp_expt_d()
767 if((res = mp_init_copy(&x, a)) != MP_OKAY) in mp_expt_d()
774 if((res = s_mp_mul(&s, &x)) != MP_OKAY) in mp_expt_d()
780 if((res = s_mp_sqr(&x)) != MP_OKAY) in mp_expt_d()
816 if((res = mp_copy(a, b)) != MP_OKAY) in mp_abs()
821 return MP_OKAY; in mp_abs()
841 if((res = mp_copy(a, b)) != MP_OKAY) in mp_neg()
849 return MP_OKAY; in mp_neg()
877 if((res = s_mp_add(c, a)) != MP_OKAY) in mp_add()
880 if(c != a && (res = mp_copy(a, c)) != MP_OKAY) in mp_add()
883 if((res = s_mp_add(c, b)) != MP_OKAY) in mp_add()
896 if((res = mp_init_copy(&tmp, a)) != MP_OKAY) in mp_add()
898 if((res = s_mp_sub(&tmp, b)) != MP_OKAY) { in mp_add()
908 if(c != a && (res = mp_copy(a, c)) != MP_OKAY) in mp_add()
910 if((res = s_mp_sub(c, b)) != MP_OKAY) in mp_add()
918 return MP_OKAY; in mp_add()
926 if((res = mp_init_copy(&tmp, b)) != MP_OKAY) in mp_add()
928 if((res = s_mp_sub(&tmp, a)) != MP_OKAY) { in mp_add()
938 if(c != b && (res = mp_copy(b, c)) != MP_OKAY) in mp_add()
940 if((res = s_mp_sub(c, a)) != MP_OKAY) in mp_add()
949 return MP_OKAY; in mp_add()
972 if((res = s_mp_add(c, b)) != MP_OKAY) in mp_sub()
975 if(c != b && ((res = mp_copy(b, c)) != MP_OKAY)) in mp_sub()
977 if((res = s_mp_add(c, a)) != MP_OKAY) in mp_sub()
986 if((res = mp_init_copy(&tmp, a)) != MP_OKAY) in mp_sub()
988 if((res = s_mp_sub(&tmp, b)) != MP_OKAY) { in mp_sub()
996 if(c != a && ((res = mp_copy(a, c)) != MP_OKAY)) in mp_sub()
999 if((res = s_mp_sub(c, b)) != MP_OKAY) in mp_sub()
1005 return MP_OKAY; in mp_sub()
1011 if((res = mp_init_copy(&tmp, b)) != MP_OKAY) in mp_sub()
1014 if((res = s_mp_sub(&tmp, a)) != MP_OKAY) { in mp_sub()
1022 if(c != b && ((res = mp_copy(b, c)) != MP_OKAY)) in mp_sub()
1025 if((res = s_mp_sub(c, a)) != MP_OKAY) in mp_sub()
1035 return MP_OKAY; in mp_sub()
1059 if((res = s_mp_mul(c, a)) != MP_OKAY) in mp_mul()
1063 if((res = mp_copy(a, c)) != MP_OKAY) in mp_mul()
1066 if((res = s_mp_mul(c, b)) != MP_OKAY) in mp_mul()
1075 return MP_OKAY; in mp_mul()
1095 if((res = mp_copy(a, c)) != MP_OKAY) in mp_mul_2d()
1099 return MP_OKAY; in mp_mul_2d()
1116 if((res = mp_copy(a, b)) != MP_OKAY) in mp_sqr()
1119 if((res = s_mp_sqr(b)) != MP_OKAY) in mp_sqr()
1124 return MP_OKAY; in mp_sqr()
1159 if((res = mp_copy(a, r)) != MP_OKAY) in mp_div()
1166 return MP_OKAY; in mp_div()
1182 return MP_OKAY; in mp_div()
1188 if((res = mp_init_copy(&qtmp, a)) != MP_OKAY) in mp_div()
1190 if((res = mp_init_copy(&rtmp, b)) != MP_OKAY) in mp_div()
1193 if((res = s_mp_div(&qtmp, &rtmp)) != MP_OKAY) in mp_div()
1234 if((res = mp_copy(a, q)) != MP_OKAY) in mp_div_2d()
1241 if((res = mp_copy(a, r)) != MP_OKAY) in mp_div_2d()
1247 return MP_OKAY; in mp_div_2d()
1274 if((res = mp_init(&s)) != MP_OKAY) in mp_expt()
1279 if((res = mp_init_copy(&x, a)) != MP_OKAY) in mp_expt()
1289 if((res = s_mp_mul(&s, &x)) != MP_OKAY) in mp_expt()
1295 if((res = s_mp_sqr(&x)) != MP_OKAY) in mp_expt()
1305 if((res = s_mp_mul(&s, &x)) != MP_OKAY) in mp_expt()
1311 if((res = s_mp_sqr(&x)) != MP_OKAY) in mp_expt()
1377 if((res = mp_div(a, m, NULL, c)) != MP_OKAY) in mp_mod()
1381 if((res = mp_add(c, m, c)) != MP_OKAY) in mp_mod()
1386 if((res = mp_copy(a, c)) != MP_OKAY) in mp_mod()
1390 if((res = mp_add(c, m, c)) != MP_OKAY) in mp_mod()
1400 return MP_OKAY; in mp_mod()
1421 if((res = mp_div_d(a, d, NULL, &rem)) != MP_OKAY) in mp_mod_d()
1434 return MP_OKAY; in mp_mod_d()
1471 if((res = mp_init_size(&t, USED(a))) != MP_OKAY) in mp_sqrt()
1475 if((res = mp_init_copy(&x, a)) != MP_OKAY) in mp_sqrt()
1484 if((res = mp_sqr(&t, &t)) != MP_OKAY || in mp_sqrt()
1485 (res = mp_sub(&t, a, &t)) != MP_OKAY) in mp_sqrt()
1490 if((res = mp_div(&t, &x, &t, NULL)) != MP_OKAY) in mp_sqrt()
1499 if((res = mp_sub(&x, &t, &x)) != MP_OKAY) in mp_sqrt()
1539 if((res = mp_add(a, b, c)) != MP_OKAY) in mp_addmod()
1541 if((res = mp_mod(c, m, c)) != MP_OKAY) in mp_addmod()
1544 return MP_OKAY; in mp_addmod()
1564 if((res = mp_sub(a, b, c)) != MP_OKAY) in mp_submod()
1566 if((res = mp_mod(c, m, c)) != MP_OKAY) in mp_submod()
1569 return MP_OKAY; in mp_submod()
1589 if((res = mp_mul(a, b, c)) != MP_OKAY) in mp_mulmod()
1591 if((res = mp_mod(c, m, c)) != MP_OKAY) in mp_mulmod()
1594 return MP_OKAY; in mp_mulmod()
1609 if((res = mp_sqr(a, c)) != MP_OKAY) in mp_sqrmod()
1611 if((res = mp_mod(c, m, c)) != MP_OKAY) in mp_sqrmod()
1614 return MP_OKAY; in mp_sqrmod()
1647 if((res = mp_init(&s)) != MP_OKAY) in mp_exptmod()
1649 if((res = mp_init_copy(&x, a)) != MP_OKAY) in mp_exptmod()
1651 if((res = mp_mod(&x, m, &x)) != MP_OKAY || in mp_exptmod()
1652 (res = mp_init(&mu)) != MP_OKAY) in mp_exptmod()
1660 if((res = mp_div(&mu, m, &mu, NULL)) != MP_OKAY) in mp_exptmod()
1670 if((res = s_mp_mul(&s, &x)) != MP_OKAY) in mp_exptmod()
1672 if((res = s_mp_reduce(&s, m, &mu)) != MP_OKAY) in mp_exptmod()
1678 if((res = s_mp_sqr(&x)) != MP_OKAY) in mp_exptmod()
1680 if((res = s_mp_reduce(&x, m, &mu)) != MP_OKAY) in mp_exptmod()
1690 if((res = s_mp_mul(&s, &x)) != MP_OKAY) in mp_exptmod()
1692 if((res = s_mp_reduce(&s, m, &mu)) != MP_OKAY) in mp_exptmod()
1698 if((res = s_mp_sqr(&x)) != MP_OKAY) in mp_exptmod()
1700 if((res = s_mp_reduce(&x, m, &mu)) != MP_OKAY) in mp_exptmod()
1728 if((res = mp_init(&s)) != MP_OKAY) in mp_exptmod_d()
1730 if((res = mp_init_copy(&x, a)) != MP_OKAY) in mp_exptmod_d()
1737 if((res = s_mp_mul(&s, &x)) != MP_OKAY || in mp_exptmod_d()
1738 (res = mp_mod(&s, m, &s)) != MP_OKAY) in mp_exptmod_d()
1744 if((res = s_mp_sqr(&x)) != MP_OKAY || in mp_exptmod_d()
1745 (res = mp_mod(&x, m, &x)) != MP_OKAY) in mp_exptmod_d()
1935 if((res = mp_init(&t)) != MP_OKAY) in mp_gcd()
1937 if((res = mp_init_copy(&u, a)) != MP_OKAY) in mp_gcd()
1939 if((res = mp_init_copy(&v, b)) != MP_OKAY) in mp_gcd()
1954 if((res = mp_copy(&v, &t)) != MP_OKAY) in mp_gcd()
1964 if((res = mp_copy(&u, &t)) != MP_OKAY) in mp_gcd()
1975 if((res = mp_copy(&t, &u)) != MP_OKAY) in mp_gcd()
1979 if((res = mp_copy(&t, &v)) != MP_OKAY) in mp_gcd()
1989 if((res = mp_sub(&u, &v, &t)) != MP_OKAY) in mp_gcd()
2029 if((res = mp_init(&gcd)) != MP_OKAY) in mp_lcm()
2031 if((res = mp_init(&prod)) != MP_OKAY) in mp_lcm()
2034 if((res = mp_mul(a, b, &prod)) != MP_OKAY) in mp_lcm()
2036 if((res = mp_gcd(a, b, &gcd)) != MP_OKAY) in mp_lcm()
2073 if((res = mp_init(&u)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2075 if((res = mp_init(&v)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2077 if((res = mp_init(&gx)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2079 if((res = mp_init(&A)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2081 if((res = mp_init(&B)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2083 if((res = mp_init(&C)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2085 if((res = mp_init(&D)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2087 if((res = mp_init_copy(&xc, a)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2090 if((res = mp_init_copy(&yc, b)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2100 if((res = s_mp_mul_2(&gx)) != MP_OKAY) in mp_xgcd()
2116 if((res = mp_add(&A, &yc, &A)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2118 if((res = mp_sub(&B, &xc, &B)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2129 if((res = mp_add(&C, &yc, &C)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2131 if((res = mp_sub(&D, &xc, &D)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2137 if((res = mp_sub(&u, &v, &u)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2138 if((res = mp_sub(&A, &C, &A)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2139 if((res = mp_sub(&B, &D, &B)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2142 if((res = mp_sub(&v, &u, &v)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2143 if((res = mp_sub(&C, &A, &C)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2144 if((res = mp_sub(&D, &B, &D)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2151 if((res = mp_copy(&C, x)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2154 if((res = mp_copy(&D, y)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2157 if((res = mp_mul(&gx, &v, g)) != MP_OKAY) goto CLEANUP; in mp_xgcd()
2193 if((res = mp_init(&g)) != MP_OKAY) in mp_invmod()
2195 if((res = mp_init(&x)) != MP_OKAY) in mp_invmod()
2198 if((res = mp_xgcd(a, m, &g, &x, NULL)) != MP_OKAY) in mp_invmod()
2270 if((res = mp_read_unsigned_bin(mp, str + 1, len - 1)) == MP_OKAY) { in mp_read_signed_bin()
2329 if((res = s_mp_mul_2d(mp, CHAR_BIT)) != MP_OKAY) in mp_read_unsigned_bin()
2332 if((res = mp_add_d(mp, str[ix], mp)) != MP_OKAY) in mp_read_unsigned_bin()
2336 return MP_OKAY; in mp_read_unsigned_bin()
2385 return MP_OKAY; in mp_to_unsigned_bin()
2419 return MP_OKAY; in mp_to_unsigned_bin()
2487 if((res = s_mp_mul_d(mp, radix)) != MP_OKAY) in mp_read_radix()
2489 if((res = s_mp_add_d(mp, val)) != MP_OKAY) in mp_read_radix()
2499 return MP_OKAY; in mp_read_radix()
2561 if((res = mp_init_copy(&tmp, mp)) != MP_OKAY) in mp_toradix()
2569 if((res = s_mp_div_d(&tmp, rdx, &rem)) != MP_OKAY) { in mp_toradix()
2601 return MP_OKAY; in mp_toradix()
2635 if(ec < MP_LAST_CODE || ec > MP_OKAY) { in mp_strerror()
2675 return MP_OKAY; in s_mp_grow()
2690 if(min > ALLOC(mp) && (res = s_mp_grow(mp, min)) != MP_OKAY) in s_mp_pad()
2697 return MP_OKAY; in s_mp_pad()
2823 return MP_OKAY; in s_mp_lshd()
2825 if((res = s_mp_pad(mp, USED(mp) + p)) != MP_OKAY) in s_mp_lshd()
2839 return MP_OKAY; in s_mp_lshd()
2916 if((res = s_mp_grow(mp, ALLOC(mp) + 1)) != MP_OKAY) in s_mp_mul_2()
2925 return MP_OKAY; in s_mp_mul_2()
2975 if((res = s_mp_lshd(mp, d / DIGIT_BIT)) != MP_OKAY) in s_mp_mul_2d()
2986 if((res = s_mp_grow(mp, used + 1)) != MP_OKAY) in s_mp_mul_2d()
3008 return MP_OKAY; in s_mp_mul_2d()
3108 if((res = s_mp_pad(mp, USED(mp) + 1)) != MP_OKAY) in s_mp_add_d()
3114 return MP_OKAY; in s_mp_add_d()
3149 return MP_OKAY; in s_mp_sub_d()
3176 if((res = s_mp_pad(a, max + 1)) != MP_OKAY) in s_mp_mul_d()
3197 return MP_OKAY; in s_mp_mul_d()
3224 if((res = mp_init_size(&quot, USED(mp))) != MP_OKAY) in s_mp_div_d()
3252 return MP_OKAY; in s_mp_div_d()
3273 if((used > USED(a)) && (res = s_mp_pad(a, used)) != MP_OKAY) in s_mp_add()
3307 if((res = s_mp_pad(a, used + 1)) != MP_OKAY) in s_mp_add()
3313 return MP_OKAY; in s_mp_add()
3362 return MP_OKAY; in s_mp_sub()
3374 if((res = mp_init_copy(&q, x)) != MP_OKAY) in s_mp_reduce()
3393 if((res = mp_sub(x, &q, x)) != MP_OKAY) in s_mp_reduce()
3399 if((res = s_mp_lshd(&q, um + 1)) != MP_OKAY) in s_mp_reduce()
3401 if((res = mp_add(x, &q, x)) != MP_OKAY) in s_mp_reduce()
3407 if((res = s_mp_sub(x, m)) != MP_OKAY) in s_mp_reduce()
3431 if((res = mp_init_size(&tmp, ua + ub)) != MP_OKAY) in s_mp_mul()
3465 return MP_OKAY; in s_mp_mul()
3519 if((res = mp_init_size(&tmp, 2 * used)) != MP_OKAY) in s_mp_sqr()
3611 return MP_OKAY; in s_mp_sqr()
3643 return MP_OKAY; in s_mp_div()
3647 if((res = mp_init_size(&quot, USED(a))) != MP_OKAY) in s_mp_div()
3651 if((res = mp_init_size(&t, USED(a))) != MP_OKAY) in s_mp_div()
3655 if((res = mp_init_size(&rem, USED(a))) != MP_OKAY) in s_mp_div()
3667 if((res = s_mp_lshd(&rem, 1)) != MP_OKAY) in s_mp_div()
3670 if((res = s_mp_lshd(&quot, 1)) != MP_OKAY) in s_mp_div()
3695 if((res = s_mp_mul_d(&t, q)) != MP_OKAY) in s_mp_div()
3710 if((res = s_mp_sub(&rem, &t)) != MP_OKAY) in s_mp_div()
3758 if((res = s_mp_pad(a, dig + 1)) != MP_OKAY) in s_mp_2expt()
3763 return MP_OKAY; in s_mp_2expt()