Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
12 | | - |
13 | | - |
14 | | - |
15 | | - |
16 | | - |
17 | | - |
18 | | - |
19 | | - |
20 | | - |
21 | | - |
22 | | - |
23 | | - |
24 | | - |
25 | | - |
26 | | - |
27 | | - |
28 | | - |
29 | | - |
30 | | - |
31 | | - |
32 | | - |
33 | | - |
34 | | - |
35 | | - |
36 | | - |
37 | | - |
38 | | - |
39 | | - |
40 | | - |
41 | | - |
42 | | - |
43 | | - |
44 | | - |
45 | | - |
46 | | - |
47 | | - |
48 | | - |
49 | | - |
50 | | - |
51 | | - |
52 | | - |
53 | | - |
54 | | - |
55 | | - |
56 | | - |
57 | | - |
58 | | - |
59 | #ifndef BN_DEBUG | - |
60 | # undef NDEBUG /* avoid conflicting definitions */ | - |
61 | # define NDEBUG | - |
62 | #endif | - |
63 | | - |
64 | #include <assert.h> | - |
65 | #include <stdio.h> | - |
66 | | - |
67 | #include <openssl/opensslconf.h> | - |
68 | | - |
69 | #include "bn_lcl.h" | - |
70 | | - |
71 | #if defined(BN_LLONG) || defined(BN_UMULT_HIGH) | - |
72 | | - |
73 | BN_ULONG | - |
74 | bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w) | - |
75 | { | - |
76 | BN_ULONG c1 = 0; | - |
77 | | - |
78 | assert(num >= 0); | - |
79 | if (num <= 0)TRUE | never evaluated | FALSE | evaluated 1423366 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-1423366 |
80 | return (c1); never executed: return (c1); | 0 |
81 | | - |
82 | #ifndef OPENSSL_SMALL_FOOTPRINT | - |
83 | while (num & ~3) {TRUE | evaluated 1658364 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 1423366 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 1423366-1658364 |
84 | mul_add(rp[0], ap[0], w, c1);TRUE | evaluated 118099 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 1540265 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 868071 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 790293 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 118099-1540265 |
85 | mul_add(rp[1], ap[1], w, c1);TRUE | evaluated 406066 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 1252298 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 811067 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 847297 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 406066-1252298 |
86 | mul_add(rp[2], ap[2], w, c1);TRUE | evaluated 313713 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 1344651 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 814804 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 843560 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 313713-1344651 |
87 | mul_add(rp[3], ap[3], w, c1);TRUE | evaluated 224583 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 1433781 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 780588 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 877776 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 224583-1433781 |
88 | ap += 4; | - |
89 | rp += 4; | - |
90 | num -= 4; | - |
91 | }executed 1658364 times by 12 tests: end of block Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1658364 |
92 | #endif | - |
93 | while (num) {TRUE | evaluated 1545871 times by 11 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
| FALSE | evaluated 1423366 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 1423366-1545871 |
94 | mul_add(rp[0], ap[0], w, c1);TRUE | evaluated 31486 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- rsa_test
- servertest
| FALSE | evaluated 1514385 times by 11 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
|
TRUE | evaluated 533949 times by 11 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
| FALSE | evaluated 1011922 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- rsa_test
- servertest
|
| 31486-1514385 |
95 | ap++; | - |
96 | rp++; | - |
97 | num--; | - |
98 | }executed 1545871 times by 11 tests: end of block Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
| 1545871 |
99 | | - |
100 | return (c1);executed 1423366 times by 14 tests: return (c1); Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1423366 |
101 | } | - |
102 | | - |
103 | BN_ULONG | - |
104 | bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w) | - |
105 | { | - |
106 | BN_ULONG c1 = 0; | - |
107 | | - |
108 | assert(num >= 0); | - |
109 | if (num <= 0)TRUE | never evaluated | FALSE | evaluated 2006848 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-2006848 |
110 | return (c1); never executed: return (c1); | 0 |
111 | | - |
112 | #ifndef OPENSSL_SMALL_FOOTPRINT | - |
113 | while (num & ~3) {TRUE | evaluated 2723244 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 2006848 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 2006848-2723244 |
114 | mul(rp[0], ap[0], w, c1);TRUE | evaluated 153095 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 2570149 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 153095-2570149 |
115 | mul(rp[1], ap[1], w, c1);TRUE | evaluated 319241 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 2404003 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 319241-2404003 |
116 | mul(rp[2], ap[2], w, c1);TRUE | evaluated 319053 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 2404191 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 319053-2404191 |
117 | mul(rp[3], ap[3], w, c1);TRUE | evaluated 348780 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 2374464 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 348780-2374464 |
118 | ap += 4; | - |
119 | rp += 4; | - |
120 | num -= 4; | - |
121 | }executed 2723244 times by 12 tests: end of block Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 2723244 |
122 | #endif | - |
123 | while (num) {TRUE | evaluated 2012281 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 2006848 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 2006848-2012281 |
124 | mul(rp[0], ap[0], w, c1);TRUE | evaluated 92198 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 1920083 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 92198-1920083 |
125 | ap++; | - |
126 | rp++; | - |
127 | num--; | - |
128 | }executed 2012281 times by 14 tests: end of block Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 2012281 |
129 | return (c1);executed 2006848 times by 14 tests: return (c1); Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 2006848 |
130 | } | - |
131 | | - |
132 | void | - |
133 | bn_sqr_words(BN_ULONG *r, const BN_ULONG *a, int n) | - |
134 | { | - |
135 | assert(n >= 0); | - |
136 | if (n <= 0)TRUE | never evaluated | FALSE | evaluated 253744 times by 10 testsEvaluated by:- bntest
- dhtest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
|
| 0-253744 |
137 | return; never executed: return; | 0 |
138 | | - |
139 | #ifndef OPENSSL_SMALL_FOOTPRINT | - |
140 | while (n & ~3) {TRUE | evaluated 61511 times by 7 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- rsa_test
- servertest
| FALSE | evaluated 253744 times by 10 testsEvaluated by:- bntest
- dhtest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
|
| 61511-253744 |
141 | sqr(r[0], r[1], a[0]); | - |
142 | sqr(r[2], r[3], a[1]); | - |
143 | sqr(r[4], r[5], a[2]); | - |
144 | sqr(r[6], r[7], a[3]); | - |
145 | a += 4; | - |
146 | r += 8; | - |
147 | n -= 4; | - |
148 | }executed 61511 times by 7 tests: end of block Executed by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- rsa_test
- servertest
| 61511 |
149 | #endif | - |
150 | while (n) {TRUE | evaluated 260358 times by 10 testsEvaluated by:- bntest
- dhtest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
| FALSE | evaluated 253744 times by 10 testsEvaluated by:- bntest
- dhtest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
|
| 253744-260358 |
151 | sqr(r[0], r[1], a[0]); | - |
152 | a++; | - |
153 | r += 2; | - |
154 | n--; | - |
155 | }executed 260358 times by 10 tests: end of block Executed by:- bntest
- dhtest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
| 260358 |
156 | }executed 253744 times by 10 tests: end of block Executed by:- bntest
- dhtest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- rsa_test
- servertest
| 253744 |
157 | | - |
158 | #else /* !(defined(BN_LLONG) || defined(BN_UMULT_HIGH)) */ | - |
159 | | - |
160 | BN_ULONG | - |
161 | bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w) | - |
162 | { | - |
163 | BN_ULONG c = 0; | - |
164 | BN_ULONG bl, bh; | - |
165 | | - |
166 | assert(num >= 0); | - |
167 | if (num <= 0) | - |
168 | return ((BN_ULONG)0); | - |
169 | | - |
170 | bl = LBITS(w); | - |
171 | bh = HBITS(w); | - |
172 | | - |
173 | #ifndef OPENSSL_SMALL_FOOTPRINT | - |
174 | while (num & ~3) { | - |
175 | mul_add(rp[0], ap[0], bl, bh, c); | - |
176 | mul_add(rp[1], ap[1], bl, bh, c); | - |
177 | mul_add(rp[2], ap[2], bl, bh, c); | - |
178 | mul_add(rp[3], ap[3], bl, bh, c); | - |
179 | ap += 4; | - |
180 | rp += 4; | - |
181 | num -= 4; | - |
182 | } | - |
183 | #endif | - |
184 | while (num) { | - |
185 | mul_add(rp[0], ap[0], bl, bh, c); | - |
186 | ap++; | - |
187 | rp++; | - |
188 | num--; | - |
189 | } | - |
190 | return (c); | - |
191 | } | - |
192 | | - |
193 | BN_ULONG | - |
194 | bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w) | - |
195 | { | - |
196 | BN_ULONG carry = 0; | - |
197 | BN_ULONG bl, bh; | - |
198 | | - |
199 | assert(num >= 0); | - |
200 | if (num <= 0) | - |
201 | return ((BN_ULONG)0); | - |
202 | | - |
203 | bl = LBITS(w); | - |
204 | bh = HBITS(w); | - |
205 | | - |
206 | #ifndef OPENSSL_SMALL_FOOTPRINT | - |
207 | while (num & ~3) { | - |
208 | mul(rp[0], ap[0], bl, bh, carry); | - |
209 | mul(rp[1], ap[1], bl, bh, carry); | - |
210 | mul(rp[2], ap[2], bl, bh, carry); | - |
211 | mul(rp[3], ap[3], bl, bh, carry); | - |
212 | ap += 4; | - |
213 | rp += 4; | - |
214 | num -= 4; | - |
215 | } | - |
216 | #endif | - |
217 | while (num) { | - |
218 | mul(rp[0], ap[0], bl, bh, carry); | - |
219 | ap++; | - |
220 | rp++; | - |
221 | num--; | - |
222 | } | - |
223 | return (carry); | - |
224 | } | - |
225 | | - |
226 | void | - |
227 | bn_sqr_words(BN_ULONG *r, const BN_ULONG *a, int n) | - |
228 | { | - |
229 | assert(n >= 0); | - |
230 | if (n <= 0) | - |
231 | return; | - |
232 | | - |
233 | #ifndef OPENSSL_SMALL_FOOTPRINT | - |
234 | while (n & ~3) { | - |
235 | sqr64(r[0], r[1], a[0]); | - |
236 | sqr64(r[2], r[3], a[1]); | - |
237 | sqr64(r[4], r[5], a[2]); | - |
238 | sqr64(r[6], r[7], a[3]); | - |
239 | a += 4; | - |
240 | r += 8; | - |
241 | n -= 4; | - |
242 | } | - |
243 | #endif | - |
244 | while (n) { | - |
245 | sqr64(r[0], r[1], a[0]); | - |
246 | a++; | - |
247 | r += 2; | - |
248 | n--; | - |
249 | } | - |
250 | } | - |
251 | | - |
252 | #endif /* !(defined(BN_LLONG) || defined(BN_UMULT_HIGH)) */ | - |
253 | | - |
254 | #if defined(BN_LLONG) && defined(BN_DIV2W) | - |
255 | | - |
256 | BN_ULONG | - |
257 | bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d) | - |
258 | { | - |
259 | return ((BN_ULONG)(((((BN_ULLONG)h) << BN_BITS2)|l)/(BN_ULLONG)d)); | - |
260 | } | - |
261 | | - |
262 | #else | - |
263 | | - |
264 | | - |
265 | | - |
266 | BN_ULONG | - |
267 | bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d) | - |
268 | { | - |
269 | BN_ULONG dh, dl, q,ret = 0, th, tl, t; | - |
270 | int i, count = 2; | - |
271 | | - |
272 | if (d == 0)TRUE | never evaluated | FALSE | evaluated 1645 times by 1 test |
| 0-1645 |
273 | return (BN_MASK2); never executed: return ((0xffffffffffffffffL)); | 0 |
274 | | - |
275 | i = BN_num_bits_word(d); | - |
276 | assert((i == BN_BITS2) || (h <= (BN_ULONG)1 << i)); | - |
277 | | - |
278 | i = BN_BITS2 - i; | - |
279 | if (h >= d)TRUE | never evaluated | FALSE | evaluated 1645 times by 1 test |
| 0-1645 |
280 | h -= d; never executed: h -= d; | 0 |
281 | | - |
282 | if (i) {TRUE | never evaluated | FALSE | evaluated 1645 times by 1 test |
| 0-1645 |
283 | d <<= i; | - |
284 | h = (h << i) | (l >> (BN_BITS2 - i)); | - |
285 | l <<= i; | - |
286 | } never executed: end of block | 0 |
287 | dh = (d & BN_MASK2h) >> BN_BITS4; | - |
288 | dl = (d & BN_MASK2l); | - |
289 | for (;;) { | - |
290 | if ((h >> BN_BITS4) == dh)TRUE | evaluated 4 times by 1 test | FALSE | evaluated 3286 times by 1 test |
| 4-3286 |
291 | q = BN_MASK2l;executed 4 times by 1 test: q = (0xffffffffL); | 4 |
292 | else | - |
293 | q = h / dh;executed 3286 times by 1 test: q = h / dh; | 3286 |
294 | | - |
295 | th = q * dh; | - |
296 | tl = dl * q; | - |
297 | for (;;) { | - |
298 | t = h - th; | - |
299 | if ((t & BN_MASK2h) ||TRUE | evaluated 498 times by 1 test | FALSE | evaluated 3632 times by 1 test |
| 498-3632 |
300 | ((tl) <= (TRUE | evaluated 2792 times by 1 test | FALSE | evaluated 840 times by 1 test |
| 840-2792 |
301 | (t << BN_BITS4) |TRUE | evaluated 2792 times by 1 test | FALSE | evaluated 840 times by 1 test |
| 840-2792 |
302 | ((l & BN_MASK2h) >> BN_BITS4))))TRUE | evaluated 2792 times by 1 test | FALSE | evaluated 840 times by 1 test |
| 840-2792 |
303 | break;executed 3290 times by 1 test: break; | 3290 |
304 | q--; | - |
305 | th -= dh; | - |
306 | tl -= dl; | - |
307 | }executed 840 times by 1 test: end of block | 840 |
308 | t = (tl >> BN_BITS4); | - |
309 | tl = (tl << BN_BITS4) & BN_MASK2h; | - |
310 | th += t; | - |
311 | | - |
312 | if (l < tl)TRUE | evaluated 1130 times by 1 test | FALSE | evaluated 2160 times by 1 test |
| 1130-2160 |
313 | th++;executed 1130 times by 1 test: th++; | 1130 |
314 | l -= tl; | - |
315 | if (h < th) {TRUE | never evaluated | FALSE | evaluated 3290 times by 1 test |
| 0-3290 |
316 | h += d; | - |
317 | q--; | - |
318 | } never executed: end of block | 0 |
319 | h -= th; | - |
320 | | - |
321 | if (--count == 0)TRUE | evaluated 1645 times by 1 test | FALSE | evaluated 1645 times by 1 test |
| 1645 |
322 | break;executed 1645 times by 1 test: break; | 1645 |
323 | | - |
324 | ret = q << BN_BITS4; | - |
325 | h = ((h << BN_BITS4) | (l >> BN_BITS4)) & BN_MASK2; | - |
326 | l = (l & BN_MASK2l) << BN_BITS4; | - |
327 | }executed 1645 times by 1 test: end of block | 1645 |
328 | ret |= q; | - |
329 | return (ret);executed 1645 times by 1 test: return (ret); | 1645 |
330 | } | - |
331 | #endif /* !defined(BN_LLONG) && defined(BN_DIV2W) */ | - |
332 | | - |
333 | #ifdef BN_LLONG | - |
334 | BN_ULONG | - |
335 | bn_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int n) | - |
336 | { | - |
337 | BN_ULLONG ll = 0; | - |
338 | | - |
339 | assert(n >= 0); | - |
340 | if (n <= 0) | - |
341 | return ((BN_ULONG)0); | - |
342 | | - |
343 | #ifndef OPENSSL_SMALL_FOOTPRINT | - |
344 | while (n & ~3) { | - |
345 | ll += (BN_ULLONG)a[0] + b[0]; | - |
346 | r[0] = (BN_ULONG)ll & BN_MASK2; | - |
347 | ll >>= BN_BITS2; | - |
348 | ll += (BN_ULLONG)a[1] + b[1]; | - |
349 | r[1] = (BN_ULONG)ll & BN_MASK2; | - |
350 | ll >>= BN_BITS2; | - |
351 | ll += (BN_ULLONG)a[2] + b[2]; | - |
352 | r[2] = (BN_ULONG)ll & BN_MASK2; | - |
353 | ll >>= BN_BITS2; | - |
354 | ll += (BN_ULLONG)a[3] + b[3]; | - |
355 | r[3] = (BN_ULONG)ll & BN_MASK2; | - |
356 | ll >>= BN_BITS2; | - |
357 | a += 4; | - |
358 | b += 4; | - |
359 | r += 4; | - |
360 | n -= 4; | - |
361 | } | - |
362 | #endif | - |
363 | while (n) { | - |
364 | ll += (BN_ULLONG)a[0] + b[0]; | - |
365 | r[0] = (BN_ULONG)ll & BN_MASK2; | - |
366 | ll >>= BN_BITS2; | - |
367 | a++; | - |
368 | b++; | - |
369 | r++; | - |
370 | n--; | - |
371 | } | - |
372 | return ((BN_ULONG)ll); | - |
373 | } | - |
374 | #else /* !BN_LLONG */ | - |
375 | BN_ULONG | - |
376 | bn_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int n) | - |
377 | { | - |
378 | BN_ULONG c, l, t; | - |
379 | | - |
380 | assert(n >= 0); | - |
381 | if (n <= 0)TRUE | evaluated 15515 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 1501550 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
|
| 15515-1501550 |
382 | return ((BN_ULONG)0);executed 15515 times by 14 tests: return ((unsigned long)0); Executed by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 15515 |
383 | | - |
384 | c = 0; | - |
385 | #ifndef OPENSSL_SMALL_FOOTPRINT | - |
386 | while (n & ~3) {TRUE | evaluated 1328979 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 1501550 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
|
| 1328979-1501550 |
387 | t = a[0]; | - |
388 | t = (t + c) & BN_MASK2; | - |
389 | c = (t < c); | - |
390 | l = (t + b[0]) & BN_MASK2; | - |
391 | c += (l < t); | - |
392 | r[0] = l; | - |
393 | t = a[1]; | - |
394 | t = (t + c) & BN_MASK2; | - |
395 | c = (t < c); | - |
396 | l = (t + b[1]) & BN_MASK2; | - |
397 | c += (l < t); | - |
398 | r[1] = l; | - |
399 | t = a[2]; | - |
400 | t = (t + c) & BN_MASK2; | - |
401 | c = (t < c); | - |
402 | l = (t + b[2]) & BN_MASK2; | - |
403 | c += (l < t); | - |
404 | r[2] = l; | - |
405 | t = a[3]; | - |
406 | t = (t + c) & BN_MASK2; | - |
407 | c = (t < c); | - |
408 | l = (t + b[3]) & BN_MASK2; | - |
409 | c += (l < t); | - |
410 | r[3] = l; | - |
411 | a += 4; | - |
412 | b += 4; | - |
413 | r += 4; | - |
414 | n -= 4; | - |
415 | }executed 1328979 times by 12 tests: end of block Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1328979 |
416 | #endif | - |
417 | while (n) {TRUE | evaluated 1996367 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 1501550 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
|
| 1501550-1996367 |
418 | t = a[0]; | - |
419 | t = (t + c) & BN_MASK2; | - |
420 | c = (t < c); | - |
421 | l = (t + b[0]) & BN_MASK2; | - |
422 | c += (l < t); | - |
423 | r[0] = l; | - |
424 | a++; | - |
425 | b++; | - |
426 | r++; | - |
427 | n--; | - |
428 | }executed 1996367 times by 15 tests: end of block Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1996367 |
429 | return ((BN_ULONG)c);executed 1501550 times by 15 tests: return ((unsigned long)c); Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 1501550 |
430 | } | - |
431 | #endif /* !BN_LLONG */ | - |
432 | | - |
433 | BN_ULONG | - |
434 | bn_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int n) | - |
435 | { | - |
436 | BN_ULONG t1, t2; | - |
437 | int c = 0; | - |
438 | | - |
439 | assert(n >= 0); | - |
440 | if (n <= 0)TRUE | evaluated 341 times by 5 testsEvaluated by:- bntest
- dhtest
- ecdhtest
- ecdsatest
- ectest
| FALSE | evaluated 4815024 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
|
| 341-4815024 |
441 | return ((BN_ULONG)0);executed 341 times by 5 tests: return ((unsigned long)0); Executed by:- bntest
- dhtest
- ecdhtest
- ecdsatest
- ectest
| 341 |
442 | | - |
443 | #ifndef OPENSSL_SMALL_FOOTPRINT | - |
444 | while (n&~3) {TRUE | evaluated 5909208 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 4815024 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
|
| 4815024-5909208 |
445 | t1 = a[0]; | - |
446 | t2 = b[0]; | - |
447 | r[0] = (t1 - t2 - c) & BN_MASK2; | - |
448 | if (t1 != t2)TRUE | evaluated 5748254 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 160954 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 160954-5748254 |
449 | c = (t1 < t2);executed 5748254 times by 12 tests: c = (t1 < t2); Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 5748254 |
450 | t1 = a[1]; | - |
451 | t2 = b[1]; | - |
452 | r[1] = (t1 - t2 - c) & BN_MASK2; | - |
453 | if (t1 != t2)TRUE | evaluated 5679966 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 229242 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 229242-5679966 |
454 | c = (t1 < t2);executed 5679966 times by 12 tests: c = (t1 < t2); Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 5679966 |
455 | t1 = a[2]; | - |
456 | t2 = b[2]; | - |
457 | r[2] = (t1 - t2 - c) & BN_MASK2; | - |
458 | if (t1 != t2)TRUE | evaluated 5679137 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 230071 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 230071-5679137 |
459 | c = (t1 < t2);executed 5679137 times by 12 tests: c = (t1 < t2); Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 5679137 |
460 | t1 = a[3]; | - |
461 | t2 = b[3]; | - |
462 | r[3] = (t1 - t2 - c) & BN_MASK2; | - |
463 | if (t1 != t2)TRUE | evaluated 5578326 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 330882 times by 12 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 330882-5578326 |
464 | c = (t1 < t2);executed 5578326 times by 12 tests: c = (t1 < t2); Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 5578326 |
465 | a += 4; | - |
466 | b += 4; | - |
467 | r += 4; | - |
468 | n -= 4; | - |
469 | }executed 5909208 times by 12 tests: end of block Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 5909208 |
470 | #endif | - |
471 | while (n) {TRUE | evaluated 4852605 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 4815024 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
|
| 4815024-4852605 |
472 | t1 = a[0]; | - |
473 | t2 = b[0]; | - |
474 | r[0] = (t1 - t2 - c) & BN_MASK2; | - |
475 | if (t1 != t2)TRUE | evaluated 3830322 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 1022283 times by 14 testsEvaluated by:- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 1022283-3830322 |
476 | c = (t1 < t2);executed 3830322 times by 15 tests: c = (t1 < t2); Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 3830322 |
477 | a++; | - |
478 | b++; | - |
479 | r++; | - |
480 | n--; | - |
481 | }executed 4852605 times by 15 tests: end of block Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 4852605 |
482 | return (c);executed 4815024 times by 15 tests: return (c); Executed by:- bnaddsub
- bntest
- dhtest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- mont
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 4815024 |
483 | } | - |
484 | | - |
485 | #if defined(BN_MUL_COMBA) && !defined(OPENSSL_SMALL_FOOTPRINT) | - |
486 | | - |
487 | #undef bn_mul_comba8 | - |
488 | #undef bn_mul_comba4 | - |
489 | #undef bn_sqr_comba8 | - |
490 | #undef bn_sqr_comba4 | - |
491 | | - |
492 | | - |
493 | | - |
494 | | - |
495 | | - |
496 | | - |
497 | #ifdef BN_LLONG | - |
498 | | - |
499 | | - |
500 | | - |
501 | | - |
502 | #define mul_add_c(a,b,c0,c1,c2) do { \ | - |
503 | BN_ULONG hi; \ | - |
504 | BN_ULLONG t = (BN_ULLONG)(a)*(b); \ | - |
505 | t += c0; /* no carry */ \ | - |
506 | c0 = (BN_ULONG)Lw(t); \ | - |
507 | hi = (BN_ULONG)Hw(t); \ | - |
508 | c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \ | - |
509 | } while(0) | - |
510 | | - |
511 | #define mul_add_c2(a,b,c0,c1,c2) do { \ | - |
512 | BN_ULONG hi; \ | - |
513 | BN_ULLONG t = (BN_ULLONG)(a)*(b); \ | - |
514 | BN_ULLONG tt = t+c0; /* no carry */ \ | - |
515 | c0 = (BN_ULONG)Lw(tt); \ | - |
516 | hi = (BN_ULONG)Hw(tt); \ | - |
517 | c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \ | - |
518 | t += c0; /* no carry */ \ | - |
519 | c0 = (BN_ULONG)Lw(t); \ | - |
520 | hi = (BN_ULONG)Hw(t); \ | - |
521 | c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \ | - |
522 | } while(0) | - |
523 | | - |
524 | #define sqr_add_c(a,i,c0,c1,c2) do { \ | - |
525 | BN_ULONG hi; \ | - |
526 | BN_ULLONG t = (BN_ULLONG)a[i]*a[i]; \ | - |
527 | t += c0; /* no carry */ \ | - |
528 | c0 = (BN_ULONG)Lw(t); \ | - |
529 | hi = (BN_ULONG)Hw(t); \ | - |
530 | c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \ | - |
531 | } while(0) | - |
532 | | - |
533 | #define sqr_add_c2(a,i,j,c0,c1,c2) \ | - |
534 | mul_add_c2((a)[i],(a)[j],c0,c1,c2) | - |
535 | | - |
536 | #elif defined(BN_UMULT_LOHI) | - |
537 | | - |
538 | | - |
539 | | - |
540 | | - |
541 | #define mul_add_c(a,b,c0,c1,c2) do { \ | - |
542 | BN_ULONG ta = (a), tb = (b); \ | - |
543 | BN_ULONG lo, hi; \ | - |
544 | BN_UMULT_LOHI(lo,hi,ta,tb); \ | - |
545 | c0 += lo; hi += (c0<lo)?1:0; \ | - |
546 | c1 += hi; c2 += (c1<hi)?1:0; \ | - |
547 | } while(0) | - |
548 | | - |
549 | #define mul_add_c2(a,b,c0,c1,c2) do { \ | - |
550 | BN_ULONG ta = (a), tb = (b); \ | - |
551 | BN_ULONG lo, hi, tt; \ | - |
552 | BN_UMULT_LOHI(lo,hi,ta,tb); \ | - |
553 | c0 += lo; tt = hi+((c0<lo)?1:0); \ | - |
554 | c1 += tt; c2 += (c1<tt)?1:0; \ | - |
555 | c0 += lo; hi += (c0<lo)?1:0; \ | - |
556 | c1 += hi; c2 += (c1<hi)?1:0; \ | - |
557 | } while(0) | - |
558 | | - |
559 | #define sqr_add_c(a,i,c0,c1,c2) do { \ | - |
560 | BN_ULONG ta = (a)[i]; \ | - |
561 | BN_ULONG lo, hi; \ | - |
562 | BN_UMULT_LOHI(lo,hi,ta,ta); \ | - |
563 | c0 += lo; hi += (c0<lo)?1:0; \ | - |
564 | c1 += hi; c2 += (c1<hi)?1:0; \ | - |
565 | } while(0) | - |
566 | | - |
567 | #define sqr_add_c2(a,i,j,c0,c1,c2) \ | - |
568 | mul_add_c2((a)[i],(a)[j],c0,c1,c2) | - |
569 | | - |
570 | #elif defined(BN_UMULT_HIGH) | - |
571 | | - |
572 | | - |
573 | | - |
574 | | - |
575 | #define mul_add_c(a,b,c0,c1,c2) do { \ | - |
576 | BN_ULONG ta = (a), tb = (b); \ | - |
577 | BN_ULONG lo = ta * tb; \ | - |
578 | BN_ULONG hi = BN_UMULT_HIGH(ta,tb); \ | - |
579 | c0 += lo; hi += (c0<lo)?1:0; \ | - |
580 | c1 += hi; c2 += (c1<hi)?1:0; \ | - |
581 | } while(0) | - |
582 | | - |
583 | #define mul_add_c2(a,b,c0,c1,c2) do { \ | - |
584 | BN_ULONG ta = (a), tb = (b), tt; \ | - |
585 | BN_ULONG lo = ta * tb; \ | - |
586 | BN_ULONG hi = BN_UMULT_HIGH(ta,tb); \ | - |
587 | c0 += lo; tt = hi + ((c0<lo)?1:0); \ | - |
588 | c1 += tt; c2 += (c1<tt)?1:0; \ | - |
589 | c0 += lo; hi += (c0<lo)?1:0; \ | - |
590 | c1 += hi; c2 += (c1<hi)?1:0; \ | - |
591 | } while(0) | - |
592 | | - |
593 | #define sqr_add_c(a,i,c0,c1,c2) do { \ | - |
594 | BN_ULONG ta = (a)[i]; \ | - |
595 | BN_ULONG lo = ta * ta; \ | - |
596 | BN_ULONG hi = BN_UMULT_HIGH(ta,ta); \ | - |
597 | c0 += lo; hi += (c0<lo)?1:0; \ | - |
598 | c1 += hi; c2 += (c1<hi)?1:0; \ | - |
599 | } while(0) | - |
600 | | - |
601 | #define sqr_add_c2(a,i,j,c0,c1,c2) \ | - |
602 | mul_add_c2((a)[i],(a)[j],c0,c1,c2) | - |
603 | | - |
604 | #else /* !BN_LLONG */ | - |
605 | | - |
606 | | - |
607 | | - |
608 | | - |
609 | #define mul_add_c(a,b,c0,c1,c2) do { \ | - |
610 | BN_ULONG lo = LBITS(a), hi = HBITS(a); \ | - |
611 | BN_ULONG bl = LBITS(b), bh = HBITS(b); \ | - |
612 | mul64(lo,hi,bl,bh); \ | - |
613 | c0 = (c0+lo)&BN_MASK2; if (c0<lo) hi++; \ | - |
614 | c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \ | - |
615 | } while(0) | - |
616 | | - |
617 | #define mul_add_c2(a,b,c0,c1,c2) do { \ | - |
618 | BN_ULONG tt; \ | - |
619 | BN_ULONG lo = LBITS(a), hi = HBITS(a); \ | - |
620 | BN_ULONG bl = LBITS(b), bh = HBITS(b); \ | - |
621 | mul64(lo,hi,bl,bh); \ | - |
622 | tt = hi; \ | - |
623 | c0 = (c0+lo)&BN_MASK2; if (c0<lo) tt++; \ | - |
624 | c1 = (c1+tt)&BN_MASK2; if (c1<tt) c2++; \ | - |
625 | c0 = (c0+lo)&BN_MASK2; if (c0<lo) hi++; \ | - |
626 | c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \ | - |
627 | } while(0) | - |
628 | | - |
629 | #define sqr_add_c(a,i,c0,c1,c2) do { \ | - |
630 | BN_ULONG lo, hi; \ | - |
631 | sqr64(lo,hi,(a)[i]); \ | - |
632 | c0 = (c0+lo)&BN_MASK2; if (c0<lo) hi++; \ | - |
633 | c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \ | - |
634 | } while(0) | - |
635 | | - |
636 | #define sqr_add_c2(a,i,j,c0,c1,c2) \ | - |
637 | mul_add_c2((a)[i],(a)[j],c0,c1,c2) | - |
638 | #endif /* !BN_LLONG */ | - |
639 | | - |
640 | void | - |
641 | bn_mul_comba8(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b) | - |
642 | { | - |
643 | BN_ULONG c1, c2, c3; | - |
644 | | - |
645 | c1 = 0; | - |
646 | c2 = 0; | - |
647 | c3 = 0; | - |
648 | mul_add_c(a[0], b[0], c1, c2, c3);TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
649 | r[0] = c1; | - |
650 | c1 = 0; | - |
651 | mul_add_c(a[0], b[1], c2, c3, c1);TRUE | evaluated 43734 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 122969 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
652 | mul_add_c(a[1], b[0], c2, c3, c1);TRUE | evaluated 83626 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83077 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 20483 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 146220 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 20483-146220 |
653 | r[1] = c2; | - |
654 | c2 = 0; | - |
655 | mul_add_c(a[2], b[0], c3, c1, c2);TRUE | evaluated 77143 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 89560 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
656 | mul_add_c(a[1], b[1], c3, c1, c2);TRUE | evaluated 83184 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83519 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 7927 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 158776 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 7927-158776 |
657 | mul_add_c(a[0], b[2], c3, c1, c2);TRUE | evaluated 83395 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83308 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 33331 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 133372 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 33331-133372 |
658 | r[2] = c3; | - |
659 | c3 = 0; | - |
660 | mul_add_c(a[0], b[3], c1, c2, c3);TRUE | evaluated 84382 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 82321 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
661 | mul_add_c(a[1], b[2], c1, c2, c3);TRUE | evaluated 83302 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83401 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 20297 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 146406 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 20297-146406 |
662 | mul_add_c(a[2], b[1], c1, c2, c3);TRUE | evaluated 83333 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83370 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 21612 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 145091 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 21612-145091 |
663 | mul_add_c(a[3], b[0], c1, c2, c3);TRUE | evaluated 83278 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83425 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 48629 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 118074 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 48629-118074 |
664 | r[3] = c1; | - |
665 | c1 = 0; | - |
666 | mul_add_c(a[4], b[0], c2, c3, c1);TRUE | evaluated 83902 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 82801 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
667 | mul_add_c(a[3], b[1], c2, c3, c1);TRUE | evaluated 83206 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83497 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 19390 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 147313 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 19390-147313 |
668 | mul_add_c(a[2], b[2], c2, c3, c1);TRUE | evaluated 83496 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83207 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 20415 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 146288 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 20415-146288 |
669 | mul_add_c(a[1], b[3], c2, c3, c1);TRUE | evaluated 83136 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83567 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 56046 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 110657 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 56046-110657 |
670 | mul_add_c(a[0], b[4], c2, c3, c1);TRUE | evaluated 83289 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83414 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 44027 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 122676 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 44027-122676 |
671 | r[4] = c2; | - |
672 | c2 = 0; | - |
673 | mul_add_c(a[0], b[5], c3, c1, c2);TRUE | evaluated 83729 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 82974 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
674 | mul_add_c(a[1], b[4], c3, c1, c2);TRUE | evaluated 83255 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83448 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 20192 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 146511 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 20192-146511 |
675 | mul_add_c(a[2], b[3], c3, c1, c2);TRUE | evaluated 83280 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83423 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 21506 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 145197 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 21506-145197 |
676 | mul_add_c(a[3], b[2], c3, c1, c2);TRUE | evaluated 83414 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83289 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 48773 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 117930 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 48773-117930 |
677 | mul_add_c(a[4], b[1], c3, c1, c2);TRUE | evaluated 83058 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83645 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 49726 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 116977 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 49726-116977 |
678 | mul_add_c(a[5], b[0], c3, c1, c2);TRUE | evaluated 83622 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83081 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 31343 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 135360 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 31343-135360 |
679 | r[5] = c3; | - |
680 | c3 = 0; | - |
681 | mul_add_c(a[6], b[0], c1, c2, c3);TRUE | evaluated 82963 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83740 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
682 | mul_add_c(a[5], b[1], c1, c2, c3);TRUE | evaluated 83677 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83026 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 8495 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 158208 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 8495-158208 |
683 | mul_add_c(a[4], b[2], c1, c2, c3);TRUE | evaluated 83197 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83506 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 41009 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 125694 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 41009-125694 |
684 | mul_add_c(a[3], b[3], c1, c2, c3);TRUE | evaluated 83802 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 82901 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 49201 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 117502 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 49201-117502 |
685 | mul_add_c(a[2], b[4], c1, c2, c3);TRUE | evaluated 83198 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83505 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 28052 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 138651 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 28052-138651 |
686 | mul_add_c(a[1], b[5], c1, c2, c3);TRUE | evaluated 83146 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83557 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 54765 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 111938 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 54765-111938 |
687 | mul_add_c(a[0], b[6], c1, c2, c3);TRUE | evaluated 83440 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83263 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 43006 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 123697 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 43006-123697 |
688 | r[6] = c1; | - |
689 | c1 = 0; | - |
690 | mul_add_c(a[0], b[7], c2, c3, c1);TRUE | evaluated 83233 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83470 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
691 | mul_add_c(a[1], b[6], c2, c3, c1);TRUE | evaluated 83019 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83684 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 6933 times by 8 testsEvaluated by:- bntest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 159770 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 6933-159770 |
692 | mul_add_c(a[2], b[5], c2, c3, c1);TRUE | evaluated 83139 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83564 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 10264 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 156439 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 10264-156439 |
693 | mul_add_c(a[3], b[4], c2, c3, c1);TRUE | evaluated 83037 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83666 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 42238 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 124465 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 42238-124465 |
694 | mul_add_c(a[4], b[3], c2, c3, c1);TRUE | evaluated 83625 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83078 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 49945 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 116758 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 49945-116758 |
695 | mul_add_c(a[5], b[2], c2, c3, c1);TRUE | evaluated 83264 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83439 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 31379 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 135324 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 31379-135324 |
696 | mul_add_c(a[6], b[1], c2, c3, c1);TRUE | evaluated 83083 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83620 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 54259 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 112444 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 54259-112444 |
697 | mul_add_c(a[7], b[0], c2, c3, c1);TRUE | evaluated 79813 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 86890 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 30480 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 136223 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 30480-136223 |
698 | r[7] = c2; | - |
699 | c2 = 0; | - |
700 | mul_add_c(a[7], b[1], c3, c1, c2);TRUE | evaluated 83620 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83083 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
701 | mul_add_c(a[6], b[2], c3, c1, c2);TRUE | evaluated 83074 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83629 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 22909 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 143794 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 22909-143794 |
702 | mul_add_c(a[5], b[3], c3, c1, c2);TRUE | evaluated 83194 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83509 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 14627 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 152076 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 14627-152076 |
703 | mul_add_c(a[4], b[4], c3, c1, c2);TRUE | evaluated 83296 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83407 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 43786 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 122917 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 43786-122917 |
704 | mul_add_c(a[3], b[5], c3, c1, c2);TRUE | evaluated 83210 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83493 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 47949 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 118754 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 47949-118754 |
705 | mul_add_c(a[2], b[6], c3, c1, c2);TRUE | evaluated 83397 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83306 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 27487 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 139216 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 27487-139216 |
706 | mul_add_c(a[1], b[7], c3, c1, c2);TRUE | evaluated 83301 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83402 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 20585 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 146118 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 20585-146118 |
707 | r[8] = c3; | - |
708 | c3 = 0; | - |
709 | mul_add_c(a[2], b[7], c1, c2, c3);TRUE | evaluated 83629 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83074 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
710 | mul_add_c(a[3], b[6], c1, c2, c3);TRUE | evaluated 83371 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83332 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 1608 times by 8 testsEvaluated by:- bntest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 165095 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 1608-165095 |
711 | mul_add_c(a[4], b[5], c1, c2, c3);TRUE | evaluated 83337 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83366 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 21657 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 145046 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 21657-145046 |
712 | mul_add_c(a[5], b[4], c1, c2, c3);TRUE | evaluated 83179 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83524 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 24255 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 142448 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 24255-142448 |
713 | mul_add_c(a[6], b[3], c1, c2, c3);TRUE | evaluated 83486 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83217 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 56770 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 109933 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 56770-109933 |
714 | mul_add_c(a[7], b[2], c1, c2, c3);TRUE | evaluated 83163 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83540 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 30691 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 136012 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 30691-136012 |
715 | r[9] = c1; | - |
716 | c1 = 0; | - |
717 | mul_add_c(a[7], b[3], c2, c3, c1);TRUE | evaluated 84585 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 82118 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
718 | mul_add_c(a[6], b[4], c2, c3, c1);TRUE | evaluated 83403 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83300 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 22811 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 143892 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 22811-143892 |
719 | mul_add_c(a[5], b[5], c2, c3, c1);TRUE | evaluated 83160 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83543 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 14560 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 152143 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 14560-152143 |
720 | mul_add_c(a[4], b[6], c2, c3, c1);TRUE | evaluated 83344 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83359 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 42659 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 124044 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 42659-124044 |
721 | mul_add_c(a[3], b[7], c2, c3, c1);TRUE | evaluated 83190 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83513 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 16704 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 149999 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 16704-149999 |
722 | r[10] = c2; | - |
723 | c2 = 0; | - |
724 | mul_add_c(a[4], b[7], c3, c1, c2);TRUE | evaluated 84024 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 82679 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
725 | mul_add_c(a[5], b[6], c3, c1, c2);TRUE | evaluated 83111 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83592 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 1511 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 165192 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 1511-165192 |
726 | mul_add_c(a[6], b[5], c3, c1, c2);TRUE | evaluated 83500 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83203 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 20714 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 145989 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 20714-145989 |
727 | mul_add_c(a[7], b[4], c3, c1, c2);TRUE | evaluated 83428 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83275 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 31782 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 134921 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 31782-134921 |
728 | r[11] = c3; | - |
729 | c3 = 0; | - |
730 | mul_add_c(a[7], b[5], c1, c2, c3);TRUE | evaluated 78692 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 88011 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
731 | mul_add_c(a[6], b[6], c1, c2, c3);TRUE | evaluated 82759 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83944 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 22843 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 143860 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 22843-143860 |
732 | mul_add_c(a[5], b[7], c1, c2, c3);TRUE | evaluated 83807 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 82896 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 5476 times by 9 testsEvaluated by:- bntest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 161227 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 5476-161227 |
733 | r[12] = c1; | - |
734 | c1 = 0; | - |
735 | mul_add_c(a[6], b[7], c2, c3, c1);TRUE | evaluated 62805 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 103898 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
736 | mul_add_c(a[7], b[6], c2, c3, c1);TRUE | evaluated 83473 times by 10 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 83230 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | evaluated 11297 times by 7 testsEvaluated by:- bntest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 155406 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 11297-155406 |
737 | r[13] = c2; | - |
738 | c2 = 0; | - |
739 | mul_add_c(a[7], b[7], c3, c1, c2);TRUE | evaluated 39325 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 127378 times by 10 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
TRUE | never evaluated | FALSE | evaluated 166703 times by 11 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
|
| 0-166703 |
740 | r[14] = c3; | - |
741 | r[15] = c1; | - |
742 | }executed 166703 times by 11 tests: end of block Executed by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
- servertest
- ssltest
- tlstest
| 166703 |
743 | | - |
744 | void | - |
745 | bn_mul_comba4(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b) | - |
746 | { | - |
747 | BN_ULONG c1, c2, c3; | - |
748 | | - |
749 | c1 = 0; | - |
750 | c2 = 0; | - |
751 | c3 = 0; | - |
752 | mul_add_c(a[0], b[0], c1, c2, c3);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
753 | r[0] = c1; | - |
754 | c1 = 0; | - |
755 | mul_add_c(a[0], b[1], c2, c3, c1);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
756 | mul_add_c(a[1], b[0], c2, c3, c1);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
757 | r[1] = c2; | - |
758 | c2 = 0; | - |
759 | mul_add_c(a[2], b[0], c3, c1, c2);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
760 | mul_add_c(a[1], b[1], c3, c1, c2);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
761 | mul_add_c(a[0], b[2], c3, c1, c2);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
762 | r[2] = c3; | - |
763 | c3 = 0; | - |
764 | mul_add_c(a[0], b[3], c1, c2, c3);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
765 | mul_add_c(a[1], b[2], c1, c2, c3);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
766 | mul_add_c(a[2], b[1], c1, c2, c3);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
767 | mul_add_c(a[3], b[0], c1, c2, c3);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
768 | r[3] = c1; | - |
769 | c1 = 0; | - |
770 | mul_add_c(a[3], b[1], c2, c3, c1);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
771 | mul_add_c(a[2], b[2], c2, c3, c1);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
772 | mul_add_c(a[1], b[3], c2, c3, c1);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
773 | r[4] = c2; | - |
774 | c2 = 0; | - |
775 | mul_add_c(a[2], b[3], c3, c1, c2);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
776 | mul_add_c(a[3], b[2], c3, c1, c2);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
777 | r[5] = c3; | - |
778 | c3 = 0; | - |
779 | mul_add_c(a[3], b[3], c1, c2, c3);TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
780 | r[6] = c1; | - |
781 | r[7] = c2; | - |
782 | } never executed: end of block | 0 |
783 | | - |
784 | void | - |
785 | bn_sqr_comba8(BN_ULONG *r, const BN_ULONG *a) | - |
786 | { | - |
787 | BN_ULONG c1, c2, c3; | - |
788 | | - |
789 | c1 = 0; | - |
790 | c2 = 0; | - |
791 | c3 = 0; | - |
792 | sqr_add_c(a, 0, c1, c2, c3);TRUE | never evaluated | FALSE | evaluated 123209 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | never evaluated | FALSE | evaluated 123209 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 0-123209 |
793 | r[0] = c1; | - |
794 | c1 = 0; | - |
795 | sqr_add_c2(a, 1, 0, c2, c3, c1);TRUE | evaluated 41166 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 82043 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | never evaluated | FALSE | evaluated 123209 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61585 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61624 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 18882 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 104327 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 0-123209 |
796 | r[1] = c2; | - |
797 | c2 = 0; | - |
798 | sqr_add_c(a, 1, c3, c1, c2);TRUE | evaluated 42897 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 80312 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | never evaluated | FALSE | evaluated 123209 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 0-123209 |
799 | sqr_add_c2(a, 2, 0, c3, c1, c2);TRUE | evaluated 61536 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61673 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 17937 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 105272 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61926 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61283 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 27685 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 95524 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 17937-105272 |
800 | r[2] = c3; | - |
801 | c3 = 0; | - |
802 | sqr_add_c2(a, 3, 0, c1, c2, c3);TRUE | evaluated 57133 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 66076 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | never evaluated | FALSE | evaluated 123209 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61487 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61722 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 18918 times by 8 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- pkcs7test
- rsa_test
| FALSE | evaluated 104291 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 0-123209 |
803 | sqr_add_c2(a, 2, 1, c1, c2, c3);TRUE | evaluated 61445 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61764 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 17020 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 106189 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61331 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61878 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 28661 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 94548 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 17020-106189 |
804 | r[3] = c1; | - |
805 | c1 = 0; | - |
806 | sqr_add_c(a, 2, c2, c3, c1);TRUE | evaluated 58613 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 64596 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 4 times by 2 tests | FALSE | evaluated 123205 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 4-123205 |
807 | sqr_add_c2(a, 3, 1, c2, c3, c1);TRUE | evaluated 61830 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61379 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 18062 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 105147 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61541 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61668 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 27722 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 95487 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 18062-105147 |
808 | sqr_add_c2(a, 4, 0, c2, c3, c1);TRUE | evaluated 61583 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61626 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 26591 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 96618 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61285 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61924 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 30300 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 92909 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 26591-96618 |
809 | r[4] = c2; | - |
810 | c2 = 0; | - |
811 | sqr_add_c2(a, 5, 0, c3, c1, c2);TRUE | evaluated 61144 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 62065 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | never evaluated | FALSE | evaluated 123209 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61457 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61752 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 19047 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 104162 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 0-123209 |
812 | sqr_add_c2(a, 4, 1, c3, c1, c2);TRUE | evaluated 61737 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61472 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 16705 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 106504 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61387 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61822 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 28594 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 94615 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 16705-106504 |
813 | sqr_add_c2(a, 3, 2, c3, c1, c2);TRUE | evaluated 61756 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61453 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 27527 times by 8 testsEvaluated by:- bntest
- dsatest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 95682 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61634 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61575 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 30853 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 92356 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 27527-95682 |
814 | r[5] = c3; | - |
815 | c3 = 0; | - |
816 | sqr_add_c(a, 3, c1, c2, c3);TRUE | evaluated 61671 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61538 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 2 times by 2 tests | FALSE | evaluated 123207 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 2-123207 |
817 | sqr_add_c2(a, 4, 2, c1, c2, c3);TRUE | evaluated 61740 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61469 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 18041 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 105168 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 60979 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 62230 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 27268 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 95941 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 18041-105168 |
818 | sqr_add_c2(a, 5, 1, c1, c2, c3);TRUE | evaluated 61953 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61256 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 26671 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 96538 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61797 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61412 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 30503 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 92706 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 26671-96538 |
819 | sqr_add_c2(a, 6, 0, c1, c2, c3);TRUE | evaluated 61300 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61909 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 30478 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 92731 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 62168 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61041 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 30986 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 92223 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 30478-92731 |
820 | r[6] = c1; | - |
821 | c1 = 0; | - |
822 | sqr_add_c2(a, 7, 0, c2, c3, c1);TRUE | evaluated 61878 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61331 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | never evaluated | FALSE | evaluated 123209 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61939 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61270 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 6078 times by 8 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 117131 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 0-123209 |
823 | sqr_add_c2(a, 6, 1, c2, c3, c1);TRUE | evaluated 61651 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61558 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 7452 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 115757 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61446 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61763 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 23698 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 99511 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 7452-115757 |
824 | sqr_add_c2(a, 5, 2, c2, c3, c1);TRUE | evaluated 61318 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61891 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 22018 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 101191 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61379 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61830 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 29821 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 93388 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 22018-101191 |
825 | sqr_add_c2(a, 4, 3, c2, c3, c1);TRUE | evaluated 61740 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61469 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 28567 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 94642 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61430 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61779 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 30873 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 92336 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 28567-94642 |
826 | r[7] = c2; | - |
827 | c2 = 0; | - |
828 | sqr_add_c(a, 4, c3, c1, c2);TRUE | evaluated 62158 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61051 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 1 time by 1 test | FALSE | evaluated 123208 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 1-123208 |
829 | sqr_add_c2(a, 5, 3, c3, c1, c2);TRUE | evaluated 61409 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61800 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 17892 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 105317 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61640 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61569 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 27234 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 95975 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 17892-105317 |
830 | sqr_add_c2(a, 6, 2, c3, c1, c2);TRUE | evaluated 62152 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61057 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 26742 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 96467 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61754 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61455 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 30522 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 92687 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 26742-96467 |
831 | sqr_add_c2(a, 7, 1, c3, c1, c2);TRUE | evaluated 61691 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61518 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 12807 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 110402 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61494 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61715 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 13085 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 110124 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 12807-110402 |
832 | r[8] = c3; | - |
833 | c3 = 0; | - |
834 | sqr_add_c2(a, 7, 2, c1, c2, c3);TRUE | evaluated 61959 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61250 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 1 time by 1 test | FALSE | evaluated 123208 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61534 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61675 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 6083 times by 8 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 117126 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 1-123208 |
835 | sqr_add_c2(a, 6, 3, c1, c2, c3);TRUE | evaluated 62063 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61146 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 7422 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 115787 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61748 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61461 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 23772 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 99437 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 7422-115787 |
836 | sqr_add_c2(a, 5, 4, c1, c2, c3);TRUE | evaluated 61475 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61734 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 21762 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 101447 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61754 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61455 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 29483 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 93726 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 21762-101447 |
837 | r[9] = c1; | - |
838 | c1 = 0; | - |
839 | sqr_add_c(a, 5, c2, c3, c1);TRUE | evaluated 60288 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 62921 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 1 time by 1 test | FALSE | evaluated 123208 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 1-123208 |
840 | sqr_add_c2(a, 6, 4, c2, c3, c1);TRUE | evaluated 61686 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61523 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 17865 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 105344 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61765 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61444 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 27763 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 95446 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 17865-105344 |
841 | sqr_add_c2(a, 7, 3, c2, c3, c1);TRUE | evaluated 61629 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61580 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 10916 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 112293 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61506 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61703 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 12800 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 110409 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 10916-112293 |
842 | r[10] = c2; | - |
843 | c2 = 0; | - |
844 | sqr_add_c2(a, 7, 4, c3, c1, c2);TRUE | evaluated 58870 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 64339 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 1 time by 1 test | FALSE | evaluated 123208 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61480 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61729 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 5986 times by 8 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 117223 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 1-123208 |
845 | sqr_add_c2(a, 6, 5, c3, c1, c2);TRUE | evaluated 61465 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61744 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 7327 times by 8 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- pkcs7test
- rsa_test
| FALSE | evaluated 115882 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61589 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61620 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 23513 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 99696 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 7327-115882 |
846 | r[11] = c3; | - |
847 | c3 = 0; | - |
848 | sqr_add_c(a, 6, c1, c2, c3);TRUE | evaluated 50888 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 72321 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 1 time by 1 test | FALSE | evaluated 123208 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 1-123208 |
849 | sqr_add_c2(a, 7, 5, c1, c2, c3);TRUE | evaluated 61122 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 62087 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 7332 times by 8 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 115877 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61876 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61333 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 10921 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 112288 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 7332-115877 |
850 | r[12] = c1; | - |
851 | c1 = 0; | - |
852 | sqr_add_c2(a, 7, 6, c2, c3, c1);TRUE | evaluated 48804 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 74405 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 1 time by 1 test | FALSE | evaluated 123208 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 61914 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 61295 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | evaluated 6071 times by 7 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- pkcs7test
- rsa_test
| FALSE | evaluated 117138 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 1-123208 |
853 | r[13] = c2; | - |
854 | c2 = 0; | - |
855 | sqr_add_c(a, 7, c3, c1, c2);TRUE | evaluated 19835 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| FALSE | evaluated 103374 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
TRUE | never evaluated | FALSE | evaluated 123209 times by 9 testsEvaluated by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
|
| 0-123209 |
856 | r[14] = c3; | - |
857 | r[15] = c1; | - |
858 | }executed 123209 times by 9 tests: end of block Executed by:- bntest
- dsatest
- ecdhtest
- ecdsatest
- ectest
- exptest
- libcrypto.so.44.0.1
- pkcs7test
- rsa_test
| 123209 |
859 | | - |
860 | void | - |
861 | bn_sqr_comba4(BN_ULONG *r, const BN_ULONG *a) | - |
862 | { | - |
863 | BN_ULONG c1, c2, c3; | - |
864 | | - |
865 | c1 = 0; | - |
866 | c2 = 0; | - |
867 | c3 = 0; | - |
868 | sqr_add_c(a, 0, c1, c2, c3);TRUE | never evaluated | FALSE | evaluated 9784 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | never evaluated | FALSE | evaluated 9784 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
| 0-9784 |
869 | r[0] = c1; | - |
870 | c1 = 0; | - |
871 | sqr_add_c2(a, 1, 0, c2, c3, c1);TRUE | evaluated 3147 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 6637 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | never evaluated | FALSE | evaluated 9784 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 4933 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 4851 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 1481 times by 5 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 8303 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
| 0-9784 |
872 | r[1] = c2; | - |
873 | c2 = 0; | - |
874 | sqr_add_c(a, 1, c3, c1, c2);TRUE | evaluated 3304 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 6480 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | never evaluated | FALSE | evaluated 9784 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
| 0-9784 |
875 | sqr_add_c2(a, 2, 0, c3, c1, c2);TRUE | evaluated 4850 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 4934 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 1387 times by 5 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 8397 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 4780 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 5004 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 2139 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 7645 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
| 1387-8397 |
876 | r[2] = c3; | - |
877 | c3 = 0; | - |
878 | sqr_add_c2(a, 3, 0, c1, c2, c3);TRUE | evaluated 4485 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 5299 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | never evaluated | FALSE | evaluated 9784 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 4890 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 4894 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 835 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 8949 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
| 0-9784 |
879 | sqr_add_c2(a, 2, 1, c1, c2, c3);TRUE | evaluated 4841 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 4943 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 810 times by 5 testsEvaluated by:- bntest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 8974 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 4752 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 5032 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 2048 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 7736 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
| 810-8974 |
880 | r[3] = c1; | - |
881 | c1 = 0; | - |
882 | sqr_add_c(a, 2, c2, c3, c1);TRUE | evaluated 4126 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 5658 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 2 times by 1 test | FALSE | evaluated 9782 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
| 2-9782 |
883 | sqr_add_c2(a, 3, 1, c2, c3, c1);TRUE | evaluated 4939 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 4845 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 886 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 8898 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 4953 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 4831 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 1300 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 8484 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
| 886-8898 |
884 | r[4] = c2; | - |
885 | c2 = 0; | - |
886 | sqr_add_c2(a, 3, 2, c3, c1, c2);TRUE | evaluated 4108 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 5676 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 2 times by 1 test | FALSE | evaluated 9782 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 4827 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 4957 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | evaluated 879 times by 5 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- exptest
- ssltest
| FALSE | evaluated 8905 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
| 2-9782 |
887 | r[5] = c3; | - |
888 | c3 = 0; | - |
889 | sqr_add_c(a, 3, c1, c2, c3);TRUE | evaluated 2088 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| FALSE | evaluated 7696 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
TRUE | never evaluated | FALSE | evaluated 9784 times by 6 testsEvaluated by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
|
| 0-9784 |
890 | r[6] = c1; | - |
891 | r[7] = c2; | - |
892 | }executed 9784 times by 6 tests: end of block Executed by:- bntest
- ecdhtest
- ecdsatest
- ectest
- exptest
- ssltest
| 9784 |
893 | | - |
894 | #ifdef OPENSSL_NO_ASM | - |
895 | #ifdef OPENSSL_BN_ASM_MONT | - |
896 | | - |
897 | | - |
898 | | - |
899 | | - |
900 | | - |
901 | | - |
902 | | - |
903 | | - |
904 | | - |
905 | | - |
906 | | - |
907 | | - |
908 | | - |
909 | int | - |
910 | bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, const BN_ULONG *np, const BN_ULONG *n0p, int num) | - |
911 | { | - |
912 | BN_ULONG c0, c1, ml, *tp, n0; | - |
913 | #ifdef mul64 | - |
914 | BN_ULONG mh; | - |
915 | #endif | - |
916 | int i = 0, j; | - |
917 | | - |
918 | #if 0 /* template for platform-specific implementation */ | - |
919 | if (ap == bp) | - |
920 | return bn_sqr_mont(rp, ap, np, n0p, num); | - |
921 | #endif | - |
922 | tp = reallocarray(NULL, num + 2, sizeof(BN_ULONG)); | - |
923 | if (tp == NULL) | - |
924 | return 0; | - |
925 | | - |
926 | n0 = *n0p; | - |
927 | | - |
928 | c0 = 0; | - |
929 | ml = bp[0]; | - |
930 | #ifdef mul64 | - |
931 | mh = HBITS(ml); | - |
932 | ml = LBITS(ml); | - |
933 | for (j = 0; j < num; ++j) | - |
934 | mul(tp[j], ap[j], ml, mh, c0); | - |
935 | #else | - |
936 | for (j = 0; j < num; ++j) | - |
937 | mul(tp[j], ap[j], ml, c0); | - |
938 | #endif | - |
939 | | - |
940 | tp[num] = c0; | - |
941 | tp[num + 1] = 0; | - |
942 | goto enter; | - |
943 | | - |
944 | for (i = 0; i < num; i++) { | - |
945 | c0 = 0; | - |
946 | ml = bp[i]; | - |
947 | #ifdef mul64 | - |
948 | mh = HBITS(ml); | - |
949 | ml = LBITS(ml); | - |
950 | for (j = 0; j < num; ++j) | - |
951 | mul_add(tp[j], ap[j], ml, mh, c0); | - |
952 | #else | - |
953 | for (j = 0; j < num; ++j) | - |
954 | mul_add(tp[j], ap[j], ml, c0); | - |
955 | #endif | - |
956 | c1 = (tp[num] + c0) & BN_MASK2; | - |
957 | tp[num] = c1; | - |
958 | tp[num + 1] = (c1 < c0 ? 1 : 0); | - |
959 | enter: | - |
960 | c1 = tp[0]; | - |
961 | ml = (c1 * n0) & BN_MASK2; | - |
962 | c0 = 0; | - |
963 | #ifdef mul64 | - |
964 | mh = HBITS(ml); | - |
965 | ml = LBITS(ml); | - |
966 | mul_add(c1, np[0], ml, mh, c0); | - |
967 | #else | - |
968 | mul_add(c1, ml, np[0], c0); | - |
969 | #endif | - |
970 | for (j = 1; j < num; j++) { | - |
971 | c1 = tp[j]; | - |
972 | #ifdef mul64 | - |
973 | mul_add(c1, np[j], ml, mh, c0); | - |
974 | #else | - |
975 | mul_add(c1, ml, np[j], c0); | - |
976 | #endif | - |
977 | tp[j - 1] = c1 & BN_MASK2; | - |
978 | } | - |
979 | c1 = (tp[num] + c0) & BN_MASK2; | - |
980 | tp[num - 1] = c1; | - |
981 | tp[num] = tp[num + 1] + (c1 < c0 ? 1 : 0); | - |
982 | } | - |
983 | | - |
984 | if (tp[num] != 0 || tp[num - 1] >= np[num - 1]) { | - |
985 | c0 = bn_sub_words(rp, tp, np, num); | - |
986 | if (tp[num] != 0 || c0 == 0) { | - |
987 | goto out; | - |
988 | } | - |
989 | } | - |
990 | memcpy(rp, tp, num * sizeof(BN_ULONG)); | - |
991 | out: | - |
992 | freezero(tp, (num + 2) * sizeof(BN_ULONG)); | - |
993 | return 1; | - |
994 | } | - |
995 | #else | - |
996 | | - |
997 | | - |
998 | | - |
999 | | - |
1000 | | - |
1001 | int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, const BN_ULONG *np, const BN_ULONG *n0, int num) | - |
1002 | { return 0; | - |
1003 | } | - |
1004 | #endif /* OPENSSL_BN_ASM_MONT */ | - |
1005 | #endif | - |
1006 | | - |
1007 | #else /* !BN_MUL_COMBA */ | - |
1008 | | - |
1009 | | - |
1010 | #undef bn_sqr_comba4 | - |
1011 | void | - |
1012 | bn_sqr_comba4(BN_ULONG *r, const BN_ULONG *a) | - |
1013 | { | - |
1014 | BN_ULONG t[8]; | - |
1015 | bn_sqr_normal(r, a, 4, t); | - |
1016 | } | - |
1017 | | - |
1018 | #undef bn_sqr_comba8 | - |
1019 | void | - |
1020 | bn_sqr_comba8(BN_ULONG *r, const BN_ULONG *a) | - |
1021 | { | - |
1022 | BN_ULONG t[16]; | - |
1023 | bn_sqr_normal(r, a, 8, t); | - |
1024 | } | - |
1025 | | - |
1026 | void | - |
1027 | bn_mul_comba4(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b) | - |
1028 | { | - |
1029 | r[4] = bn_mul_words(&(r[0]), a, 4, b[0]); | - |
1030 | r[5] = bn_mul_add_words(&(r[1]), a, 4, b[1]); | - |
1031 | r[6] = bn_mul_add_words(&(r[2]), a, 4, b[2]); | - |
1032 | r[7] = bn_mul_add_words(&(r[3]), a, 4, b[3]); | - |
1033 | } | - |
1034 | | - |
1035 | void | - |
1036 | bn_mul_comba8(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b) | - |
1037 | { | - |
1038 | r[8] = bn_mul_words(&(r[0]), a, 8, b[0]); | - |
1039 | r[9] = bn_mul_add_words(&(r[1]), a, 8, b[1]); | - |
1040 | r[10] = bn_mul_add_words(&(r[2]), a, 8, b[2]); | - |
1041 | r[11] = bn_mul_add_words(&(r[3]), a, 8, b[3]); | - |
1042 | r[12] = bn_mul_add_words(&(r[4]), a, 8, b[4]); | - |
1043 | r[13] = bn_mul_add_words(&(r[5]), a, 8, b[5]); | - |
1044 | r[14] = bn_mul_add_words(&(r[6]), a, 8, b[6]); | - |
1045 | r[15] = bn_mul_add_words(&(r[7]), a, 8, b[7]); | - |
1046 | } | - |
1047 | | - |
1048 | #ifdef OPENSSL_NO_ASM | - |
1049 | #ifdef OPENSSL_BN_ASM_MONT | - |
1050 | int | - |
1051 | bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | - |
1052 | const BN_ULONG *np, const BN_ULONG *n0p, int num) | - |
1053 | { | - |
1054 | BN_ULONG c0, c1, *tp, n0 = *n0p; | - |
1055 | int i = 0, j; | - |
1056 | | - |
1057 | tp = calloc(NULL, num + 2, sizeof(BN_ULONG)); | - |
1058 | if (tp == NULL) | - |
1059 | return 0; | - |
1060 | | - |
1061 | for (i = 0; i < num; i++) { | - |
1062 | c0 = bn_mul_add_words(tp, ap, num, bp[i]); | - |
1063 | c1 = (tp[num] + c0) & BN_MASK2; | - |
1064 | tp[num] = c1; | - |
1065 | tp[num + 1] = (c1 < c0 ? 1 : 0); | - |
1066 | | - |
1067 | c0 = bn_mul_add_words(tp, np, num, tp[0] * n0); | - |
1068 | c1 = (tp[num] + c0) & BN_MASK2; | - |
1069 | tp[num] = c1; | - |
1070 | tp[num + 1] += (c1 < c0 ? 1 : 0); | - |
1071 | for (j = 0; j <= num; j++) | - |
1072 | tp[j] = tp[j + 1]; | - |
1073 | } | - |
1074 | | - |
1075 | if (tp[num] != 0 || tp[num - 1] >= np[num - 1]) { | - |
1076 | c0 = bn_sub_words(rp, tp, np, num); | - |
1077 | if (tp[num] != 0 || c0 == 0) { | - |
1078 | goto out; | - |
1079 | } | - |
1080 | } | - |
1081 | memcpy(rp, tp, num * sizeof(BN_ULONG)); | - |
1082 | out: | - |
1083 | freezero(tp, (num + 2) * sizeof(BN_ULONG)); | - |
1084 | return 1; | - |
1085 | } | - |
1086 | #else | - |
1087 | int | - |
1088 | bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | - |
1089 | const BN_ULONG *np, const BN_ULONG *n0, int num) | - |
1090 | { | - |
1091 | return 0; | - |
1092 | } | - |
1093 | #endif /* OPENSSL_BN_ASM_MONT */ | - |
1094 | #endif | - |
1095 | | - |
1096 | #endif /* !BN_MUL_COMBA */ | - |
| | |