Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/cryptofuzz-openssl-api/botan_importer.cpp
  0.00% (0/66)
  0.00% (0/4)
  0.00% (0/33)
src/cryptofuzz-openssl-api/builtin_tests_importer.cpp
  0.00% (0/334)
  0.00% (0/4)
  0.00% (0/69)
src/cryptofuzz-openssl-api/components.cpp
 21.79% (117/537)
 27.97% (33/118)
 30.30% (80/264)
src/cryptofuzz-openssl-api/crypto.cpp
  0.00% (0/314)
  0.00% (0/13)
  0.00% (0/1734)
src/cryptofuzz-openssl-api/driver.cpp
 99.48% (379/381)
100.00% (4/4)
 99.64% (277/278)
src/cryptofuzz-openssl-api/ecc_diff_fuzzer_exporter.cpp
  0.00% (0/164)
  0.00% (0/10)
  0.00% (0/90)
src/cryptofuzz-openssl-api/ecc_diff_fuzzer_importer.cpp
  0.00% (0/161)
  0.00% (0/7)
  0.00% (0/79)
src/cryptofuzz-openssl-api/entry.cpp
100.00% (37/37)
100.00% (4/4)
100.00% (23/23)
src/cryptofuzz-openssl-api/executor.cpp
 64.77% (1092/1686)
 95.22% (199/209)
 66.34% (873/1316)
src/cryptofuzz-openssl-api/executor.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/cryptofuzz-openssl-api/expmod.cpp
  0.00% (0/265)
  0.00% (0/22)
  0.00% (0/183)
src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/datasource/datasource.hpp
 45.10% (46/102)
 42.11% (8/19)
 58.14% (25/43)
src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/datasource/id.hpp
 18.18% (4/22)
 33.33% (1/3)
 66.67% (4/6)
src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/exception.hpp
 20.00% (2/10)
 33.33% (2/6)
 33.33% (2/6)
src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/memory.hpp
 26.67% (4/15)
 25.00% (1/4)
 25.00% (1/4)
src/cryptofuzz-openssl-api/fuzzing-headers/include/fuzzing/types.hpp
  0.00% (0/45)
  0.00% (0/8)
  0.00% (0/20)
src/cryptofuzz-openssl-api/include/cryptofuzz/components.h
  8.33% (2/24)
 33.33% (2/6)
  6.67% (2/30)
src/cryptofuzz-openssl-api/include/cryptofuzz/module.h
 92.93% (276/297)
 92.11% (70/76)
 92.11% (70/76)
src/cryptofuzz-openssl-api/include/cryptofuzz/operations.h
 11.61% (147/1266)
 37.40% (147/393)
 35.77% (147/411)
src/cryptofuzz-openssl-api/include/cryptofuzz/repository.h
 66.67% (18/27)
 66.67% (4/6)
 66.67% (4/6)
src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/bn_ops.cpp
 86.27% (264/306)
100.00% (25/25)
 62.89% (122/194)
src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/bn_ops.h
 75.35% (162/215)
 77.78% (21/27)
 74.31% (107/144)
src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/module.cpp
 92.19% (425/461)
100.00% (15/15)
 85.55% (444/519)
src/cryptofuzz-openssl-api/modules/wolfcrypt-openssl/module_internal.h
 29.37% (42/143)
 43.33% (13/30)
 61.54% (32/52)
src/cryptofuzz-openssl-api/mutator.cpp
  0.26% (5/1943)
  4.00% (1/25)
  0.09% (1/1165)
src/cryptofuzz-openssl-api/mutatorpool.cpp
 40.00% (4/10)
 33.33% (1/3)
 33.33% (1/3)
src/cryptofuzz-openssl-api/openssl_importer.cpp
  0.00% (0/69)
  0.00% (0/4)
  0.00% (0/32)
src/cryptofuzz-openssl-api/operation.cpp
  0.06% (1/1608)
  0.45% (1/221)
  0.32% (1/311)
src/cryptofuzz-openssl-api/options.cpp
 16.38% (47/287)
 42.86% (3/7)
 36.96% (85/230)
src/cryptofuzz-openssl-api/repository.cpp
 10.10% (20/198)
 14.29% (4/28)
  9.09% (8/88)
src/cryptofuzz-openssl-api/tests.cpp
 50.71% (393/775)
 89.36% (84/94)
 42.06% (196/466)
src/cryptofuzz-openssl-api/third_party/cpu_features/include/internal/bit_utils.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/cryptofuzz-openssl-api/third_party/cpu_features/src/cpuinfo_x86.c
  0.00% (0/874)
  0.00% (0/25)
  0.00% (0/396)
