xref: /freebsd/contrib/libfido2/fuzz/summary.txt (revision 3332f1b444d4a73238e9f59cca27bfc95fe936bd)
1Filename                             Regions    Missed Regions     Cover   Functions  Missed Functions  Executed       Lines      Missed Lines     Cover
2--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3fuzz/prng.c                               31                 0   100.00%           2                 0   100.00%          49                 0   100.00%
4fuzz/udev.c                              103                 5    95.15%          17                 1    94.12%         141                 7    95.04%
5fuzz/uniform_random.c                      7                 1    85.71%           1                 0   100.00%          23                 1    95.65%
6fuzz/wrap.c                                6                 0   100.00%           1                 0   100.00%           7                 0   100.00%
7openbsd-compat/explicit_bzero.c            4                 0   100.00%           1                 0   100.00%          13                 0   100.00%
8openbsd-compat/freezero.c                  4                 0   100.00%           1                 0   100.00%           6                 0   100.00%
9openbsd-compat/recallocarray.c            41                 7    82.93%           1                 0   100.00%          49                 7    85.71%
10openbsd-compat/strlcat.c                  12                 1    91.67%           1                 0   100.00%          25                 1    96.00%
11openbsd-compat/timingsafe_bcmp.c           4                 0   100.00%           1                 0   100.00%           8                 0   100.00%
12src/aes256.c                             115                 4    96.52%           8                 0   100.00%         175                14    92.00%
13src/assert.c                             616                46    92.53%          59                 3    94.92%         924                64    93.07%
14src/authkey.c                             44                 0   100.00%           5                 0   100.00%          75                 0   100.00%
15src/bio.c                                419                20    95.23%          49                 2    95.92%         660                22    96.67%
16src/blob.c                                53                 3    94.34%          10                 0   100.00%          96                 7    92.71%
17src/buf.c                                  8                 1    87.50%           2                 0   100.00%          20                 1    95.00%
18src/cbor.c                               986                17    98.28%          53                 0   100.00%        1426                37    97.41%
19src/compress.c                            34                 4    88.24%           3                 0   100.00%          30                 3    90.00%
20src/config.c                              94                 1    98.94%          10                 0   100.00%         146                 3    97.95%
21src/cred.c                               581                38    93.46%          63                 2    96.83%         872                48    94.50%
22src/credman.c                            382                10    97.38%          40                 0   100.00%         614                15    97.56%
23src/dev.c                                414                74    82.13%          43                 6    86.05%         556               106    80.94%
24src/ecdh.c                               117                 2    98.29%           4                 0   100.00%         161                 5    96.89%
25src/eddsa.c                               54                 0   100.00%           8                 0   100.00%          77                 0   100.00%
26src/err.c                                122                10    91.80%           1                 0   100.00%         126                10    92.06%
27src/es256.c                              280                 0   100.00%          16                 0   100.00%         394                 0   100.00%
28src/hid.c                                 60                 0   100.00%          12                 0   100.00%         134                 0   100.00%
29src/hid_linux.c                          173                68    60.69%          14                 7    50.00%         303               123    59.41%
30src/hid_unix.c                            30                20    33.33%           2                 0   100.00%          52                28    46.15%
31src/info.c                               198                 0   100.00%          44                 0   100.00%         405                 0   100.00%
32src/io.c                                 158                 7    95.57%          10                 0   100.00%         228                11    95.18%
33src/iso7816.c                             18                 1    94.44%           5                 0   100.00%          42                 0   100.00%
34src/largeblob.c                          513                19    96.30%          30                 0   100.00%         759                43    94.33%
35src/log.c                                 39                 5    87.18%           7                 1    85.71%          73                 4    94.52%
36src/netlink.c                            327                15    95.41%          40                 0   100.00%         565                35    93.81%
37src/nfc_linux.c                          304               123    59.54%          23                10    56.52%         520               199    61.73%
38src/pin.c                                403                 3    99.26%          26                 0   100.00%         583                 3    99.49%
39src/random.c                               6                 1    83.33%           1                 0   100.00%           8                 1    87.50%
40src/reset.c                               24                 0   100.00%           3                 0   100.00%          27                 0   100.00%
41src/rs256.c                              102                 4    96.08%           8                 0   100.00%         138                 6    95.65%
42src/u2f.c                                473                 6    98.73%          15                 0   100.00%         742                 9    98.79%
43
44Files which contain no functions:
45openbsd-compat/openbsd-compat.h            0                 0         -           0                 0         -           0                 0         -
46src/extern.h                               0                 0         -           0                 0         -           0                 0         -
47src/fido.h                                 0                 0         -           0                 0         -           0                 0         -
48src/fido/err.h                             0                 0         -           0                 0         -           0                 0         -
49src/fido/param.h                           0                 0         -           0                 0         -           0                 0         -
50--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
51TOTAL                                   7359               516    92.99%         640                32    95.00%       11252               813    92.77%
52