| Line | Source | Count |
| 1 | | - |
| 2 | | - |
| 3 | | - |
| 4 | static int | - |
| 5 | BN_div_internal(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, | - |
| 6 | BN_CTX *ctx, int ct) | - |
| 7 | { | - |
| 8 | int norm_shift, i, loop; | - |
| 9 | BIGNUM *tmp, wnum, *snum, *sdiv, *res; | - |
| 10 | unsigned long *resp, *wnump; | - |
| 11 | unsigned long d0, d1; | - |
| 12 | int num_n, div_n; | - |
| 13 | int no_branch = 0; | - |
| 14 | | - |
| 15 | | - |
| 16 | | - |
| 17 | | - |
| 18 | if (num->top > 0| TRUE | evaluated 458458 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 627 times by 9 testsEvaluated by:- bntest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
&& num->d[num->top - 1] == 0| TRUE | never evaluated | | FALSE | evaluated 458458 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 0-458458 |
| 19 | ERR_put_error(3,(0xfff),(107),__FILE__,134); | - |
| 20 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 21 | } | - |
| 22 | | - |
| 23 | ; | - |
| 24 | | - |
| 25 | if (ct| TRUE | evaluated 457664 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1421 times by 2 tests |
) | 1421-457664 |
| 26 | no_branch = 1;executed 457664 times by 14 tests: no_branch = 1;Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 457664 |
| 27 | | - |
| 28 | ; | - |
| 29 | ; | - |
| 30 | | - |
| 31 | ; | - |
| 32 | | - |
| 33 | if (((| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 459079 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
divisor)->top == 0)| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 459079 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 6-459079 |
| 34 | ERR_put_error(3,(0xfff),(103),__FILE__,149); | - |
| 35 | returnexecuted 6 times by 1 test: return (0); (0);executed 6 times by 1 test: return (0); | 6 |
| 36 | } | - |
| 37 | | - |
| 38 | if (!no_branch| TRUE | evaluated 1420 times by 2 tests | | FALSE | evaluated 457659 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
&& BN_ucmp(num, divisor) < 0| TRUE | evaluated 281 times by 2 tests | | FALSE | evaluated 1139 times by 2 tests |
) { | 281-457659 |
| 39 | if (rm != | TRUE | evaluated 281 times by 2 tests | | FALSE | never evaluated |
| 0-281 |
| 40 | ((void *)0)| TRUE | evaluated 281 times by 2 tests | | FALSE | never evaluated |
| 0-281 |
| 41 | ) { | - |
| 42 | if (BN_copy(rm, num) == | TRUE | never evaluated | | FALSE | evaluated 281 times by 2 tests |
| 0-281 |
| 43 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 281 times by 2 tests |
| 0-281 |
| 44 | ) | - |
| 45 | return never executed: return (0); (0);never executed: return (0); | 0 |
| 46 | }executed 281 times by 2 tests: end of block | 281 |
| 47 | if (dv != | TRUE | evaluated 51 times by 1 test | | FALSE | evaluated 230 times by 2 tests |
| 51-230 |
| 48 | ((void *)0)| TRUE | evaluated 51 times by 1 test | | FALSE | evaluated 230 times by 2 tests |
| 51-230 |
| 49 | ) | - |
| 50 | (executed 51 times by 1 test: (BN_set_word((dv),0)); BN_set_word((dv),0));executed 51 times by 1 test: (BN_set_word((dv),0)); | 51 |
| 51 | returnexecuted 281 times by 2 tests: return (1); (1);executed 281 times by 2 tests: return (1); | 281 |
| 52 | } | - |
| 53 | | - |
| 54 | BN_CTX_start(ctx); | - |
| 55 | tmp = BN_CTX_get(ctx); | - |
| 56 | snum = BN_CTX_get(ctx); | - |
| 57 | sdiv = BN_CTX_get(ctx); | - |
| 58 | if (dv == | TRUE | evaluated 119825 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 338973 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 119825-338973 |
| 59 | ((void *)0)| TRUE | evaluated 119825 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 338973 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 119825-338973 |
| 60 | ) | - |
| 61 | res = BN_CTX_get(ctx);executed 119825 times by 14 tests: res = BN_CTX_get(ctx);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 119825 |
| 62 | else | - |
| 63 | res = dv;executed 338973 times by 14 tests: res = dv;Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 338973 |
| 64 | if (tmp == | TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-458798 |
| 65 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-458798 |
| 66 | || snum == | TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-458798 |
| 67 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-458798 |
| 68 | || sdiv == | TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-458798 |
| 69 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-458798 |
| 70 | || res == | TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-458798 |
| 71 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-458798 |
| 72 | ) | - |
| 73 | goto never executed: goto err; err;never executed: goto err; | 0 |
| 74 | | - |
| 75 | | - |
| 76 | norm_shift = 64 - ((BN_num_bits(divisor)) % 64); | - |
| 77 | if (!(BN_lshift(sdiv, divisor, norm_shift))| TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 0-458798 |
| 78 | goto never executed: goto err; err;never executed: goto err; | 0 |
| 79 | sdiv->neg = 0; | - |
| 80 | norm_shift += 64; | - |
| 81 | if (!(BN_lshift(snum, num, norm_shift))| TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 0-458798 |
| 82 | goto never executed: goto err; err;never executed: goto err; | 0 |
| 83 | snum->neg = 0; | - |
| 84 | | - |
| 85 | if (no_branch| TRUE | evaluated 457659 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1139 times by 2 tests |
) { | 1139-457659 |
| 86 | | - |
| 87 | | - |
| 88 | | - |
| 89 | | - |
| 90 | if (snum->top <= sdiv->top + 1| TRUE | evaluated 79263 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 378396 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 79263-378396 |
| 91 | if ((((| TRUE | evaluated 79251 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 12 times by 3 tests |
| TRUE | never evaluated | | FALSE | evaluated 79263 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| TRUE | evaluated 79251 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 12 times by 3 tests |
sdiv->top + 2) <= (snum)->dmax)| TRUE | never evaluated | | FALSE | evaluated 79263 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| TRUE | evaluated 79251 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 12 times by 3 tests |
?(snum):bn_expand2((snum),(sdiv->top + 2))) == | TRUE | never evaluated | | FALSE | evaluated 79263 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-79263 |
| 92 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 79263 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-79263 |
| 93 | ) | - |
| 94 | goto never executed: goto err; err;never executed: goto err; | 0 |
| 95 | for (i = snum->top; i < sdiv->top + 2| TRUE | evaluated 89981 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 79263 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
; i++) | 79263-89981 |
| 96 | snum->d[i] = 0;executed 89981 times by 14 tests: snum->d[i] = 0;Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 89981 |
| 97 | snum->top = sdiv->top + 2; | - |
| 98 | }executed 79263 times by 14 tests: end of blockExecuted by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
else { | 79263 |
| 99 | if ((((| TRUE | evaluated 376936 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1460 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| TRUE | never evaluated | | FALSE | evaluated 378396 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| TRUE | evaluated 376936 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1460 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
snum->top + 1) <= (snum)->dmax)| TRUE | never evaluated | | FALSE | evaluated 378396 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| TRUE | evaluated 376936 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1460 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
?(snum):bn_expand2((snum),(snum->top + 1))) == | TRUE | never evaluated | | FALSE | evaluated 378396 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-378396 |
| 100 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 378396 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-378396 |
| 101 | ) | - |
| 102 | goto never executed: goto err; err;never executed: goto err; | 0 |
| 103 | snum->d[snum->top] = 0; | - |
| 104 | snum->top ++; | - |
| 105 | }executed 378396 times by 14 tests: end of blockExecuted by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 378396 |
| 106 | } | - |
| 107 | | - |
| 108 | div_n = sdiv->top; | - |
| 109 | num_n = snum->top; | - |
| 110 | loop = num_n - div_n; | - |
| 111 | | - |
| 112 | | - |
| 113 | | - |
| 114 | wnum.neg = 0; | - |
| 115 | wnum.d = &(snum->d[loop]); | - |
| 116 | wnum.top = div_n; | - |
| 117 | | - |
| 118 | wnum.dmax = snum->dmax - loop; | - |
| 119 | wnum.flags = snum->flags | 0x02; | - |
| 120 | | - |
| 121 | | - |
| 122 | | - |
| 123 | d0 = sdiv->d[div_n - 1]; | - |
| 124 | d1 = (| TRUE | evaluated 130955 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 327843 times by 13 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
div_n == 1)| TRUE | evaluated 130955 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 327843 times by 13 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
? 0 : sdiv->d[div_n - 2]; | 130955-327843 |
| 125 | | - |
| 126 | | - |
| 127 | wnump = &(snum->d[num_n - 1]); | - |
| 128 | | - |
| 129 | | - |
| 130 | res->neg = (num->neg ^ divisor->neg); | - |
| 131 | if (!((((| TRUE | evaluated 453365 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 5433 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
loop + 1)) <= (res)->dmax)| TRUE | evaluated 453365 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 5433 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
?(res):bn_expand2((res),((loop + 1))))| TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 0-458798 |
| 132 | goto never executed: goto err; err;never executed: goto err; | 0 |
| 133 | res->top = loop - no_branch; | - |
| 134 | resp = &(res->d[loop - 1]); | - |
| 135 | | - |
| 136 | | - |
| 137 | if (!((((| TRUE | evaluated 456269 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 2529 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
div_n + 1)) <= (tmp)->dmax)| TRUE | evaluated 456269 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 2529 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
?(tmp):bn_expand2((tmp),((div_n + 1))))| TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 0-458798 |
| 138 | goto never executed: goto err; err;never executed: goto err; | 0 |
| 139 | | - |
| 140 | if (!no_branch| TRUE | evaluated 1139 times by 2 tests | | FALSE | evaluated 457659 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 1139-457659 |
| 141 | if (BN_ucmp(&wnum, sdiv) >= 0| TRUE | evaluated 23 times by 2 tests | | FALSE | evaluated 1116 times by 2 tests |
) { | 23-1116 |
| 142 | | - |
| 143 | | - |
| 144 | | - |
| 145 | ; | - |
| 146 | bn_sub_words(wnum.d, wnum.d, sdiv->d, div_n); | - |
| 147 | *resp = 1; | - |
| 148 | }executed 23 times by 2 tests: end of block else | 23 |
| 149 | res->top--;executed 1116 times by 2 tests: res->top--; | 1116 |
| 150 | } | - |
| 151 | | - |
| 152 | | - |
| 153 | | - |
| 154 | if (res->top == 0| TRUE | never evaluated | | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 0-458798 |
| 155 | res->neg = 0; never executed: res->neg = 0; | 0 |
| 156 | else | - |
| 157 | resp--;executed 458798 times by 14 tests: resp--;Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 458798 |
| 158 | | - |
| 159 | for (i = 0; i < loop - 1| TRUE | evaluated 1385068 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
; i++, wnump--, resp--) { | 458798-1385068 |
| 160 | unsigned long q, l0; | - |
| 161 | | - |
| 162 | | - |
| 163 | | - |
| 164 | | - |
| 165 | | - |
| 166 | | - |
| 167 | | - |
| 168 | unsigned long n0, n1, rem = 0; | - |
| 169 | | - |
| 170 | n0 = wnump[0]; | - |
| 171 | n1 = wnump[-1]; | - |
| 172 | if (n0 == d0| TRUE | evaluated 110 times by 4 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
| | FALSE | evaluated 1384958 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 110-1384958 |
| 173 | q = (0xffffffffffffffffL);executed 110 times by 4 tests: q = (0xffffffffffffffffL);Executed by:- bntest
- ecdhtest
- ecdsatest
- ectest
| 110 |
| 174 | else | - |
| 175 | { | - |
| 176 | unsigned long t2l, t2h; | - |
| 177 | | - |
| 178 | q = ({ asm volatile ( "divq %4" : "=a"(q), "=d"(rem) : "a"(n1), "d"(n0), "g"(d0) : "cc"); q; }); | - |
| 179 | | - |
| 180 | | - |
| 181 | | - |
| 182 | | - |
| 183 | | - |
| 184 | asm ("mulq %3" : "=a"(t2l),"=d"(t2h) : "a"(d1),"g"(q) : "cc");; | - |
| 185 | for (;;) { | - |
| 186 | if ((| TRUE | evaluated 1307965 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 187633 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
t2h < rem)| TRUE | evaluated 1307965 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 187633 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
|| | 187633-1307965 |
| 187 | ((| TRUE | evaluated 9511 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 178122 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
t2h == rem)| TRUE | evaluated 9511 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 178122 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
&& (| TRUE | evaluated 9428 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 83 times by 4 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
|
t2l <= wnump[-2])| TRUE | evaluated 9428 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 83 times by 4 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
|
)) | 83-178122 |
| 188 | break;executed 1317393 times by 14 tests: break;Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1317393 |
| 189 | q--; | - |
| 190 | rem += d0; | - |
| 191 | if (rem < d0| TRUE | evaluated 67565 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 110640 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 67565-110640 |
| 192 | break;executed 67565 times by 12 tests: break;Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 67565 |
| 193 | if (t2l < d1| TRUE | evaluated 64900 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 45740 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 45740-64900 |
| 194 | t2h--;executed 64900 times by 12 tests: t2h--;Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 64900 |
| 195 | t2l -= d1; | - |
| 196 | }executed 110640 times by 12 tests: end of blockExecuted by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 110640 |
| 197 | | - |
| 198 | }executed 1384958 times by 14 tests: end of blockExecuted by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1384958 |
| 199 | | - |
| 200 | | - |
| 201 | l0 = bn_mul_words(tmp->d, sdiv->d, div_n, q); | - |
| 202 | tmp->d[div_n] = l0; | - |
| 203 | wnum.d--; | - |
| 204 | | - |
| 205 | | - |
| 206 | if (bn_sub_words(wnum.d, wnum.d, tmp->d, div_n + 1)| TRUE | evaluated 413 times by 6 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- ssltest
| | FALSE | evaluated 1384655 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 413-1384655 |
| 207 | | - |
| 208 | | - |
| 209 | | - |
| 210 | | - |
| 211 | | - |
| 212 | q--; | - |
| 213 | if (bn_add_words(wnum.d, wnum.d, sdiv->d, div_n)| TRUE | evaluated 413 times by 6 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- ssltest
| | FALSE | never evaluated |
) | 0-413 |
| 214 | | - |
| 215 | | - |
| 216 | | - |
| 217 | (*executed 413 times by 6 tests: (*wnump)++;Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- ssltest
wnump)++;executed 413 times by 6 tests: (*wnump)++;Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- ssltest
| 413 |
| 218 | }executed 413 times by 6 tests: end of blockExecuted by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- ssltest
| 413 |
| 219 | | - |
| 220 | *resp = q; | - |
| 221 | }executed 1385068 times by 14 tests: end of blockExecuted by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1385068 |
| 222 | { unsigned long *ftl; int tmp_top = (snum)->top; if (tmp_top > 0| TRUE | evaluated 458798 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | never evaluated |
) { for (ftl= &((snum)->d[tmp_top-1]); tmp_top > 0| TRUE | evaluated 1869162 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 8339 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
; tmp_top--) if (*(| TRUE | evaluated 450459 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1418703 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
ftl--)| TRUE | evaluated 450459 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1418703 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) break;executed 450459 times by 14 tests: break;Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(snum)->top = tmp_top; }executed 458798 times by 14 tests: end of blockExecuted by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
; }; | 0-1869162 |
| 223 | if (rm != | TRUE | evaluated 455467 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 3331 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 3331-455467 |
| 224 | ((void *)0)| TRUE | evaluated 455467 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 3331 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 3331-455467 |
| 225 | ) { | - |
| 226 | | - |
| 227 | | - |
| 228 | | - |
| 229 | int neg = num->neg; | - |
| 230 | BN_rshift(rm, snum, norm_shift); | - |
| 231 | if (!((rm)->top == 0)| TRUE | evaluated 450009 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 5458 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 5458-450009 |
| 232 | rm->neg = neg;executed 450009 times by 14 tests: rm->neg = neg;Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 450009 |
| 233 | ; | - |
| 234 | }executed 455467 times by 14 tests: end of blockExecuted by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 455467 |
| 235 | if (no_branch| TRUE | evaluated 457659 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1139 times by 2 tests |
) | 1139-457659 |
| 236 | { unsigned long *ftl; int tmp_top = (res)->top; if (tmp_top > 0| TRUE | evaluated 457659 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | never evaluated |
) { for (ftl= &((res)->d[tmp_top-1]); tmp_top > 0| TRUE | evaluated 835683 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 3300 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
; tmp_top--) if (*(| TRUE | evaluated 454359 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 381324 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
ftl--)| TRUE | evaluated 454359 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 381324 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) break;executed 454359 times by 14 tests: break;Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(res)->top = tmp_top; }executed 457659 times by 14 tests: end of blockExecuted by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
; }executed 457659 times by 14 tests: end of blockExecuted by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
; | 0-835683 |
| 237 | BN_CTX_end(ctx); | - |
| 238 | returnexecuted 458798 times by 14 tests: return (1);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(1);executed 458798 times by 14 tests: return (1);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 458798 |
| 239 | | - |
| 240 | err: | - |
| 241 | ; | - |
| 242 | BN_CTX_end(ctx); | - |
| 243 | return never executed: return (0); (0);never executed: return (0); | 0 |
| 244 | } | - |
| 245 | | - |
| 246 | int | - |
| 247 | BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, | - |
| 248 | BN_CTX *ctx) | - |
| 249 | { | - |
| 250 | int ct = ((((| TRUE | never evaluated | | FALSE | evaluated 1421 times by 2 tests |
num)->flags&(0x04)) != 0)| TRUE | never evaluated | | FALSE | evaluated 1421 times by 2 tests |
|| | 0-1421 |
| 251 | (((| TRUE | never evaluated | | FALSE | evaluated 1421 times by 2 tests |
divisor)->flags&(0x04)) != 0)| TRUE | never evaluated | | FALSE | evaluated 1421 times by 2 tests |
); | 0-1421 |
| 252 | | - |
| 253 | returnexecuted 1421 times by 2 tests: return BN_div_internal(dv, rm, num, divisor, ctx, ct); BN_div_internal(dv, rm, num, divisor, ctx, ct);executed 1421 times by 2 tests: return BN_div_internal(dv, rm, num, divisor, ctx, ct); | 1421 |
| 254 | } | - |
| 255 | | - |
| 256 | int | - |
| 257 | BN_div_nonct(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, | - |
| 258 | BN_CTX *ctx) | - |
| 259 | { | - |
| 260 | return never executed: return BN_div_internal(dv, rm, num, divisor, ctx, 0); BN_div_internal(dv, rm, num, divisor, ctx, 0);never executed: return BN_div_internal(dv, rm, num, divisor, ctx, 0); | 0 |
| 261 | } | - |
| 262 | | - |
| 263 | int | - |
| 264 | BN_div_ct(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, | - |
| 265 | BN_CTX *ctx) | - |
| 266 | { | - |
| 267 | returnexecuted 457664 times by 14 tests: return BN_div_internal(dv, rm, num, divisor, ctx, 1);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
BN_div_internal(dv, rm, num, divisor, ctx, 1);executed 457664 times by 14 tests: return BN_div_internal(dv, rm, num, divisor, ctx, 1);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 457664 |
| 268 | } | - |
| | |