src/cryptofuzz-openssl-api/third_party/json/json.hpp
  0.00% (0/3645)
  0.00% (0/250)
  0.00% (0/1390)
src/cryptofuzz-openssl-api/util.cpp
 14.18% (97/684)
 16.22% (12/74)
 16.41% (65/396)
src/cryptofuzz-openssl-api/wycheproof.cpp
  0.00% (0/270)
  0.00% (0/6)
  0.00% (0/189)
src/wolfssl-openssl-api/src/bio.c
  0.00% (0/2051)
  0.00% (0/108)
  0.00% (0/1544)
src/wolfssl-openssl-api/src/conf.c
  0.00% (0/1004)
  0.00% (0/44)
  0.00% (0/1052)
src/wolfssl-openssl-api/src/internal.c
  0.00% (0/15802)
  0.00% (0/250)
  0.00% (0/10727)
src/wolfssl-openssl-api/src/keys.c
  0.00% (0/1516)
  0.00% (0/10)
  0.00% (0/829)
src/wolfssl-openssl-api/src/ocsp.c
  0.00% (0/922)
  0.00% (0/43)
  0.00% (0/792)
src/wolfssl-openssl-api/src/pk.c
  0.00% (0/5870)
  0.00% (0/193)
  0.00% (0/5441)
src/wolfssl-openssl-api/src/ssl.c
  3.69% (742/20128)
  6.31% (61/966)
  4.17% (673/16146)
src/wolfssl-openssl-api/src/tls.c
  0.00% (0/5160)
  0.00% (0/173)
  0.00% (0/3457)
src/wolfssl-openssl-api/src/tls13.c
  0.00% (0/4637)
  0.00% (0/87)
  0.00% (0/3256)
src/wolfssl-openssl-api/src/wolfio.c
  0.00% (0/751)
  0.00% (0/32)
  0.00% (0/653)
src/wolfssl-openssl-api/src/x509.c
  0.00% (0/7042)
  0.00% (0/299)
  0.00% (0/5823)
src/wolfssl-openssl-api/src/x509_str.c
  0.00% (0/635)
  0.00% (0/41)
  0.00% (0/436)
src/wolfssl-openssl-api/wolfcrypt/src/aes.c
 51.79% (1448/2796)
 57.58% (57/99)
 57.99% (1412/2435)
src/wolfssl-openssl-api/wolfcrypt/src/arc4.c
 37.29% (22/59)
 40.00% (2/5)
 29.41% (10/34)
src/wolfssl-openssl-api/wolfcrypt/src/asn.c
  1.53% (148/9684)
  3.59% (9/251)
  1.54% (108/6997)
src/wolfssl-openssl-api/wolfcrypt/src/camellia.c
  0.00% (0/952)
  0.00% (0/15)
  0.00% (0/2340)
src/wolfssl-openssl-api/wolfcrypt/src/chacha.c
  0.00% (0/158)
  0.00% (0/8)
  0.00% (0/434)
src/wolfssl-openssl-api/wolfcrypt/src/chacha20_poly1305.c
  0.00% (0/267)
  0.00% (0/11)
  0.00% (0/244)
src/wolfssl-openssl-api/wolfcrypt/src/cmac.c
  0.00% (0/168)
  0.00% (0/7)
  0.00% (0/138)
src/wolfssl-openssl-api/wolfcrypt/src/coding.c
  7.10% (24/338)
 10.00% (1/10)
  9.54% (29/304)
src/wolfssl-openssl-api/wolfcrypt/src/cryptocb.c
 11.41% (88/771)
 27.50% (11/40)
 17.63% (58/329)
src/wolfssl-openssl-api/wolfcrypt/src/curve25519.c
  0.00% (0/306)
  0.00% (0/26)
  0.00% (0/289)
src/wolfssl-openssl-api/wolfcrypt/src/curve448.c
  0.00% (0/307)
  0.00% (0/20)
  0.00% (0/282)
src/wolfssl-openssl-api/wolfcrypt/src/des3.c
 84.91% (270/318)
 83.33% (15/18)
 82.66% (143/173)
src/wolfssl-openssl-api/wolfcrypt/src/dh.c
  0.00% (0/1049)
  0.00% (0/35)
  0.00% (0/1252)
src/wolfssl-openssl-api/wolfcrypt/src/ecc.c
  0.00% (0/4399)
  0.00% (0/129)
  0.00% (0/4968)
src/wolfssl-openssl-api/wolfcrypt/src/ed25519.c
  0.00% (0/541)
  0.00% (0/41)
  0.00% (0/493)
src/wolfssl-openssl-api/wolfcrypt/src/ed448.c
  0.00% (0/533)
  0.00% (0/39)
  0.00% (0/440)
