| Line | Source | Count |
| 1 | | - |
| 2 | | - |
| 3 | | - |
| 4 | static int bn_limit_bits = 0; | - |
| 5 | static int bn_limit_num = 8; | - |
| 6 | static int bn_limit_bits_low = 0; | - |
| 7 | static int bn_limit_num_low = 8; | - |
| 8 | static int bn_limit_bits_high = 0; | - |
| 9 | static int bn_limit_num_high = 8; | - |
| 10 | static int bn_limit_bits_mont = 0; | - |
| 11 | static int bn_limit_num_mont = 8; | - |
| 12 | | - |
| 13 | void | - |
| 14 | BN_set_params(int mult, int high, int low, int mont) | - |
| 15 | { | - |
| 16 | if (mult >= 0| TRUE | never evaluated | | FALSE | never evaluated |
) { | 0 |
| 17 | if (mult > (int)(sizeof(int) * 8) - 1| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 18 | mult = sizeof(int) * 8 - 1; never executed: mult = sizeof(int) * 8 - 1; | 0 |
| 19 | bn_limit_bits = mult; | - |
| 20 | bn_limit_num = 1 << mult; | - |
| 21 | } never executed: end of block | 0 |
| 22 | if (high >= 0| TRUE | never evaluated | | FALSE | never evaluated |
) { | 0 |
| 23 | if (high > (int)(sizeof(int) * 8) - 1| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 24 | high = sizeof(int) * 8 - 1; never executed: high = sizeof(int) * 8 - 1; | 0 |
| 25 | bn_limit_bits_high = high; | - |
| 26 | bn_limit_num_high = 1 << high; | - |
| 27 | } never executed: end of block | 0 |
| 28 | if (low >= 0| TRUE | never evaluated | | FALSE | never evaluated |
) { | 0 |
| 29 | if (low > (int)(sizeof(int) * 8) - 1| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 30 | low = sizeof(int) * 8 - 1; never executed: low = sizeof(int) * 8 - 1; | 0 |
| 31 | bn_limit_bits_low = low; | - |
| 32 | bn_limit_num_low = 1 << low; | - |
| 33 | } never executed: end of block | 0 |
| 34 | if (mont >= 0| TRUE | never evaluated | | FALSE | never evaluated |
) { | 0 |
| 35 | if (mont > (int)(sizeof(int) * 8) - 1| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 36 | mont = sizeof(int) * 8 - 1; never executed: mont = sizeof(int) * 8 - 1; | 0 |
| 37 | bn_limit_bits_mont = mont; | - |
| 38 | bn_limit_num_mont = 1 << mont; | - |
| 39 | } never executed: end of block | 0 |
| 40 | } never executed: end of block | 0 |
| 41 | | - |
| 42 | int | - |
| 43 | BN_get_params(int which) | - |
| 44 | { | - |
| 45 | if (which == 0| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 46 | return never executed: return (bn_limit_bits); (bn_limit_bits);never executed: return (bn_limit_bits); | 0 |
| 47 | else if (which == 1| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 48 | return never executed: return (bn_limit_bits_high); (bn_limit_bits_high);never executed: return (bn_limit_bits_high); | 0 |
| 49 | else if (which == 2| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 50 | return never executed: return (bn_limit_bits_low); (bn_limit_bits_low);never executed: return (bn_limit_bits_low); | 0 |
| 51 | else if (which == 3| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 52 | return never executed: return (bn_limit_bits_mont); (bn_limit_bits_mont);never executed: return (bn_limit_bits_mont); | 0 |
| 53 | else | - |
| 54 | return never executed: return (0); (0);never executed: return (0); | 0 |
| 55 | } | - |
| 56 | | - |
| 57 | | - |
| 58 | const BIGNUM * | - |
| 59 | BN_value_one(void) | - |
| 60 | { | - |
| 61 | static const unsigned long data_one = 1L; | - |
| 62 | static const BIGNUM const_one = { | - |
| 63 | (unsigned long *)&data_one, 1, 1, 0, 0x02 | - |
| 64 | }; | - |
| 65 | | - |
| 66 | returnexecuted 222554 times by 14 tests: return (&const_one);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(&const_one);executed 222554 times by 14 tests: return (&const_one);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 222554 |
| 67 | } | - |
| 68 | | - |
| 69 | int | - |
| 70 | BN_num_bits_word(unsigned long l) | - |
| 71 | { | - |
| 72 | static const unsigned char bits[256] = { | - |
| 73 | 0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, | - |
| 74 | 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, | - |
| 75 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, | - |
| 76 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, | - |
| 77 | 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | - |
| 78 | 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | - |
| 79 | 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | - |
| 80 | 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | - |
| 81 | 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, | - |
| 82 | 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, | - |
| 83 | 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, | - |
| 84 | 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, | - |
| 85 | 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, | - |
| 86 | 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, | - |
| 87 | 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, | - |
| 88 | 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, | - |
| 89 | }; | - |
| 90 | | - |
| 91 | | - |
| 92 | if (l & 0xffffffff00000000L| TRUE | evaluated 7867498 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 6925827 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 6925827-7867498 |
| 93 | if (l & 0xffff000000000000L| TRUE | evaluated 4572527 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 3294971 times by 13 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 3294971-4572527 |
| 94 | if (l & 0xff00000000000000L| TRUE | evaluated 3115954 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 1456573 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 1456573-3115954 |
| 95 | returnexecuted 3115954 times by 14 tests: return (bits[(int)(l >> 56)] + 56);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(bits[(int)(l >> 56)] + 56);executed 3115954 times by 14 tests: return (bits[(int)(l >> 56)] + 56);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 3115954 |
| 96 | } else | - |
| 97 | returnexecuted 1456573 times by 14 tests: return (bits[(int)(l >> 48)] + 48);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(bits[(int)(l >> 48)] + 48);executed 1456573 times by 14 tests: return (bits[(int)(l >> 48)] + 48);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1456573 |
| 98 | } else { | - |
| 99 | if (l & 0x0000ff0000000000L| TRUE | evaluated 1677271 times by 13 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1617700 times by 13 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 1617700-1677271 |
| 100 | returnexecuted 1677271 times by 13 tests: return (bits[(int)(l >> 40)] + 40);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(bits[(int)(l >> 40)] + 40);executed 1677271 times by 13 tests: return (bits[(int)(l >> 40)] + 40);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1677271 |
| 101 | } else | - |
| 102 | returnexecuted 1617700 times by 13 tests: return (bits[(int)(l >> 32)] + 32);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(bits[(int)(l >> 32)] + 32);executed 1617700 times by 13 tests: return (bits[(int)(l >> 32)] + 32);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1617700 |
| 103 | } | - |
| 104 | } else | - |
| 105 | | - |
| 106 | { | - |
| 107 | if (l & 0xffff0000L| TRUE | evaluated 3572325 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 3353502 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 3353502-3572325 |
| 108 | if (l & 0xff000000L| TRUE | evaluated 1923190 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 1649135 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 1649135-1923190 |
| 109 | returnexecuted 1923190 times by 14 tests: return (bits[(int)(l >> 24L)] + 24);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(bits[(int)(l >> 24L)] + 24);executed 1923190 times by 14 tests: return (bits[(int)(l >> 24L)] + 24);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1923190 |
| 110 | else | - |
| 111 | returnexecuted 1649135 times by 14 tests: return (bits[(int)(l >> 16L)] + 16);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(bits[(int)(l >> 16L)] + 16);executed 1649135 times by 14 tests: return (bits[(int)(l >> 16L)] + 16);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1649135 |
| 112 | } else { | - |
| 113 | if (l & 0xff00L| TRUE | evaluated 1695603 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 1657899 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 1657899-1695603 |
| 114 | returnexecuted 1695603 times by 14 tests: return (bits[(int)(l >> 8)] + 8);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(bits[(int)(l >> 8)] + 8);executed 1695603 times by 14 tests: return (bits[(int)(l >> 8)] + 8);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1695603 |
| 115 | else | - |
| 116 | returnexecuted 1657899 times by 14 tests: return (bits[(int)(l)]);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(bits[(int)(l)]);executed 1657899 times by 14 tests: return (bits[(int)(l)]);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1657899 |
| 117 | } | - |
| 118 | } | - |
| 119 | } | - |
| 120 | | - |
| 121 | int | - |
| 122 | BN_num_bits(const BIGNUM *a) | - |
| 123 | { | - |
| 124 | int i = a->top - 1; | - |
| 125 | | - |
| 126 | ; | - |
| 127 | | - |
| 128 | if (((| TRUE | evaluated 52 times by 5 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- rsa_test
| | FALSE | evaluated 3351858 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
a)->top == 0)| TRUE | evaluated 52 times by 5 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- rsa_test
| | FALSE | evaluated 3351858 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 52-3351858 |
| 129 | returnexecuted 52 times by 5 tests: return 0;Executed by:- bntest
- ecdsatest
- ectest
- exptest
- rsa_test
0;executed 52 times by 5 tests: return 0;Executed by:- bntest
- ecdsatest
- ectest
- exptest
- rsa_test
| 52 |
| 130 | returnexecuted 3351858 times by 14 tests: return ((i * 64) + BN_num_bits_word(a->d[i]));Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
((i * 64) + BN_num_bits_word(a->d[i]));executed 3351858 times by 14 tests: return ((i * 64) + BN_num_bits_word(a->d[i]));Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 3351858 |
| 131 | } | - |
| 132 | | - |
| 133 | void | - |
| 134 | BN_clear_free(BIGNUM *a) | - |
| 135 | { | - |
| 136 | int i; | - |
| 137 | | - |
| 138 | if (a == | TRUE | evaluated 3284 times by 13 testsEvaluated by:- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- freenull
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 80864 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 3284-80864 |
| 139 | ((void *)0)| TRUE | evaluated 3284 times by 13 testsEvaluated by:- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- freenull
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 80864 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 3284-80864 |
| 140 | ) | - |
| 141 | return;executed 3284 times by 13 tests: return;Executed by:- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- freenull
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 3284 |
| 142 | ; | - |
| 143 | if (a->d != | TRUE | evaluated 77548 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 3316 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 3316-77548 |
| 144 | ((void *)0)| TRUE | evaluated 77548 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 3316 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 3316-77548 |
| 145 | && !(((a)->flags&(0x02)))| TRUE | evaluated 77548 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | never evaluated |
) | 0-77548 |
| 146 | freezero(a->d, a->dmax * sizeof(a->d[0]));executed 77548 times by 15 tests: freezero(a->d, a->dmax * sizeof(a->d[0]));Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 77548 |
| 147 | i = ((a)->flags&(0x01)); | - |
| 148 | explicit_bzero(a, sizeof(BIGNUM)); | - |
| 149 | if (i| TRUE | evaluated 9442 times by 14 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 71422 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 9442-71422 |
| 150 | free(a);executed 9442 times by 14 tests: free(a);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
- ssltest
- tlstest
| 9442 |
| 151 | }executed 80864 times by 15 tests: end of blockExecuted by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 80864 |
| 152 | | - |
| 153 | void | - |
| 154 | BN_free(BIGNUM *a) | - |
| 155 | { | - |
| 156 | BN_clear_free(a); | - |
| 157 | }executed 27735 times by 16 tests: end of blockExecuted by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- freenull
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 27735 |
| 158 | | - |
| 159 | void | - |
| 160 | BN_init(BIGNUM *a) | - |
| 161 | { | - |
| 162 | memset(a, 0, sizeof(BIGNUM)); | - |
| 163 | ; | - |
| 164 | }executed 93037 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
| 93037 |
| 165 | | - |
| 166 | BIGNUM * | - |
| 167 | BN_new(void) | - |
| 168 | { | - |
| 169 | BIGNUM *ret; | - |
| 170 | | - |
| 171 | if ((| TRUE | never evaluated | | FALSE | evaluated 9458 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
ret = malloc(sizeof(BIGNUM))) == | TRUE | never evaluated | | FALSE | evaluated 9458 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-9458 |
| 172 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 9458 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-9458 |
| 173 | ) { | - |
| 174 | ERR_put_error(3,(0xfff),((1|64)),__FILE__,250); | - |
| 175 | return never executed: return ( ((void *)0) ); (never executed: return ( ((void *)0) ); | 0 |
| 176 | ((void *)0) never executed: return ( ((void *)0) ); | 0 |
| 177 | ); never executed: return ( ((void *)0) ); | 0 |
| 178 | } | - |
| 179 | ret->flags = 0x01; | - |
| 180 | ret->top = 0; | - |
| 181 | ret->neg = 0; | - |
| 182 | ret->dmax = 0; | - |
| 183 | ret->d = | - |
| 184 | ((void *)0) | - |
| 185 | ; | - |
| 186 | ; | - |
| 187 | returnexecuted 9458 times by 15 tests: return (ret);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(ret);executed 9458 times by 15 tests: return (ret);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 9458 |
| 188 | } | - |
| 189 | | - |
| 190 | | - |
| 191 | | - |
| 192 | static unsigned long * | - |
| 193 | bn_expand_internal(const BIGNUM *b, int words) | - |
| 194 | { | - |
| 195 | unsigned long *A, *a = | - |
| 196 | ((void *)0) | - |
| 197 | ; | - |
| 198 | const unsigned long *B; | - |
| 199 | int i; | - |
| 200 | | - |
| 201 | ; | - |
| 202 | | - |
| 203 | if (words > (0x7fffffff/(4*64))| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 133952 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 3-133952 |
| 204 | ERR_put_error(3,(0xfff),(114),__FILE__,274); | - |
| 205 | returnexecuted 3 times by 1 test: return ((void *)0) ; executed 3 times by 1 test: return ((void *)0) ; | 3 |
| 206 | ((void *)0)executed 3 times by 1 test: return ((void *)0) ; | 3 |
| 207 | ;executed 3 times by 1 test: return ((void *)0) ; | 3 |
| 208 | } | - |
| 209 | if (((| TRUE | never evaluated | | FALSE | evaluated 133952 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
b)->flags&(0x02))| TRUE | never evaluated | | FALSE | evaluated 133952 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 0-133952 |
| 210 | ERR_put_error(3,(0xfff),(105),__FILE__,278); | - |
| 211 | return never executed: return ( ((void *)0) ); (never executed: return ( ((void *)0) ); | 0 |
| 212 | ((void *)0) never executed: return ( ((void *)0) ); | 0 |
| 213 | ); never executed: return ( ((void *)0) ); | 0 |
| 214 | } | - |
| 215 | a = A = reallocarray( | - |
| 216 | ((void *)0) | - |
| 217 | , words, sizeof(unsigned long)); | - |
| 218 | if (A == | TRUE | never evaluated | | FALSE | evaluated 133952 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-133952 |
| 219 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 133952 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-133952 |
| 220 | ) { | - |
| 221 | ERR_put_error(3,(0xfff),((1|64)),__FILE__,283); | - |
| 222 | return never executed: return ( ((void *)0) ); (never executed: return ( ((void *)0) ); | 0 |
| 223 | ((void *)0) never executed: return ( ((void *)0) ); | 0 |
| 224 | ); never executed: return ( ((void *)0) ); | 0 |
| 225 | } | - |
| 226 | | - |
| 227 | B = b->d; | - |
| 228 | | - |
| 229 | if (B != | TRUE | evaluated 56380 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 77572 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 56380-77572 |
| 230 | ((void *)0)| TRUE | evaluated 56380 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 77572 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 56380-77572 |
| 231 | ) { | - |
| 232 | for (i = b->top >> 2; i > 0| TRUE | evaluated 11653 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 56380 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
; i--, A += 4, B += 4) { | 11653-56380 |
| 233 | unsigned long a0, a1, a2, a3; | - |
| 234 | a0 = B[0]; | - |
| 235 | a1 = B[1]; | - |
| 236 | a2 = B[2]; | - |
| 237 | a3 = B[3]; | - |
| 238 | A[0] = a0; | - |
| 239 | A[1] = a1; | - |
| 240 | A[2] = a2; | - |
| 241 | A[3] = a3; | - |
| 242 | }executed 11653 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
| 11653 |
| 243 | switch (b->top & 3) { | - |
| 244 | caseexecuted 1676 times by 9 tests: case 3:Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- rsa_test
3:executed 1676 times by 9 tests: case 3:Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- rsa_test
| 1676 |
| 245 | A[2] = B[2]; | - |
| 246 | caseexecuted 1481 times by 15 tests: case 2:Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
2:executed 1481 times by 15 tests: case 2:Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
code before this statement executed 1676 times by 9 tests: case 2:Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- rsa_test
| 1481-1676 |
| 247 | A[1] = B[1]; | - |
| 248 | caseexecuted 10453 times by 15 tests: case 1:Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
1:executed 10453 times by 15 tests: case 1:Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
code before this statement executed 3157 times by 15 tests: case 1:Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 3157-10453 |
| 249 | A[0] = B[0]; | - |
| 250 | }executed 10453 times by 15 tests: end of blockExecuted by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 10453 |
| 251 | }executed 56380 times by 15 tests: end of blockExecuted by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 56380 |
| 252 | | - |
| 253 | | - |
| 254 | | - |
| 255 | | - |
| 256 | | - |
| 257 | | - |
| 258 | returnexecuted 133952 times by 15 tests: return (a);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(a);executed 133952 times by 15 tests: return (a);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 133952 |
| 259 | } | - |
| 260 | BIGNUM * | - |
| 261 | bn_dup_expand(const BIGNUM *b, int words) | - |
| 262 | { | - |
| 263 | BIGNUM *r = | - |
| 264 | ((void *)0) | - |
| 265 | ; | - |
| 266 | | - |
| 267 | ; | - |
| 268 | | - |
| 269 | | - |
| 270 | | - |
| 271 | | - |
| 272 | | - |
| 273 | | - |
| 274 | | - |
| 275 | if (words > b->dmax| TRUE | never evaluated | | FALSE | never evaluated |
) { | 0 |
| 276 | unsigned long *a = bn_expand_internal(b, words); | - |
| 277 | | - |
| 278 | if (a| TRUE | never evaluated | | FALSE | never evaluated |
) { | 0 |
| 279 | r = BN_new(); | - |
| 280 | if (r| TRUE | never evaluated | | FALSE | never evaluated |
) { | 0 |
| 281 | r->top = b->top; | - |
| 282 | r->dmax = words; | - |
| 283 | r->neg = b->neg; | - |
| 284 | r->d = a; | - |
| 285 | } never executed: end of block else { | 0 |
| 286 | | - |
| 287 | free(a); | - |
| 288 | } never executed: end of block | 0 |
| 289 | } | - |
| 290 | | - |
| 291 | | - |
| 292 | } never executed: end of block else { | 0 |
| 293 | r = BN_dup(b); | - |
| 294 | } never executed: end of block | 0 |
| 295 | | - |
| 296 | ; | - |
| 297 | return never executed: return r; r;never executed: return r; | 0 |
| 298 | } | - |
| 299 | BIGNUM * | - |
| 300 | bn_expand2(BIGNUM *b, int words) | - |
| 301 | { | - |
| 302 | ; | - |
| 303 | | - |
| 304 | if (words > b->dmax| TRUE | evaluated 133955 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | never evaluated |
) { | 0-133955 |
| 305 | unsigned long *a = bn_expand_internal(b, words); | - |
| 306 | if (!a| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 133952 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 3-133952 |
| 307 | returnexecuted 3 times by 1 test: return ((void *)0) ; executed 3 times by 1 test: return ((void *)0) ; | 3 |
| 308 | ((void *)0)executed 3 times by 1 test: return ((void *)0) ; | 3 |
| 309 | ;executed 3 times by 1 test: return ((void *)0) ; | 3 |
| 310 | if (b->d| TRUE | evaluated 56380 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 77572 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 56380-77572 |
| 311 | freezero(b->d, b->dmax * sizeof(b->d[0]));executed 56380 times by 15 tests: freezero(b->d, b->dmax * sizeof(b->d[0]));Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 56380 |
| 312 | b->d = a; | - |
| 313 | b->dmax = words; | - |
| 314 | }executed 133952 times by 15 tests: end of blockExecuted by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 133952 |
| 315 | ; | - |
| 316 | returnexecuted 133952 times by 15 tests: return b;Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
b;executed 133952 times by 15 tests: return b;Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 133952 |
| 317 | } | - |
| 318 | | - |
| 319 | BIGNUM * | - |
| 320 | BN_dup(const BIGNUM *a) | - |
| 321 | { | - |
| 322 | BIGNUM *t; | - |
| 323 | | - |
| 324 | if (a == | TRUE | never evaluated | | FALSE | evaluated 390 times by 11 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-390 |
| 325 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 390 times by 11 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-390 |
| 326 | ) | - |
| 327 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
| 328 | ((void *)0) never executed: return ((void *)0) ; | 0 |
| 329 | ; never executed: return ((void *)0) ; | 0 |
| 330 | ; | - |
| 331 | | - |
| 332 | t = BN_new(); | - |
| 333 | if (t == | TRUE | never evaluated | | FALSE | evaluated 390 times by 11 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-390 |
| 334 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 390 times by 11 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-390 |
| 335 | ) | - |
| 336 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
| 337 | ((void *)0) never executed: return ((void *)0) ; | 0 |
| 338 | ; never executed: return ((void *)0) ; | 0 |
| 339 | if (!BN_copy(t, a)| TRUE | never evaluated | | FALSE | evaluated 390 times by 11 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 0-390 |
| 340 | BN_free(t); | - |
| 341 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
| 342 | ((void *)0) never executed: return ((void *)0) ; | 0 |
| 343 | ; never executed: return ((void *)0) ; | 0 |
| 344 | } | - |
| 345 | ; | - |
| 346 | returnexecuted 390 times by 11 tests: return t;Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
t;executed 390 times by 11 tests: return t;Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 390 |
| 347 | } | - |
| 348 | | - |
| 349 | BIGNUM * | - |
| 350 | BN_copy(BIGNUM *a, const BIGNUM *b) | - |
| 351 | { | - |
| 352 | int i; | - |
| 353 | unsigned long *A; | - |
| 354 | const unsigned long *B; | - |
| 355 | | - |
| 356 | ; | - |
| 357 | | - |
| 358 | if (a == b| TRUE | evaluated 188 times by 1 test | | FALSE | evaluated 2213451 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 188-2213451 |
| 359 | returnexecuted 188 times by 1 test: return (a); (a);executed 188 times by 1 test: return (a); | 188 |
| 360 | if ((((| TRUE | evaluated 2179573 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 33878 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 2213451 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 2179573 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 33878 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
b->top) <= (a)->dmax)| TRUE | never evaluated | | FALSE | evaluated 2213451 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 2179573 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 33878 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
?(a):bn_expand2((a),(b->top))) == | TRUE | never evaluated | | FALSE | evaluated 2213451 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-2213451 |
| 361 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 2213451 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-2213451 |
| 362 | ) | - |
| 363 | return never executed: return ( ((void *)0) ); (never executed: return ( ((void *)0) ); | 0 |
| 364 | ((void *)0) never executed: return ( ((void *)0) ); | 0 |
| 365 | ); never executed: return ( ((void *)0) ); | 0 |
| 366 | | - |
| 367 | | - |
| 368 | A = a->d; | - |
| 369 | B = b->d; | - |
| 370 | for (i = b->top >> 2; i > 0| TRUE | evaluated 1898508 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 2213451 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--, A += 4, B += 4) { | 1898508-2213451 |
| 371 | unsigned long a0, a1, a2, a3; | - |
| 372 | a0 = B[0]; | - |
| 373 | a1 = B[1]; | - |
| 374 | a2 = B[2]; | - |
| 375 | a3 = B[3]; | - |
| 376 | A[0] = a0; | - |
| 377 | A[1] = a1; | - |
| 378 | A[2] = a2; | - |
| 379 | A[3] = a3; | - |
| 380 | }executed 1898508 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
| 1898508 |
| 381 | switch (b->top & 3) { | - |
| 382 | caseexecuted 712769 times by 8 tests: case 3:Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- rsa_test
3:executed 712769 times by 8 tests: case 3:Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- rsa_test
| 712769 |
| 383 | A[2] = B[2]; | - |
| 384 | caseexecuted 145262 times by 14 tests: case 2:Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
2:executed 145262 times by 14 tests: case 2:Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
code before this statement executed 712769 times by 8 tests: case 2:Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- rsa_test
| 145262-712769 |
| 385 | A[1] = B[1]; | - |
| 386 | caseexecuted 1647252 times by 14 tests: case 1:Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
1:executed 1647252 times by 14 tests: case 1:Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
code before this statement executed 858031 times by 14 tests: case 1:Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 858031-1647252 |
| 387 | A[0] = B[0]; | - |
| 388 | }executed 1647252 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
| 1647252 |
| 389 | | - |
| 390 | | - |
| 391 | | - |
| 392 | | - |
| 393 | a->top = b->top; | - |
| 394 | a->neg = b->neg; | - |
| 395 | ; | - |
| 396 | returnexecuted 2213451 times by 14 tests: return (a);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(a);executed 2213451 times by 14 tests: return (a);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 2213451 |
| 397 | } | - |
| 398 | | - |
| 399 | void | - |
| 400 | BN_swap(BIGNUM *a, BIGNUM *b) | - |
| 401 | { | - |
| 402 | int flags_old_a, flags_old_b; | - |
| 403 | unsigned long *tmp_d; | - |
| 404 | int tmp_top, tmp_dmax, tmp_neg; | - |
| 405 | | - |
| 406 | ; | - |
| 407 | ; | - |
| 408 | | - |
| 409 | flags_old_a = a->flags; | - |
| 410 | flags_old_b = b->flags; | - |
| 411 | | - |
| 412 | tmp_d = a->d; | - |
| 413 | tmp_top = a->top; | - |
| 414 | tmp_dmax = a->dmax; | - |
| 415 | tmp_neg = a->neg; | - |
| 416 | | - |
| 417 | a->d = b->d; | - |
| 418 | a->top = b->top; | - |
| 419 | a->dmax = b->dmax; | - |
| 420 | a->neg = b->neg; | - |
| 421 | | - |
| 422 | b->d = tmp_d; | - |
| 423 | b->top = tmp_top; | - |
| 424 | b->dmax = tmp_dmax; | - |
| 425 | b->neg = tmp_neg; | - |
| 426 | | - |
| 427 | a->flags = (flags_old_a & 0x01) | | - |
| 428 | (flags_old_b & 0x02); | - |
| 429 | b->flags = (flags_old_b & 0x01) | | - |
| 430 | (flags_old_a & 0x02); | - |
| 431 | ; | - |
| 432 | ; | - |
| 433 | } never executed: end of block | 0 |
| 434 | | - |
| 435 | void | - |
| 436 | BN_clear(BIGNUM *a) | - |
| 437 | { | - |
| 438 | ; | - |
| 439 | if (a->d != | TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 440 | ((void *)0)| TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 441 | ) | - |
| 442 | explicit_bzero(a->d, a->dmax * sizeof(a->d[0])); never executed: explicit_bzero(a->d, a->dmax * sizeof(a->d[0])); | 0 |
| 443 | a->top = 0; | - |
| 444 | a->neg = 0; | - |
| 445 | } never executed: end of block | 0 |
| 446 | | - |
| 447 | unsigned long | - |
| 448 | BN_get_word(const BIGNUM *a) | - |
| 449 | { | - |
| 450 | if (a->top > 1| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 451 | return never executed: return (0xffffffffffffffffL); (0xffffffffffffffffL);never executed: return (0xffffffffffffffffL); | 0 |
| 452 | else if (a->top == 1| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 453 | return never executed: return a->d[0]; a->d[0];never executed: return a->d[0]; | 0 |
| 454 | | - |
| 455 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 456 | } | - |
| 457 | | - |
| 458 | BIGNUM * | - |
| 459 | bn_expand(BIGNUM *a, int bits) | - |
| 460 | { | - |
| 461 | if (bits > (0x7fffffff - 64 + 1)| TRUE | never evaluated | | FALSE | evaluated 8442108 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 0-8442108 |
| 462 | return never executed: return ( ((void *)0) ); (never executed: return ( ((void *)0) ); | 0 |
| 463 | ((void *)0) never executed: return ( ((void *)0) ); | 0 |
| 464 | ); never executed: return ( ((void *)0) ); | 0 |
| 465 | | - |
| 466 | if (((| TRUE | evaluated 8410754 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 31354 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
bits + 64 - 1) / 64) <= a->dmax| TRUE | evaluated 8410754 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 31354 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 31354-8410754 |
| 467 | returnexecuted 8410754 times by 15 tests: return (a);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(a);executed 8410754 times by 15 tests: return (a);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 8410754 |
| 468 | | - |
| 469 | returnexecuted 31354 times by 15 tests: return bn_expand2(a, (bits + 64 - 1) / 64);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
bn_expand2(a, (bits + 64 - 1) / 64);executed 31354 times by 15 tests: return bn_expand2(a, (bits + 64 - 1) / 64);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 31354 |
| 470 | } | - |
| 471 | | - |
| 472 | int | - |
| 473 | BN_set_word(BIGNUM *a, unsigned long w) | - |
| 474 | { | - |
| 475 | ; | - |
| 476 | if (bn_expand(a, (int)sizeof(unsigned long) * 8) == | TRUE | never evaluated | | FALSE | evaluated 8441928 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-8441928 |
| 477 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 8441928 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-8441928 |
| 478 | ) | - |
| 479 | return never executed: return (0); (0);never executed: return (0); | 0 |
| 480 | a->neg = 0; | - |
| 481 | a->d[0] = w; | - |
| 482 | a->top = (w| TRUE | evaluated 5266 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 8436662 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
? 1 : 0); | 5266-8436662 |
| 483 | ; | - |
| 484 | returnexecuted 8441928 times by 15 tests: return (1);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(1);executed 8441928 times by 15 tests: return (1);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 8441928 |
| 485 | } | - |
| 486 | | - |
| 487 | BIGNUM * | - |
| 488 | BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret) | - |
| 489 | { | - |
| 490 | unsigned int i, m; | - |
| 491 | unsigned int n; | - |
| 492 | unsigned long l; | - |
| 493 | BIGNUM *bn = | - |
| 494 | ((void *)0) | - |
| 495 | ; | - |
| 496 | | - |
| 497 | if (ret == | TRUE | evaluated 2550 times by 9 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
- ssltest
| | FALSE | evaluated 11485 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 2550-11485 |
| 498 | ((void *)0)| TRUE | evaluated 2550 times by 9 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
- ssltest
| | FALSE | evaluated 11485 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 2550-11485 |
| 499 | ) | - |
| 500 | ret = bn = BN_new();executed 2550 times by 9 tests: ret = bn = BN_new();Executed by:- bntest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
- ssltest
| 2550 |
| 501 | if (ret == | TRUE | never evaluated | | FALSE | evaluated 14035 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-14035 |
| 502 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 14035 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-14035 |
| 503 | ) | - |
| 504 | return never executed: return ( ((void *)0) ); (never executed: return ( ((void *)0) ); | 0 |
| 505 | ((void *)0) never executed: return ( ((void *)0) ); | 0 |
| 506 | ); never executed: return ( ((void *)0) ); | 0 |
| 507 | ; | - |
| 508 | l = 0; | - |
| 509 | n = len; | - |
| 510 | if (n == 0| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 14032 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 3-14032 |
| 511 | ret->top = 0; | - |
| 512 | returnexecuted 3 times by 1 test: return (ret); (ret);executed 3 times by 1 test: return (ret); | 3 |
| 513 | } | - |
| 514 | i = ((n - 1) / 8) + 1; | - |
| 515 | m = ((n - 1) % (8)); | - |
| 516 | if (((((| TRUE | evaluated 7604 times by 11 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- ssltest
| | FALSE | evaluated 6428 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
int)i) <= (ret)->dmax)| TRUE | evaluated 7604 times by 11 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- ssltest
| | FALSE | evaluated 6428 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
?(ret):bn_expand2((ret),((int)i))) == | TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 14029 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 3-14029 |
| 517 | ((void *)0)| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 14029 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 3-14029 |
| 518 | ) { | - |
| 519 | BN_free(bn); | - |
| 520 | returnexecuted 3 times by 1 test: return ((void *)0) ; executed 3 times by 1 test: return ((void *)0) ; | 3 |
| 521 | ((void *)0)executed 3 times by 1 test: return ((void *)0) ; | 3 |
| 522 | ;executed 3 times by 1 test: return ((void *)0) ; | 3 |
| 523 | } | - |
| 524 | ret->top = i; | - |
| 525 | ret->neg = 0; | - |
| 526 | while (n--| TRUE | evaluated 777575 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 14029 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 14029-777575 |
| 527 | l = (l << 8L) | *(s++); | - |
| 528 | if (m-- == 0| TRUE | evaluated 101863 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 675712 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 101863-675712 |
| 529 | ret->d[--i] = l; | - |
| 530 | l = 0; | - |
| 531 | m = 8 - 1; | - |
| 532 | }executed 101863 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
| 101863 |
| 533 | }executed 777575 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
| 777575 |
| 534 | | - |
| 535 | | - |
| 536 | { unsigned long *ftl; int tmp_top = (ret)->top; if (tmp_top > 0| TRUE | evaluated 14029 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= &((ret)->d[tmp_top-1]); tmp_top > 0| TRUE | evaluated 15663 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 55 times by 3 tests |
; tmp_top--) if (*(| TRUE | evaluated 13974 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 1689 times by 12 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
ftl--)| TRUE | evaluated 13974 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 1689 times by 12 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) break;executed 13974 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
(ret)->top = tmp_top; }executed 14029 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-15663 |
| 537 | returnexecuted 14029 times by 14 tests: return (ret);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(ret);executed 14029 times by 14 tests: return (ret);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 14029 |
| 538 | } | - |
| 539 | | - |
| 540 | | - |
| 541 | int | - |
| 542 | BN_bn2bin(const BIGNUM *a, unsigned char *to) | - |
| 543 | { | - |
| 544 | int n, i; | - |
| 545 | unsigned long l; | - |
| 546 | | - |
| 547 | ; | - |
| 548 | n = i=((BN_num_bits(a)+7)/8); | - |
| 549 | while (i--| TRUE | evaluated 189801 times by 12 testsEvaluated by:- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 2728 times by 12 testsEvaluated by:- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 2728-189801 |
| 550 | l = a->d[i / 8]; | - |
| 551 | *(to++) = (unsigned char)(l >> (8 * (i % 8))) & 0xff; | - |
| 552 | }executed 189801 times by 12 tests: end of blockExecuted by:- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 189801 |
| 553 | returnexecuted 2728 times by 12 tests: return (n);Executed by:- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(n);executed 2728 times by 12 tests: return (n);Executed by:- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 2728 |
| 554 | } | - |
| 555 | | - |
| 556 | int | - |
| 557 | BN_ucmp(const BIGNUM *a, const BIGNUM *b) | - |
| 558 | { | - |
| 559 | int i; | - |
| 560 | unsigned long t1, t2, *ap, *bp; | - |
| 561 | | - |
| 562 | ; | - |
| 563 | ; | - |
| 564 | | - |
| 565 | i = a->top - b->top; | - |
| 566 | if (i != 0| TRUE | evaluated 677757 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 3242824 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 677757-3242824 |
| 567 | returnexecuted 677757 times by 15 tests: return (i);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(i);executed 677757 times by 15 tests: return (i);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 677757 |
| 568 | ap = a->d; | - |
| 569 | bp = b->d; | - |
| 570 | for (i = a->top - 1; i >= 0| TRUE | evaluated 4319852 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 244196 times by 11 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
; i--) { | 244196-4319852 |
| 571 | t1 = ap[i]; | - |
| 572 | t2 = bp[i]; | - |
| 573 | if (t1 != t2| TRUE | evaluated 2998628 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1321224 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 1321224-2998628 |
| 574 | returnexecuted 2998628 times by 15 tests: return ((t1 > t2) ? 1 : -1);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
((| TRUE | evaluated 1248553 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1750075 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
t1 > t2)| TRUE | evaluated 1248553 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1750075 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
? 1 : -1);executed 2998628 times by 15 tests: return ((t1 > t2) ? 1 : -1);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1248553-2998628 |
| 575 | }executed 1321224 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
| 1321224 |
| 576 | returnexecuted 244196 times by 11 tests: return (0);Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(0);executed 244196 times by 11 tests: return (0);Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 244196 |
| 577 | } | - |
| 578 | | - |
| 579 | int | - |
| 580 | BN_cmp(const BIGNUM *a, const BIGNUM *b) | - |
| 581 | { | - |
| 582 | int i; | - |
| 583 | int gt, lt; | - |
| 584 | unsigned long t1, t2; | - |
| 585 | | - |
| 586 | if ((| TRUE | never evaluated | | FALSE | evaluated 1294441 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
a == | TRUE | never evaluated | | FALSE | evaluated 1294441 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-1294441 |
| 587 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 1294441 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-1294441 |
| 588 | )| TRUE | never evaluated | | FALSE | evaluated 1294441 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
|| (| TRUE | never evaluated | | FALSE | evaluated 1294441 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
b == | TRUE | never evaluated | | FALSE | evaluated 1294441 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-1294441 |
| 589 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 1294441 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-1294441 |
| 590 | )| TRUE | never evaluated | | FALSE | evaluated 1294441 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 0-1294441 |
| 591 | if (a != | TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 592 | ((void *)0)| TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 593 | ) | - |
| 594 | return never executed: return (-1); (-1);never executed: return (-1); | 0 |
| 595 | else if (b != | TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 596 | ((void *)0)| TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 597 | ) | - |
| 598 | return never executed: return (1); (1);never executed: return (1); | 0 |
| 599 | else | - |
| 600 | return never executed: return (0); (0);never executed: return (0); | 0 |
| 601 | } | - |
| 602 | | - |
| 603 | ; | - |
| 604 | ; | - |
| 605 | | - |
| 606 | if (a->neg != b->neg| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 1294436 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 5-1294436 |
| 607 | if (a->neg| TRUE | never evaluated | | FALSE | evaluated 5 times by 1 test |
) | 0-5 |
| 608 | return never executed: return (-1); (-1);never executed: return (-1); | 0 |
| 609 | else | - |
| 610 | returnexecuted 5 times by 1 test: return (1); (1);executed 5 times by 1 test: return (1); | 5 |
| 611 | } | - |
| 612 | if (a->neg == 0| TRUE | evaluated 1294435 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 1 time by 1 test |
) { | 1-1294435 |
| 613 | gt = 1; | - |
| 614 | lt = -1; | - |
| 615 | }executed 1294435 times by 15 tests: end of blockExecuted by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
else { | 1294435 |
| 616 | gt = -1; | - |
| 617 | lt = 1; | - |
| 618 | }executed 1 time by 1 test: end of block | 1 |
| 619 | | - |
| 620 | if (a->top > b->top| TRUE | evaluated 368125 times by 8 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- ssltest
| | FALSE | evaluated 926311 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 368125-926311 |
| 621 | returnexecuted 368125 times by 8 tests: return (gt);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- ssltest
(gt);executed 368125 times by 8 tests: return (gt);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- ssltest
| 368125 |
| 622 | if (a->top < b->top| TRUE | evaluated 504 times by 3 tests | | FALSE | evaluated 925807 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 504-925807 |
| 623 | returnexecuted 504 times by 3 tests: return (lt); (lt);executed 504 times by 3 tests: return (lt); | 504 |
| 624 | for (i = a->top - 1; i >= 0| TRUE | evaluated 933743 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 2598 times by 14 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- servertest
- ssltest
- tlstest
|
; i--) { | 2598-933743 |
| 625 | t1 = a->d[i]; | - |
| 626 | t2 = b->d[i]; | - |
| 627 | if (t1 > t2| TRUE | evaluated 351003 times by 10 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- rsa_test
- ssltest
| | FALSE | evaluated 582740 times by 15 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 351003-582740 |
| 628 | returnexecuted 351003 times by 10 tests: return (gt);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- rsa_test
- ssltest
(gt);executed 351003 times by 10 tests: return (gt);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- rsa_test
- ssltest
| 351003 |
| 629 | if (t1 < t2| TRUE | evaluated 572206 times by 13 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 10534 times by 14 testsEvaluated by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- servertest
- ssltest
- tlstest
|
) | 10534-572206 |
| 630 | returnexecuted 572206 times by 13 tests: return (lt);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(lt);executed 572206 times by 13 tests: return (lt);Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 572206 |
| 631 | }executed 10534 times by 14 tests: end of blockExecuted by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- servertest
- ssltest
- tlstest
| 10534 |
| 632 | returnexecuted 2598 times by 14 tests: return (0);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- servertest
- ssltest
- tlstest
(0);executed 2598 times by 14 tests: return (0);Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- servertest
- ssltest
- tlstest
| 2598 |
| 633 | } | - |
| 634 | | - |
| 635 | int | - |
| 636 | BN_set_bit(BIGNUM *a, int n) | - |
| 637 | { | - |
| 638 | int i, j, k; | - |
| 639 | | - |
| 640 | if (n < 0| TRUE | never evaluated | | FALSE | evaluated 6758 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-6758 |
| 641 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 642 | | - |
| 643 | i = n / 64; | - |
| 644 | j = n % 64; | - |
| 645 | if (a->top <= i| TRUE | evaluated 6660 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 98 times by 1 test |
) { | 98-6660 |
| 646 | if ((((| TRUE | evaluated 659 times by 2 tests | | FALSE | evaluated 6001 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 6660 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 659 times by 2 tests | | FALSE | evaluated 6001 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 + 1) <= (a)->dmax)| TRUE | never evaluated | | FALSE | evaluated 6660 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 659 times by 2 tests | | FALSE | evaluated 6001 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
?(a):bn_expand2((a),(i + 1))) == | TRUE | never evaluated | | FALSE | evaluated 6660 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-6660 |
| 647 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 6660 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-6660 |
| 648 | ) | - |
| 649 | return never executed: return (0); (0);never executed: return (0); | 0 |
| 650 | for (k = a->top; k < i + 1| TRUE | evaluated 54620 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 6660 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
; k++) | 6660-54620 |
| 651 | a->d[k] = 0;executed 54620 times by 14 tests: a->d[k] = 0;Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 54620 |
| 652 | a->top = i + 1; | - |
| 653 | }executed 6660 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
| 6660 |
| 654 | | - |
| 655 | a->d[i] |= (((unsigned long)1) << j); | - |
| 656 | ; | - |
| 657 | returnexecuted 6758 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 6758 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
| 6758 |
| 658 | } | - |
| 659 | | - |
| 660 | int | - |
| 661 | BN_clear_bit(BIGNUM *a, int n) | - |
| 662 | { | - |
| 663 | int i, j; | - |
| 664 | | - |
| 665 | ; | - |
| 666 | if (n < 0| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 667 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 668 | | - |
| 669 | i = n / 64; | - |
| 670 | j = n % 64; | - |
| 671 | if (a->top <= i| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 672 | return never executed: return (0); (0);never executed: return (0); | 0 |
| 673 | | - |
| 674 | a->d[i] &= (~(((unsigned long)1) << j)); | - |
| 675 | { unsigned long *ftl; int tmp_top = (a)->top; if (tmp_top > 0| TRUE | never evaluated | | FALSE | never evaluated |
) { for (ftl= &((a)->d[tmp_top-1]); tmp_top > 0| TRUE | never evaluated | | FALSE | never evaluated |
; tmp_top--) if (*(| TRUE | never evaluated | | FALSE | never evaluated |
ftl--)| TRUE | never evaluated | | FALSE | never evaluated |
) break;never executed: break; (a)->top = tmp_top; }never executed: end of block ; }; | 0 |
| 676 | return never executed: return (1); (1);never executed: return (1); | 0 |
| 677 | } | - |
| 678 | | - |
| 679 | int | - |
| 680 | BN_is_bit_set(const BIGNUM *a, int n) | - |
| 681 | { | - |
| 682 | int i, j; | - |
| 683 | | - |
| 684 | ; | - |
| 685 | if (n < 0| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 2219269 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 2-2219269 |
| 686 | returnexecuted 2 times by 1 test: return 0; 0;executed 2 times by 1 test: return 0; | 2 |
| 687 | i = n / 64; | - |
| 688 | j = n % 64; | - |
| 689 | if (a->top <= i| TRUE | evaluated 955 times by 3 tests | | FALSE | evaluated 2218314 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) | 955-2218314 |
| 690 | returnexecuted 955 times by 3 tests: return 0; 0;executed 955 times by 3 tests: return 0; | 955 |
| 691 | returnexecuted 2218314 times by 14 tests: return (int)(((a->d[i]) >> j) & ((unsigned long)1));Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
(int)(((a->d[i]) >> j) & ((unsigned long)1));executed 2218314 times by 14 tests: return (int)(((a->d[i]) >> j) & ((unsigned long)1));Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 2218314 |
| 692 | } | - |
| 693 | | - |
| 694 | int | - |
| 695 | BN_mask_bits(BIGNUM *a, int n) | - |
| 696 | { | - |
| 697 | int b, w; | - |
| 698 | | - |
| 699 | ; | - |
| 700 | if (n < 0| TRUE | never evaluated | | FALSE | evaluated 154 times by 2 testsEvaluated by:- dsatest
- libcrypto.so.44.0.1
|
) | 0-154 |
| 701 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 702 | | - |
| 703 | w = n / 64; | - |
| 704 | b = n % 64; | - |
| 705 | if (w >= a->top| TRUE | never evaluated | | FALSE | evaluated 154 times by 2 testsEvaluated by:- dsatest
- libcrypto.so.44.0.1
|
) | 0-154 |
| 706 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 707 | if (b == 0| TRUE | never evaluated | | FALSE | evaluated 154 times by 2 testsEvaluated by:- dsatest
- libcrypto.so.44.0.1
|
) | 0-154 |
| 708 | a->top = w; never executed: a->top = w; | 0 |
| 709 | else { | - |
| 710 | a->top = w + 1; | - |
| 711 | a->d[w] &= ~((0xffffffffffffffffL) << b); | - |
| 712 | }executed 154 times by 2 tests: end of blockExecuted by:- dsatest
- libcrypto.so.44.0.1
| 154 |
| 713 | { unsigned long *ftl; int tmp_top = (a)->top; if (tmp_top > 0| TRUE | evaluated 154 times by 2 testsEvaluated by:- dsatest
- libcrypto.so.44.0.1
| | FALSE | never evaluated |
) { for (ftl= &((a)->d[tmp_top-1]); tmp_top > 0| TRUE | evaluated 154 times by 2 testsEvaluated by:- dsatest
- libcrypto.so.44.0.1
| | FALSE | never evaluated |
; tmp_top--) if (*(| TRUE | evaluated 154 times by 2 testsEvaluated by:- dsatest
- libcrypto.so.44.0.1
| | FALSE | never evaluated |
ftl--)| TRUE | evaluated 154 times by 2 testsEvaluated by:- dsatest
- libcrypto.so.44.0.1
| | FALSE | never evaluated |
) break;executed 154 times by 2 tests: break;Executed by:- dsatest
- libcrypto.so.44.0.1
(a)->top = tmp_top; }executed 154 times by 2 tests: end of blockExecuted by:- dsatest
- libcrypto.so.44.0.1
; }; | 0-154 |
| 714 | returnexecuted 154 times by 2 tests: return (1);Executed by:- dsatest
- libcrypto.so.44.0.1
(1);executed 154 times by 2 tests: return (1);Executed by:- dsatest
- libcrypto.so.44.0.1
| 154 |
| 715 | } | - |
| 716 | | - |
| 717 | void | - |
| 718 | BN_set_negative(BIGNUM *a, int b) | - |
| 719 | { | - |
| 720 | if (b| TRUE | never evaluated | | FALSE | evaluated 645633 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
&& !((a)->top == 0)| TRUE | never evaluated | | FALSE | never evaluated |
) | 0-645633 |
| 721 | a->neg = 1; never executed: a->neg = 1; | 0 |
| 722 | else | - |
| 723 | a->neg = 0;executed 645633 times by 4 tests: a->neg = 0;Executed by:- ecdhtest
- ecdsatest
- ectest
- ssltest
| 645633 |
| 724 | } | - |
| 725 | | - |
| 726 | int | - |
| 727 | bn_cmp_words(const unsigned long *a, const unsigned long *b, int n) | - |
| 728 | { | - |
| 729 | int i; | - |
| 730 | unsigned long aa, bb; | - |
| 731 | | - |
| 732 | aa = a[n - 1]; | - |
| 733 | bb = b[n - 1]; | - |
| 734 | if (aa != bb| TRUE | evaluated 7280 times by 7 testsEvaluated by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 19 times by 4 testsEvaluated by:- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
|
) | 19-7280 |
| 735 | returnexecuted 7280 times by 7 tests: return ((aa > bb) ? 1 : -1);Executed by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
((| TRUE | evaluated 3948 times by 7 testsEvaluated by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 3332 times by 7 testsEvaluated by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
aa > bb)| TRUE | evaluated 3948 times by 7 testsEvaluated by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 3332 times by 7 testsEvaluated by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
? 1 : -1);executed 7280 times by 7 tests: return ((aa > bb) ? 1 : -1);Executed by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 3332-7280 |
| 736 | for (i = n - 2; i >= 0| TRUE | evaluated 55 times by 4 testsEvaluated by:- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
| | FALSE | never evaluated |
; i--) { | 0-55 |
| 737 | aa = a[i]; | - |
| 738 | bb = b[i]; | - |
| 739 | if (aa != bb| TRUE | evaluated 19 times by 4 testsEvaluated by:- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
| | FALSE | evaluated 36 times by 3 testsEvaluated by:- pkcs7test
- servertest
- ssltest
|
) | 19-36 |
| 740 | returnexecuted 19 times by 4 tests: return ((aa > bb) ? 1 : -1);Executed by:- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
((| TRUE | never evaluated | | FALSE | evaluated 19 times by 4 testsEvaluated by:- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
|
aa > bb)| TRUE | never evaluated | | FALSE | evaluated 19 times by 4 testsEvaluated by:- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
|
? 1 : -1);executed 19 times by 4 tests: return ((aa > bb) ? 1 : -1);Executed by:- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
| 0-19 |
| 741 | }executed 36 times by 3 tests: end of blockExecuted by:- pkcs7test
- servertest
- ssltest
| 36 |
| 742 | return never executed: return (0); (0);never executed: return (0); | 0 |
| 743 | } | - |
| 744 | int | - |
| 745 | bn_cmp_part_words(const unsigned long *a, const unsigned long *b, int cl, int dl) | - |
| 746 | { | - |
| 747 | int n, i; | - |
| 748 | | - |
| 749 | n = cl - 1; | - |
| 750 | | - |
| 751 | if (dl < 0| TRUE | evaluated 336 times by 2 tests | | FALSE | evaluated 5248 times by 7 testsEvaluated by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 336-5248 |
| 752 | for (i = dl; i < 0| TRUE | evaluated 344 times by 2 tests | | FALSE | never evaluated |
; i++) { | 0-344 |
| 753 | if (b[n - i] != 0| TRUE | evaluated 336 times by 2 tests | | FALSE | evaluated 8 times by 1 test |
) | 8-336 |
| 754 | returnexecuted 336 times by 2 tests: return -1; -1;executed 336 times by 2 tests: return -1; | 336 |
| 755 | }executed 8 times by 1 test: end of block | 8 |
| 756 | } never executed: end of block | 0 |
| 757 | if (dl > 0| TRUE | evaluated 514 times by 2 tests | | FALSE | evaluated 4734 times by 7 testsEvaluated by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
) { | 514-4734 |
| 758 | for (i = dl; i > 0| TRUE | evaluated 516 times by 2 tests | | FALSE | never evaluated |
; i--) { | 0-516 |
| 759 | if (a[n + i] != 0| TRUE | evaluated 514 times by 2 tests | | FALSE | evaluated 2 times by 1 test |
) | 2-514 |
| 760 | returnexecuted 514 times by 2 tests: return 1; 1;executed 514 times by 2 tests: return 1; | 514 |
| 761 | }executed 2 times by 1 test: end of block | 2 |
| 762 | } never executed: end of block | 0 |
| 763 | returnexecuted 4734 times by 7 tests: return bn_cmp_words(a, b, cl);Executed by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
bn_cmp_words(a, b, cl);executed 4734 times by 7 tests: return bn_cmp_words(a, b, cl);Executed by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 4734 |
| 764 | } | - |
| 765 | void | - |
| 766 | BN_consttime_swap(unsigned long condition, BIGNUM *a, BIGNUM *b, int nwords) | - |
| 767 | { | - |
| 768 | unsigned long t; | - |
| 769 | int i; | - |
| 770 | | - |
| 771 | ; | - |
| 772 | ; | - |
| 773 | | - |
| 774 | | - |
| 775 | ((void) (0)) | - |
| 776 | ; | - |
| 777 | | - |
| 778 | ((void) (0)) | - |
| 779 | ; | - |
| 780 | | - |
| 781 | ((void) (0)) | - |
| 782 | ; | - |
| 783 | | - |
| 784 | condition = ((condition - 1) >> (64 - 1)) - 1; | - |
| 785 | | - |
| 786 | t = (a->top^b->top) & condition; | - |
| 787 | a->top ^= t; | - |
| 788 | b->top ^= t; | - |
| 789 | switch (nwords) { | - |
| 790 | default never executed: default: :never executed: default: | 0 |
| 791 | for (i = 10; i < nwords| TRUE | never evaluated | | FALSE | never evaluated |
; i++) | 0 |
| 792 | do { t = (a->d[i] ^ b->d[i]) & condition; a->d[i] ^= t; b->d[i] ^= t; } never executed: end of block while (0); | 0 |
| 793 | | - |
| 794 | case never executed: case 10: 10:never executed: case 10: code before this statement never executed: case 10: do { t = (a->d[9] ^ b->d[9]) & condition; a->d[9] ^= t; b->d[9] ^= t; } while (0); | 0 |
| 795 | case never executed: case 9: 9:never executed: case 9: code before this statement never executed: case 9: do { t = (a->d[8] ^ b->d[8]) & condition; a->d[8] ^= t; b->d[8] ^= t; } while (0); | 0 |
| 796 | case never executed: case 8: 8:never executed: case 8: code before this statement never executed: case 8: do { t = (a->d[7] ^ b->d[7]) & condition; a->d[7] ^= t; b->d[7] ^= t; } while (0); | 0 |
| 797 | case never executed: case 7: 7:never executed: case 7: code before this statement never executed: case 7: do { t = (a->d[6] ^ b->d[6]) & condition; a->d[6] ^= t; b->d[6] ^= t; } while (0); | 0 |
| 798 | case never executed: case 6: 6:never executed: case 6: code before this statement never executed: case 6: do { t = (a->d[5] ^ b->d[5]) & condition; a->d[5] ^= t; b->d[5] ^= t; } while (0); | 0 |
| 799 | case never executed: case 5: 5:never executed: case 5: code before this statement never executed: case 5: do { t = (a->d[4] ^ b->d[4]) & condition; a->d[4] ^= t; b->d[4] ^= t; } while (0); | 0 |
| 800 | case never executed: case 4: 4:never executed: case 4: code before this statement never executed: case 4: do { t = (a->d[3] ^ b->d[3]) & condition; a->d[3] ^= t; b->d[3] ^= t; } while (0); | 0 |
| 801 | case never executed: case 3: 3:never executed: case 3: code before this statement never executed: case 3: do { t = (a->d[2] ^ b->d[2]) & condition; a->d[2] ^= t; b->d[2] ^= t; } while (0); | 0 |
| 802 | case never executed: case 2: 2:never executed: case 2: code before this statement never executed: case 2: do { t = (a->d[1] ^ b->d[1]) & condition; a->d[1] ^= t; b->d[1] ^= t; } while (0); | 0 |
| 803 | case never executed: case 1: 1:never executed: case 1: code before this statement never executed: case 1: | 0 |
| 804 | do { t = (a->d[0] ^ b->d[0]) & condition; a->d[0] ^= t; b->d[0] ^= t; } while (0); | - |
| 805 | } never executed: end of block | 0 |
| 806 | | - |
| 807 | } | - |
| 808 | | - |
| 809 | | - |
| 810 | | - |
| 811 | | - |
| 812 | | - |
| 813 | | - |
| 814 | int | - |
| 815 | BN_swap_ct(unsigned long condition, BIGNUM *a, BIGNUM *b, size_t nwords) | - |
| 816 | { | - |
| 817 | unsigned long t; | - |
| 818 | int i, words; | - |
| 819 | | - |
| 820 | if (a == b| TRUE | never evaluated | | FALSE | evaluated 589299 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
) | 0-589299 |
| 821 | return never executed: return 1; 1;never executed: return 1; | 0 |
| 822 | if (nwords > 0x7fffffff| TRUE | never evaluated | | FALSE | evaluated 589299 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
) | 0-589299 |
| 823 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 824 | words = (int)nwords; | - |
| 825 | if ((((| TRUE | never evaluated | | FALSE | evaluated 589299 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
words) <= (a)->dmax)?(a):bn_expand2((a),(words))) == | TRUE | never evaluated | | FALSE | evaluated 589299 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
| 0-589299 |
| 826 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 589299 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
| 0-589299 |
| 827 | || (((| TRUE | never evaluated | | FALSE | evaluated 589299 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
words) <= (b)->dmax)?(b):bn_expand2((b),(words))) == | TRUE | never evaluated | | FALSE | evaluated 589299 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
| 0-589299 |
| 828 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 589299 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
| 0-589299 |
| 829 | ) | - |
| 830 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 831 | if (a->top > words| TRUE | never evaluated | | FALSE | evaluated 589299 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
|| b->top > words| TRUE | never evaluated | | FALSE | evaluated 589299 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
) { | 0-589299 |
| 832 | ERR_put_error(3,(0xfff),(106),__FILE__,913); | - |
| 833 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 834 | } | - |
| 835 | | - |
| 836 | | - |
| 837 | condition = ((~condition & (condition - 1)) >> (64 - 1)) - 1; | - |
| 838 | | - |
| 839 | | - |
| 840 | t = (a->top ^ b->top) & condition; | - |
| 841 | a->top ^= t; | - |
| 842 | b->top ^= t; | - |
| 843 | | - |
| 844 | | - |
| 845 | t = (a->neg ^ b->neg) & condition; | - |
| 846 | a->neg ^= t; | - |
| 847 | b->neg ^= t; | - |
| 848 | | - |
| 849 | | - |
| 850 | t = ((a->flags ^ b->flags) & 0x04) & condition; | - |
| 851 | a->flags ^= t; | - |
| 852 | b->flags ^= t; | - |
| 853 | | - |
| 854 | | - |
| 855 | for (i = 0; i < words| TRUE | evaluated 3081391 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
| | FALSE | evaluated 589299 times by 4 testsEvaluated by:- ecdhtest
- ecdsatest
- ectest
- ssltest
|
; i++) { | 589299-3081391 |
| 856 | t = (a->d[i] ^ b->d[i]) & condition; | - |
| 857 | a->d[i] ^= t; | - |
| 858 | b->d[i] ^= t; | - |
| 859 | }executed 3081391 times by 4 tests: end of blockExecuted by:- ecdhtest
- ecdsatest
- ectest
- ssltest
| 3081391 |
| 860 | | - |
| 861 | returnexecuted 589299 times by 4 tests: return 1;Executed by:- ecdhtest
- ecdsatest
- ectest
- ssltest
1;executed 589299 times by 4 tests: return 1;Executed by:- ecdhtest
- ecdsatest
- ectest
- ssltest
| 589299 |
| 862 | } | - |
| 863 | | - |
| 864 | BN_GENCB * | - |
| 865 | BN_GENCB_new(void) | - |
| 866 | { | - |
| 867 | BN_GENCB *cb; | - |
| 868 | | - |
| 869 | if ((| TRUE | never evaluated | | FALSE | never evaluated |
cb = calloc(1, sizeof(*cb))) == | TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 870 | ((void *)0)| TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 871 | ) | - |
| 872 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
| 873 | ((void *)0) never executed: return ((void *)0) ; | 0 |
| 874 | ; never executed: return ((void *)0) ; | 0 |
| 875 | | - |
| 876 | return never executed: return cb; cb;never executed: return cb; | 0 |
| 877 | } | - |
| 878 | | - |
| 879 | void | - |
| 880 | BN_GENCB_free(BN_GENCB *cb) | - |
| 881 | { | - |
| 882 | if (cb == | TRUE | evaluated 1 time by 1 test | | FALSE | never evaluated |
| 0-1 |
| 883 | ((void *)0)| TRUE | evaluated 1 time by 1 test | | FALSE | never evaluated |
| 0-1 |
| 884 | ) | - |
| 885 | return;executed 1 time by 1 test: return; | 1 |
| 886 | free(cb); | - |
| 887 | } never executed: end of block | 0 |
| 888 | | - |
| 889 | void * | - |
| 890 | BN_GENCB_get_arg(BN_GENCB *cb) | - |
| 891 | { | - |
| 892 | return never executed: return cb->arg; cb->arg;never executed: return cb->arg; | 0 |
| 893 | } | - |
| | |