forked from daimo-eth/p256-verifier
-
Notifications
You must be signed in to change notification settings - Fork 2
/
lcov.info
334 lines (334 loc) · 4.96 KB
/
lcov.info
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
TN:
SF:src/P256.sol
FN:10,P256.verifySignatureAllowMalleability
FNDA:0,P256.verifySignatureAllowMalleability
DA:17,0
DA:18,0
DA:19,0
BRDA:19,0,0,-
BRDA:19,0,1,-
DA:21,0
FN:28,P256.verifySignature
FNDA:0,P256.verifySignature
DA:36,0
BRDA:36,1,0,-
BRDA:36,1,1,-
DA:37,0
DA:40,0
FNF:2
FNH:0
LF:7
LH:0
BRF:4
BRH:0
end_of_record
TN:
SF:src/P256Verifier.sol
FN:26,P256Verifier.
FNDA:2567,P256Verifier.
DA:27,2567
BRDA:27,0,0,2566
BRDA:27,0,1,1
DA:28,1
DA:31,2566
DA:32,2566
DA:33,2566
DA:34,2566
DA:35,2566
DA:37,2566
DA:39,2566
FN:70,P256Verifier.ecdsa_verify
FNDA:2566,P256Verifier.ecdsa_verify
DA:77,2566
BRDA:77,1,0,2269
BRDA:77,1,1,297
DA:78,297
DA:81,2269
BRDA:81,2,0,2262
BRDA:81,2,1,7
DA:82,7
DA:85,2262
DA:87,2262
DA:88,2262
DA:90,2262
DA:96,2262
FN:103,P256Verifier.ecAff_isValidPubkey
FNDA:2269,P256Verifier.ecAff_isValidPubkey
DA:107,2269
BRDA:107,3,0,2267
BRDA:107,3,1,1
DA:108,2
DA:111,2267
FN:114,P256Verifier.ecAff_satisfiesCurveEqn
FNDA:2267,P256Verifier.ecAff_satisfiesCurveEqn
DA:118,2267
DA:119,2267
DA:120,2267
DA:122,2267
FN:130,P256Verifier.ecZZ_mulmuladd
FNDA:2262,P256Verifier.ecZZ_mulmuladd
DA:136,2262
DA:137,2262
DA:138,2262
DA:139,2262
DA:140,2262
DA:142,2262
BRDA:142,4,0,2262
BRDA:142,4,1,-
DA:145,2262
DA:147,2262
DA:148,2262
DA:151,3070
DA:152,3070
DA:153,3070
DA:154,3070
BRDA:154,5,0,808
BRDA:154,5,1,2262
DA:160,2262
BRDA:160,6,0,836
BRDA:160,6,1,1426
DA:161,836
DA:162,1426
BRDA:162,7,0,709
BRDA:162,7,1,717
DA:163,709
DA:164,717
BRDA:164,8,0,717
BRDA:164,8,1,717
DA:165,717
DA:168,2262
DA:169,2262
DA:170,578264
DA:171,576002
DA:173,576002
DA:174,576002
DA:176,576002
BRDA:176,9,0,147385
BRDA:176,9,1,428617
DA:177,147385
DA:178,428617
BRDA:178,10,0,146507
BRDA:178,10,1,282110
DA:179,146507
DA:180,282110
BRDA:180,11,0,139559
BRDA:180,11,1,142551
DA:181,139559
DA:183,142551
DA:186,428617
DA:189,2262
DA:190,2262
FN:203,P256Verifier.compute_bitpair
FNDA:579072,P256Verifier.compute_bitpair
DA:204,579072
FN:211,P256Verifier.ecAff_add
FNDA:2262,P256Verifier.ecAff_add
DA:220,2262
DA:221,2262
DA:223,2262
BRDA:223,12,0,2262
BRDA:223,12,1,-
DA:224,2262
BRDA:224,13,0,2262
BRDA:224,13,1,-
DA:226,2262
DA:228,2262
FN:235,P256Verifier.ecAff_IsInf
FNDA:435423,P256Verifier.ecAff_IsInf
DA:241,435423
FN:248,P256Verifier.ecZZ_IsInf
FNDA:1009143,P256Verifier.ecZZ_IsInf
DA:255,1009143
FN:265,P256Verifier.ecZZ_dadd_affine
FNDA:430879,P256Verifier.ecZZ_dadd_affine
DA:273,430879
BRDA:273,14,0,272
BRDA:273,14,1,1020
DA:274,1292
BRDA:274,15,0,272
BRDA:274,15,1,1020
DA:275,272
DA:276,429587
BRDA:276,16,0,429579
BRDA:276,16,1,8
DA:277,8
DA:280,429579
DA:281,429579
DA:283,429579
BRDA:283,17,0,429503
BRDA:283,17,1,-
DA:285,429503
DA:286,429503
DA:287,429503
DA:288,429503
DA:289,429503
DA:290,429503
DA:295,429503
DA:300,76
BRDA:300,18,0,20
BRDA:300,18,1,56
DA:304,20
DA:307,56
DA:310,429579
FN:318,P256Verifier.ecZZ_double_zz
FNDA:576002,P256Verifier.ecZZ_double_zz
DA:320,576002
BRDA:320,19,0,573914
BRDA:320,19,1,2088
DA:322,573914
DA:323,573914
DA:324,573914
DA:325,573914
DA:326,573914
DA:328,573914
DA:329,573914
DA:330,573914
DA:331,573914
FN:339,P256Verifier.ecZZ_double_affine
FNDA:20,P256Verifier.ecZZ_double_affine
DA:341,20
BRDA:341,20,0,20
BRDA:341,20,1,-
DA:343,20
DA:344,20
DA:345,20
DA:346,20
DA:347,20
DA:349,20
DA:350,20
FN:358,P256Verifier.ecZZ_SetAff
FNDA:2262,P256Verifier.ecZZ_SetAff
DA:364,2262
BRDA:364,21,0,2246
BRDA:364,21,1,16
DA:365,16
DA:366,16
DA:369,2246
DA:370,2246
DA:371,2246
DA:376,2246
DA:377,2246
FN:383,P256Verifier.ecZZ_PointAtInf
FNDA:3164,P256Verifier.ecZZ_PointAtInf
DA:384,3164
FN:390,P256Verifier.ecAffine_PointAtInf
FNDA:16,P256Verifier.ecAffine_PointAtInf
DA:391,16
FN:397,P256Verifier.nModInv
FNDA:2262,P256Verifier.nModInv
DA:398,2262
FN:404,P256Verifier.pModInv
FNDA:4508,P256Verifier.pModInv
DA:405,4508
FN:414,P256Verifier.modInv
FNDA:6770,P256Verifier.modInv
DA:421,6770
DA:422,6770
BRDA:422,22,0,-
BRDA:422,22,1,-
DA:423,6770
FNF:18
FNH:18
LF:121
LH:121
BRF:46
BRH:39
end_of_record
TN:
SF:src/WebAuthn.sol
FN:12,WebAuthn.contains
FNDA:0,WebAuthn.contains
DA:17,0
DA:18,0
DA:20,0
DA:21,0
DA:23,0
DA:24,0
BRDA:24,0,0,-
BRDA:24,0,1,-
DA:25,0
DA:28,0
BRDA:28,1,0,-
BRDA:28,1,1,-
DA:29,0
DA:33,0
FN:44,WebAuthn.checkAuthFlags
FNDA:0,WebAuthn.checkAuthFlags
DA:49,0
BRDA:49,2,0,-
BRDA:49,2,1,-
DA:50,0
DA:57,0
DA:58,0
BRDA:56,3,0,-
BRDA:56,3,1,-
DA:60,0
DA:65,0
BRDA:65,4,0,-
BRDA:65,4,1,-
DA:66,0
BRDA:66,5,0,-
BRDA:66,5,1,-
DA:67,0
DA:71,0
FN:124,WebAuthn.verifySignature
FNDA:0,WebAuthn.verifySignature
DA:138,0
DA:139,0
BRDA:137,6,0,-
BRDA:137,6,1,-
DA:141,0
DA:145,0
DA:146,0
BRDA:146,7,0,-
BRDA:146,7,1,-
DA:147,0
DA:151,0
DA:152,0
DA:158,0
BRDA:158,8,0,-
BRDA:158,8,1,-
DA:159,0
DA:163,0
DA:164,0
DA:168,0
FNF:3
FNH:0
LF:32
LH:0
BRF:18
BRH:0
end_of_record
TN:
SF:src/utils/Base64URL.sol
FN:7,Base64URL.encode
FNDA:0,Base64URL.encode
DA:8,0
DA:9,0
DA:12,0
DA:13,0
BRDA:13,0,0,-
BRDA:13,0,1,-
DA:14,0
BRDA:14,1,0,-
BRDA:14,1,1,-
DA:16,0
DA:17,0
DA:19,0
DA:20,0
BRDA:20,2,0,-
BRDA:20,2,1,-
DA:21,0
DA:22,0
BRDA:22,3,0,-
BRDA:22,3,1,-
DA:23,0
DA:25,0
DA:29,0
FNF:1
FNH:0
LF:14
LH:0
BRF:8
BRH:0
end_of_record