diff options
Diffstat (limited to 'src/lib/libcrypto/bn/bntest.c')
-rw-r--r-- | src/lib/libcrypto/bn/bntest.c | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/src/lib/libcrypto/bn/bntest.c b/src/lib/libcrypto/bn/bntest.c index cf190380f5..0cd99c5b4b 100644 --- a/src/lib/libcrypto/bn/bntest.c +++ b/src/lib/libcrypto/bn/bntest.c | |||
@@ -486,7 +486,7 @@ static void print_word(BIO *bp,BN_ULONG w) | |||
486 | return; | 486 | return; |
487 | } | 487 | } |
488 | #endif | 488 | #endif |
489 | BIO_printf(bp,"%lX",w); | 489 | BIO_printf(bp,BN_HEX_FMT1,w); |
490 | } | 490 | } |
491 | 491 | ||
492 | int test_div_word(BIO *bp) | 492 | int test_div_word(BIO *bp) |
@@ -732,6 +732,8 @@ int test_mont(BIO *bp, BN_CTX *ctx) | |||
732 | BN_init(&n); | 732 | BN_init(&n); |
733 | 733 | ||
734 | mont=BN_MONT_CTX_new(); | 734 | mont=BN_MONT_CTX_new(); |
735 | if (mont == NULL) | ||
736 | return 0; | ||
735 | 737 | ||
736 | BN_bntest_rand(&a,100,0,0); /**/ | 738 | BN_bntest_rand(&a,100,0,0); /**/ |
737 | BN_bntest_rand(&b,100,0,0); /**/ | 739 | BN_bntest_rand(&b,100,0,0); /**/ |
@@ -1027,7 +1029,7 @@ int test_exp(BIO *bp, BN_CTX *ctx) | |||
1027 | BN_bntest_rand(a,20+i*5,0,0); /**/ | 1029 | BN_bntest_rand(a,20+i*5,0,0); /**/ |
1028 | BN_bntest_rand(b,2+i,0,0); /**/ | 1030 | BN_bntest_rand(b,2+i,0,0); /**/ |
1029 | 1031 | ||
1030 | if (!BN_exp(d,a,b,ctx)) | 1032 | if (BN_exp(d,a,b,ctx) <= 0) |
1031 | return(0); | 1033 | return(0); |
1032 | 1034 | ||
1033 | if (bp != NULL) | 1035 | if (bp != NULL) |
@@ -1116,8 +1118,8 @@ int test_gf2m_mod(BIO *bp) | |||
1116 | { | 1118 | { |
1117 | BIGNUM *a,*b[2],*c,*d,*e; | 1119 | BIGNUM *a,*b[2],*c,*d,*e; |
1118 | int i, j, ret = 0; | 1120 | int i, j, ret = 0; |
1119 | unsigned int p0[] = {163,7,6,3,0}; | 1121 | int p0[] = {163,7,6,3,0,-1}; |
1120 | unsigned int p1[] = {193,15,0}; | 1122 | int p1[] = {193,15,0,-1}; |
1121 | 1123 | ||
1122 | a=BN_new(); | 1124 | a=BN_new(); |
1123 | b[0]=BN_new(); | 1125 | b[0]=BN_new(); |
@@ -1174,8 +1176,8 @@ int test_gf2m_mod_mul(BIO *bp,BN_CTX *ctx) | |||
1174 | { | 1176 | { |
1175 | BIGNUM *a,*b[2],*c,*d,*e,*f,*g,*h; | 1177 | BIGNUM *a,*b[2],*c,*d,*e,*f,*g,*h; |
1176 | int i, j, ret = 0; | 1178 | int i, j, ret = 0; |
1177 | unsigned int p0[] = {163,7,6,3,0}; | 1179 | int p0[] = {163,7,6,3,0,-1}; |
1178 | unsigned int p1[] = {193,15,0}; | 1180 | int p1[] = {193,15,0,-1}; |
1179 | 1181 | ||
1180 | a=BN_new(); | 1182 | a=BN_new(); |
1181 | b[0]=BN_new(); | 1183 | b[0]=BN_new(); |
@@ -1245,8 +1247,8 @@ int test_gf2m_mod_sqr(BIO *bp,BN_CTX *ctx) | |||
1245 | { | 1247 | { |
1246 | BIGNUM *a,*b[2],*c,*d; | 1248 | BIGNUM *a,*b[2],*c,*d; |
1247 | int i, j, ret = 0; | 1249 | int i, j, ret = 0; |
1248 | unsigned int p0[] = {163,7,6,3,0}; | 1250 | int p0[] = {163,7,6,3,0,-1}; |
1249 | unsigned int p1[] = {193,15,0}; | 1251 | int p1[] = {193,15,0,-1}; |
1250 | 1252 | ||
1251 | a=BN_new(); | 1253 | a=BN_new(); |
1252 | b[0]=BN_new(); | 1254 | b[0]=BN_new(); |
@@ -1304,8 +1306,8 @@ int test_gf2m_mod_inv(BIO *bp,BN_CTX *ctx) | |||
1304 | { | 1306 | { |
1305 | BIGNUM *a,*b[2],*c,*d; | 1307 | BIGNUM *a,*b[2],*c,*d; |
1306 | int i, j, ret = 0; | 1308 | int i, j, ret = 0; |
1307 | unsigned int p0[] = {163,7,6,3,0}; | 1309 | int p0[] = {163,7,6,3,0,-1}; |
1308 | unsigned int p1[] = {193,15,0}; | 1310 | int p1[] = {193,15,0,-1}; |
1309 | 1311 | ||
1310 | a=BN_new(); | 1312 | a=BN_new(); |
1311 | b[0]=BN_new(); | 1313 | b[0]=BN_new(); |
@@ -1359,8 +1361,8 @@ int test_gf2m_mod_div(BIO *bp,BN_CTX *ctx) | |||
1359 | { | 1361 | { |
1360 | BIGNUM *a,*b[2],*c,*d,*e,*f; | 1362 | BIGNUM *a,*b[2],*c,*d,*e,*f; |
1361 | int i, j, ret = 0; | 1363 | int i, j, ret = 0; |
1362 | unsigned int p0[] = {163,7,6,3,0}; | 1364 | int p0[] = {163,7,6,3,0,-1}; |
1363 | unsigned int p1[] = {193,15,0}; | 1365 | int p1[] = {193,15,0,-1}; |
1364 | 1366 | ||
1365 | a=BN_new(); | 1367 | a=BN_new(); |
1366 | b[0]=BN_new(); | 1368 | b[0]=BN_new(); |
@@ -1422,8 +1424,8 @@ int test_gf2m_mod_exp(BIO *bp,BN_CTX *ctx) | |||
1422 | { | 1424 | { |
1423 | BIGNUM *a,*b[2],*c,*d,*e,*f; | 1425 | BIGNUM *a,*b[2],*c,*d,*e,*f; |
1424 | int i, j, ret = 0; | 1426 | int i, j, ret = 0; |
1425 | unsigned int p0[] = {163,7,6,3,0}; | 1427 | int p0[] = {163,7,6,3,0,-1}; |
1426 | unsigned int p1[] = {193,15,0}; | 1428 | int p1[] = {193,15,0,-1}; |
1427 | 1429 | ||
1428 | a=BN_new(); | 1430 | a=BN_new(); |
1429 | b[0]=BN_new(); | 1431 | b[0]=BN_new(); |
@@ -1493,8 +1495,8 @@ int test_gf2m_mod_sqrt(BIO *bp,BN_CTX *ctx) | |||
1493 | { | 1495 | { |
1494 | BIGNUM *a,*b[2],*c,*d,*e,*f; | 1496 | BIGNUM *a,*b[2],*c,*d,*e,*f; |
1495 | int i, j, ret = 0; | 1497 | int i, j, ret = 0; |
1496 | unsigned int p0[] = {163,7,6,3,0}; | 1498 | int p0[] = {163,7,6,3,0,-1}; |
1497 | unsigned int p1[] = {193,15,0}; | 1499 | int p1[] = {193,15,0,-1}; |
1498 | 1500 | ||
1499 | a=BN_new(); | 1501 | a=BN_new(); |
1500 | b[0]=BN_new(); | 1502 | b[0]=BN_new(); |
@@ -1552,8 +1554,8 @@ int test_gf2m_mod_solve_quad(BIO *bp,BN_CTX *ctx) | |||
1552 | { | 1554 | { |
1553 | BIGNUM *a,*b[2],*c,*d,*e; | 1555 | BIGNUM *a,*b[2],*c,*d,*e; |
1554 | int i, j, s = 0, t, ret = 0; | 1556 | int i, j, s = 0, t, ret = 0; |
1555 | unsigned int p0[] = {163,7,6,3,0}; | 1557 | int p0[] = {163,7,6,3,0,-1}; |
1556 | unsigned int p1[] = {193,15,0}; | 1558 | int p1[] = {193,15,0,-1}; |
1557 | 1559 | ||
1558 | a=BN_new(); | 1560 | a=BN_new(); |
1559 | b[0]=BN_new(); | 1561 | b[0]=BN_new(); |