src/wolfssl-openssl-api/wolfcrypt/src/error.c
  0.00% (0/365)
  0.00% (0/2)
  0.00% (0/182)
src/wolfssl-openssl-api/wolfcrypt/src/evp.c
 30.48% (2164/7100)
 37.50% (90/240)
 32.34% (1821/5630)
src/wolfssl-openssl-api/wolfcrypt/src/fe_448.c
  0.00% (0/562)
  0.00% (0/19)
  0.00% (0/94)
src/wolfssl-openssl-api/wolfcrypt/src/fe_x25519_128.i
  0.00% (0/398)
  0.00% (0/22)
  0.00% (0/91)
src/wolfssl-openssl-api/wolfcrypt/src/ge_448.c
  0.00% (0/1031)
  0.00% (0/20)
  0.00% (0/125)
src/wolfssl-openssl-api/wolfcrypt/src/ge_operations.c
  0.00% (0/594)
  0.00% (0/27)
  0.00% (0/257)
src/wolfssl-openssl-api/wolfcrypt/src/hash.c
  0.00% (0/1327)
  0.00% (0/26)
  0.00% (0/620)
src/wolfssl-openssl-api/wolfcrypt/src/hmac.c
 41.12% (368/895)
 50.00% (7/14)
 44.34% (227/512)
src/wolfssl-openssl-api/wolfcrypt/src/kdf.c
  0.00% (0/215)
  0.00% (0/5)
  0.00% (0/137)
src/wolfssl-openssl-api/wolfcrypt/src/logging.c
  0.00% (0/322)
  0.00% (0/20)
  0.00% (0/226)
src/wolfssl-openssl-api/wolfcrypt/src/md2.c
  0.00% (0/90)
  0.00% (0/4)
  0.00% (0/36)
src/wolfssl-openssl-api/wolfcrypt/src/md4.c
 99.15% (116/117)
100.00% (5/5)
 99.13% (114/115)
src/wolfssl-openssl-api/wolfcrypt/src/md5.c
 80.36% (180/224)
 69.23% (9/13)
 86.78% (210/242)
src/wolfssl-openssl-api/wolfcrypt/src/memory.c
 34.04% (16/47)
 40.00% (2/5)
 30.00% (6/20)
src/wolfssl-openssl-api/wolfcrypt/src/misc.c
 34.17% (95/278)
 33.33% (15/45)
 50.89% (57/112)
src/wolfssl-openssl-api/wolfcrypt/src/pkcs12.c
  0.00% (0/1571)
  0.00% (0/24)
  0.00% (0/1265)
src/wolfssl-openssl-api/wolfcrypt/src/poly1305.c
  0.00% (0/255)
  0.00% (0/12)
  0.00% (0/140)
src/wolfssl-openssl-api/wolfcrypt/src/pwdbased.c
  0.00% (0/497)
  0.00% (0/12)
  0.00% (0/460)
src/wolfssl-openssl-api/wolfcrypt/src/random.c
 62.07% (365/588)
 62.50% (15/24)
 56.98% (257/451)
src/wolfssl-openssl-api/wolfcrypt/src/rsa.c
  0.00% (0/1963)
  0.00% (0/56)
  0.00% (0/1794)
src/wolfssl-openssl-api/wolfcrypt/src/sha.c
 73.39% (171/233)
 64.29% (9/14)
 87.15% (312/358)
src/wolfssl-openssl-api/wolfcrypt/src/sha256.c
 71.13% (271/381)
 69.23% (18/26)
 78.13% (268/343)
src/wolfssl-openssl-api/wolfcrypt/src/sha3.c
  0.00% (0/271)
  0.00% (0/43)
  0.00% (0/269)
src/wolfssl-openssl-api/wolfcrypt/src/sha512.c
 51.75% (281/543)
 36.36% (20/55)
 71.89% (381/530)
src/wolfssl-openssl-api/wolfcrypt/src/sp_int.c
 52.04% (2039/3918)
 52.94% (54/102)
 48.65% (1927/3961)
src/wolfssl-openssl-api/wolfcrypt/src/wc_encrypt.c
  0.00% (0/469)
  0.00% (0/9)
  0.00% (0/269)
src/wolfssl-openssl-api/wolfcrypt/src/wc_port.c
  4.68% (16/342)
 17.39% (4/23)
  4.14% (12/290)
src/wolfssl-openssl-api/wolfcrypt/src/wolfmath.c
  0.00% (0/99)
  0.00% (0/6)
  0.00% (0/90)
src/wolfssl-openssl-api/wolfssl/wolfcrypt/blake2-int.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
Totals
  9.54% (12408/130113)
 18.82% (1059/5627)
 10.58% (10595/100177)