Lines Matching defs:CHECK_GOTO
113 #define CHECK_GOTO(a) do { \
312 CHECK_GOTO(BN_bntest_rand(a, 512, 0, 0));
314 CHECK_GOTO(BN_bntest_rand(b, 450 + i, 0, 0));
317 CHECK_GOTO(BN_add(c, a, b));
320 CHECK_GOTO(BN_print(bp, a));
322 CHECK_GOTO(BN_print(bp, b));
325 CHECK_GOTO(BN_print(bp, c));
330 CHECK_GOTO(BN_add(c, c, b));
331 CHECK_GOTO(BN_add(c, c, a));
363 CHECK_GOTO(BN_bntest_rand(a, 512, 0, 0));
364 CHECK_GOTO(bn_copy(b, a));
367 CHECK_GOTO(BN_add_word(b, i));
369 CHECK_GOTO(BN_bntest_rand(b, 400 + i - num1, 0, 0));
373 CHECK_GOTO(BN_sub(c, a, b));
376 CHECK_GOTO(BN_print(bp, a));
378 CHECK_GOTO(BN_print(bp, b));
381 CHECK_GOTO(BN_print(bp, c));
384 CHECK_GOTO(BN_add(c, c, b));
385 CHECK_GOTO(BN_sub(c, c, a));
419 CHECK_GOTO(BN_one(a));
430 CHECK_GOTO(BN_bntest_rand(a, 400, 0, 0));
431 CHECK_GOTO(bn_copy(b, a));
432 CHECK_GOTO(BN_lshift(a, a, i));
433 CHECK_GOTO(BN_add_word(a, i));
435 CHECK_GOTO(BN_bntest_rand(b, 50 + 3 * (i - num1), 0, 0));
438 CHECK_GOTO(BN_div(d, c, a, b, ctx));
441 CHECK_GOTO(BN_print(bp, a));
443 CHECK_GOTO(BN_print(bp, b));
446 CHECK_GOTO(BN_print(bp, d));
450 CHECK_GOTO(BN_print(bp, a));
452 CHECK_GOTO(BN_print(bp, b));
455 CHECK_GOTO(BN_print(bp, c));
458 CHECK_GOTO(BN_mul(e, d, b, ctx));
459 CHECK_GOTO(BN_add(d, e, c));
460 CHECK_GOTO(BN_sub(d, d, a));
530 CHECK_GOTO(BN_print(bp, a));
535 CHECK_GOTO(BN_print(bp, b));
539 CHECK_GOTO(BN_print(bp, a));
547 CHECK_GOTO(BN_mul_word(b, s));
548 CHECK_GOTO(BN_add_word(b, r));
549 CHECK_GOTO(BN_sub(b, a, b));
586 CHECK_GOTO(BN_bntest_rand(a, 400, 0, 0));
587 CHECK_GOTO(bn_copy(b, a));
588 CHECK_GOTO(BN_lshift(a, a, i));
589 CHECK_GOTO(BN_add_word(a, i));
591 CHECK_GOTO(BN_bntest_rand(b, 50 + 3 * (i - num1), 0, 0));
593 CHECK_GOTO(recp = BN_RECP_CTX_create(b));
594 CHECK_GOTO(BN_div_reciprocal(d, c, a, recp, ctx));
597 CHECK_GOTO(BN_print(bp, a));
599 CHECK_GOTO(BN_print(bp, b));
602 CHECK_GOTO(BN_print(bp, d));
606 CHECK_GOTO(BN_print(bp, a));
608 CHECK_GOTO(BN_print(bp, b));
611 CHECK_GOTO(BN_print(bp, c));
614 CHECK_GOTO(BN_mul(e, d, b, ctx));
615 CHECK_GOTO(BN_add(d, e, c));
616 CHECK_GOTO(BN_sub(d, d, a));
620 CHECK_GOTO(BN_print_fp(stderr, a));
622 CHECK_GOTO(BN_print_fp(stderr, b));
658 CHECK_GOTO(BN_bntest_rand(a, 100, 0, 0));
659 CHECK_GOTO(BN_bntest_rand(b, 100, 0, 0));
661 CHECK_GOTO(BN_bntest_rand(b, i - num1, 0, 0));
664 CHECK_GOTO(BN_mul(c, a, b, ctx));
667 CHECK_GOTO(BN_print(bp, a));
669 CHECK_GOTO(BN_print(bp, b));
672 CHECK_GOTO(BN_print(bp, c));
675 CHECK_GOTO(BN_div(d, e, c, a, ctx));
676 CHECK_GOTO(BN_sub(d, d, b));
709 CHECK_GOTO(BN_bntest_rand(a, 40 + i * 10, 0, 0));
711 CHECK_GOTO(BN_sqr(c, a, ctx));
714 CHECK_GOTO(BN_print(bp, a));
716 CHECK_GOTO(BN_print(bp, a));
719 CHECK_GOTO(BN_print(bp, c));
722 CHECK_GOTO(BN_div(d, e, c, a, ctx));
723 CHECK_GOTO(BN_sub(d, d, a));
736 CHECK_GOTO(BN_sqr(c, a, ctx));
739 CHECK_GOTO(BN_print(bp, a));
741 CHECK_GOTO(BN_print(bp, a));
744 CHECK_GOTO(BN_print(bp, c));
747 CHECK_GOTO(BN_mul(d, a, a, ctx));
761 CHECK_GOTO(BN_sqr(c, a, ctx));
764 CHECK_GOTO(BN_print(bp, a));
766 CHECK_GOTO(BN_print(bp, a));
769 CHECK_GOTO(BN_print(bp, c));
772 CHECK_GOTO(BN_mul(d, a, a, ctx));
821 CHECK_GOTO(BN_set_word(n, 16));
828 CHECK_GOTO(BN_bntest_rand(a, 100, 0, 0));
829 CHECK_GOTO(BN_bntest_rand(b, 100, 0, 0));
835 CHECK_GOTO(BN_bntest_rand(n, bits, 0, 1));
836 CHECK_GOTO(BN_MONT_CTX_set(mont, n, ctx));
838 CHECK_GOTO(BN_nnmod(a, a, n, ctx));
839 CHECK_GOTO(BN_nnmod(b, b, n, ctx));
841 CHECK_GOTO(BN_to_montgomery(A, a, mont, ctx));
842 CHECK_GOTO(BN_to_montgomery(B, b, mont, ctx));
844 CHECK_GOTO(BN_mod_mul_montgomery(c, A, B, mont, ctx));
845 CHECK_GOTO(BN_from_montgomery(A, c, mont, ctx));
848 CHECK_GOTO(BN_print(bp, a));
850 CHECK_GOTO(BN_print(bp, b));
853 CHECK_GOTO(BN_print(bp, n));
856 CHECK_GOTO(BN_print(bp, A));
859 CHECK_GOTO(BN_mod_mul(d, a, b, n, ctx));
860 CHECK_GOTO(BN_sub(d, d, A));
895 CHECK_GOTO(BN_bntest_rand(a, 1024, 0, 0));
897 CHECK_GOTO(BN_bntest_rand(b, 450 + i * 10, 0, 0));
900 CHECK_GOTO(BN_mod(c, a, b, ctx));
903 CHECK_GOTO(BN_print(bp, a));
905 CHECK_GOTO(BN_print(bp, b));
908 CHECK_GOTO(BN_print(bp, c));
911 CHECK_GOTO(BN_div(d, e, a, b, ctx));
912 CHECK_GOTO(BN_sub(e, e, c));
946 CHECK_GOTO(BN_one(a));
947 CHECK_GOTO(BN_one(b));
956 CHECK_GOTO(BN_bntest_rand(c, 1024, 0, 0));
958 CHECK_GOTO(BN_bntest_rand(a, 475 + i * 10, 0, 0));
959 CHECK_GOTO(BN_bntest_rand(b, 425 + i * 11, 0, 0));
972 CHECK_GOTO(BN_print(bp, a));
974 CHECK_GOTO(BN_print(bp, b));
976 CHECK_GOTO(BN_print(bp, c));
985 CHECK_GOTO(BN_print(bp, c));
989 CHECK_GOTO(BN_print(bp, e));
992 CHECK_GOTO(BN_mul(d, a, b, ctx));
993 CHECK_GOTO(BN_sub(d, d, e));
994 CHECK_GOTO(BN_div(a, b, d, c, ctx));
1030 CHECK_GOTO(BN_one(a));
1031 CHECK_GOTO(BN_one(b));
1049 CHECK_GOTO(BN_bntest_rand(c, 30, 0, 1)); /* must be odd for montgomery */
1051 CHECK_GOTO(BN_bntest_rand(a, 20 + i * 5, 0, 0));
1052 CHECK_GOTO(BN_bntest_rand(b, 2 + i, 0, 0));
1059 CHECK_GOTO(BN_print(bp, a));
1061 CHECK_GOTO(BN_print(bp, b));
1063 CHECK_GOTO(BN_print(bp, c));
1066 CHECK_GOTO(BN_print(bp, d));
1069 CHECK_GOTO(BN_exp(e, a, b, ctx));
1070 CHECK_GOTO(BN_sub(e, e, d));
1071 CHECK_GOTO(BN_div(a, b, e, c, ctx));
1078 CHECK_GOTO(BN_bntest_rand(c, 30, 0, 1)); /* must be odd for montgomery */
1080 CHECK_GOTO(BN_bntest_rand(a, 20 + i * 5, 0, 0));
1081 CHECK_GOTO(BN_bntest_rand(b, 2 + i, 0, 0));
1088 CHECK_GOTO(BN_print(bp, a));
1090 CHECK_GOTO(BN_print(bp, b));
1092 CHECK_GOTO(BN_print(bp, c));
1095 CHECK_GOTO(BN_print(bp, d));
1098 CHECK_GOTO(BN_exp(e, a, b, ctx));
1099 CHECK_GOTO(BN_sub(e, e, d));
1100 CHECK_GOTO(BN_div(a, b, e, c, ctx));
1107 CHECK_GOTO(BN_bntest_rand(c, 30, 0, 1)); /* must be odd for montgomery */
1109 CHECK_GOTO(BN_bntest_rand(a, 20 + i * 5, 0, 0));
1110 CHECK_GOTO(BN_bntest_rand(b, 2 + i, 0, 0));
1117 CHECK_GOTO(BN_print(bp, a));
1119 CHECK_GOTO(BN_print(bp, b));
1121 CHECK_GOTO(BN_print(bp, c));
1124 CHECK_GOTO(BN_print(bp, d));
1127 CHECK_GOTO(BN_exp(e, a, b, ctx));
1128 CHECK_GOTO(BN_sub(e, e, d));
1129 CHECK_GOTO(BN_div(a, b, e, c, ctx));
1163 CHECK_GOTO(BN_one(a));
1164 CHECK_GOTO(BN_one(b));
1173 CHECK_GOTO(BN_set_word(c, 16));
1181 CHECK_GOTO(BN_bntest_rand(c, 30, 0, 1)); /* must be odd for montgomery */
1183 CHECK_GOTO(BN_bntest_rand(a, 20 + i * 5, 0, 0));
1184 CHECK_GOTO(BN_bntest_rand(b, 2 + i, 0, 0));
1191 CHECK_GOTO(BN_print(bp, a));
1193 CHECK_GOTO(BN_print(bp, b));
1195 CHECK_GOTO(BN_print(bp, c));
1198 CHECK_GOTO(BN_print(bp, d));
1201 CHECK_GOTO(BN_exp(e, a, b, ctx));
1202 CHECK_GOTO(BN_sub(e, e, d));
1203 CHECK_GOTO(BN_div(a, b, e, c, ctx));
1249 CHECK_GOTO(mont = BN_MONT_CTX_new());
1251 CHECK_GOTO(BN_bntest_rand(m, 1024, 0, 1)); /* must be odd for montgomery */
1253 CHECK_GOTO(BN_bntest_rand(a, 1024, 0, 0));
1267 CHECK_GOTO(len);
1273 CHECK_GOTO(len);
1279 CHECK_GOTO(len);
1280 CHECK_GOTO(BN_MONT_CTX_set(mont, n, ctx));
1281 CHECK_GOTO(BN_mod_mul_montgomery(c, a, b, mont, ctx));
1282 CHECK_GOTO(BN_mod_mul_montgomery(d, b, a, mont, ctx));
1306 CHECK_GOTO(len);
1324 CHECK_GOTO(len);
1325 CHECK_GOTO(bn_copy(b, a));
1326 CHECK_GOTO(BN_MONT_CTX_set(mont, n, ctx));
1327 CHECK_GOTO(BN_mod_mul_montgomery(c, a, a, mont, ctx));
1328 CHECK_GOTO(BN_mod_mul_montgomery(d, a, b, mont, ctx));
1335 CHECK_GOTO(BN_bntest_rand(p, 1024, 0, 0));
1348 CHECK_GOTO(BN_one(a));
1349 CHECK_GOTO(BN_MONT_CTX_set(mont, m, ctx));
1361 CHECK_GOTO(BN_bntest_rand(e, 1024, 0, 0));
1398 CHECK_GOTO(BN_bntest_rand(a, 20 + i * 5, 0, 0));
1399 CHECK_GOTO(BN_bntest_rand(b, 2 + i, 0, 0));
1406 CHECK_GOTO(BN_print(bp, a));
1408 CHECK_GOTO(BN_print(bp, b));
1411 CHECK_GOTO(BN_print(bp, d));
1414 CHECK_GOTO(BN_one(e));
1416 CHECK_GOTO(BN_mul(e, e, a, ctx));
1417 CHECK_GOTO(BN_sub(e, e, d));
1531 CHECK_GOTO(BN_print_fp(stderr, a));
1533 CHECK_GOTO(BN_print_fp(stderr, b));
1624 CHECK_GOTO(BN_print_fp(stderr, a));
1626 CHECK_GOTO(BN_print_fp(stderr, r));
1628 CHECK_GOTO(BN_print_fp(stderr, p));
1664 CHECK_GOTO(BN_one(c));
1671 CHECK_GOTO(BN_bntest_rand(a, 200, 0, 0));
1675 CHECK_GOTO(BN_lshift(b, a, i + 1));
1676 CHECK_GOTO(BN_add(c, c, c));
1679 CHECK_GOTO(BN_print(bp, a));
1681 CHECK_GOTO(BN_print(bp, c));
1684 CHECK_GOTO(BN_print(bp, b));
1687 CHECK_GOTO(BN_mul(d, a, c, ctx));
1688 CHECK_GOTO(BN_sub(d, d, b));
1692 CHECK_GOTO(BN_print_fp(stderr, a));
1694 CHECK_GOTO(BN_print_fp(stderr, b));
1696 CHECK_GOTO(BN_print_fp(stderr, c));
1698 CHECK_GOTO(BN_print_fp(stderr, d));
1727 CHECK_GOTO(BN_bntest_rand(a, 200, 0, 0));
1730 CHECK_GOTO(BN_lshift1(b, a));
1733 CHECK_GOTO(BN_print(bp, a));
1737 CHECK_GOTO(BN_print(bp, b));
1740 CHECK_GOTO(BN_add(c, a, a));
1741 CHECK_GOTO(BN_sub(a, b, c));
1747 CHECK_GOTO(bn_copy(a, b));
1776 CHECK_GOTO(BN_one(c));
1778 CHECK_GOTO(BN_bntest_rand(a, 200, 0, 0));
1781 CHECK_GOTO(BN_rshift(b, a, i + 1));
1782 CHECK_GOTO(BN_add(c, c, c));
1785 CHECK_GOTO(BN_print(bp, a));
1787 CHECK_GOTO(BN_print(bp, c));
1790 CHECK_GOTO(BN_print(bp, b));
1793 CHECK_GOTO(BN_div(d, e, a, c, ctx));
1794 CHECK_GOTO(BN_sub(d, d, b));
1824 CHECK_GOTO(BN_bntest_rand(a, 200, 0, 0));
1827 CHECK_GOTO(BN_rshift1(b, a));
1830 CHECK_GOTO(BN_print(bp, a));
1834 CHECK_GOTO(BN_print(bp, b));
1837 CHECK_GOTO(BN_sub(c, a, b));
1838 CHECK_GOTO(BN_sub(c, c, b));
1843 CHECK_GOTO(bn_copy(a, b));
1871 CHECK_GOTO(p = BN_CTX_get(ctx));
1872 CHECK_GOTO(x = BN_CTX_get(ctx));
1873 CHECK_GOTO(y = BN_CTX_get(ctx));
1874 CHECK_GOTO(r = BN_CTX_get(ctx));
1875 CHECK_GOTO(r2 = BN_CTX_get(ctx));
1895 CHECK_GOTO(r_str = BN_bn2hex(r));
1896 CHECK_GOTO(r2_str = BN_bn2hex(r2));