Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
build/library/psa_crypto_driver_wrappers.c | 0.00% (0/49) | 0.00% (0/873) | 0.00% (0/340) | 0.00% (0/200) |
build/library/ssl_debug_helpers_generated.c | 16.67% (1/6) | 21.12% (34/161) | 5.10% (5/98) | 2.22% (2/90) |
include/mbedtls/cipher.h | 26.67% (4/15) | 19.42% (20/103) | 47.27% (26/55) | 33.33% (4/12) |
include/mbedtls/error.h | 100.00% (1/1) | 50.00% (5/10) | 100.00% (1/1) | - (0/0) |
include/mbedtls/pem.h | 0.00% (0/1) | 0.00% (0/4) | 0.00% (0/1) | - (0/0) |
include/mbedtls/pk.h | 66.67% (2/3) | 66.67% (6/9) | 80.00% (4/5) | - (0/0) |
include/mbedtls/psa_util.h | 0.00% (0/6) | 0.00% (0/204) | 0.00% (0/22) | 0.00% (0/18) |
include/mbedtls/ssl.h | 6.67% (1/15) | 6.67% (3/45) | 12.50% (2/16) | - (0/0) |
include/mbedtls/ssl_ciphersuites.h | 33.33% (3/9) | 31.19% (34/109) | 43.14% (22/51) | 44.29% (31/70) |
include/mbedtls/x509.h | 0.00% (0/1) | 0.00% (0/5) | 0.00% (0/1) | - (0/0) |
include/mbedtls/x509_crt.h | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/1) | - (0/0) |
include/psa/crypto_compat.h | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/1) | - (0/0) |
include/psa/crypto_extra.h | 0.00% (0/13) | 0.00% (0/94) | 0.00% (0/40) | 0.00% (0/28) |
include/psa/crypto_struct.h | 0.00% (0/20) | 0.00% (0/105) | 0.00% (0/57) | 0.00% (0/8) |
include/psa/crypto_values.h | 0.00% (0/3) | 0.00% (0/11) | 0.00% (0/3) | - (0/0) |
library/aes.c | 33.33% (7/21) | 17.29% (158/914) | 17.32% (168/970) | 15.38% (48/312) |
library/aesni.c | 87.50% (7/8) | 83.92% (214/255) | 84.38% (27/32) | 87.50% (14/16) |
library/aria.c | 80.00% (12/15) | 56.67% (242/427) | 45.66% (205/449) | 25.34% (37/146) |
library/asn1parse.c | 61.11% (11/18) | 76.89% (203/264) | 78.85% (179/227) | 78.33% (94/120) |
library/asn1write.c | 0.00% (0/20) | 0.00% (0/292) | 0.00% (0/359) | 0.00% (0/140) |
library/base64.c | 33.33% (1/3) | 39.47% (60/152) | 48.44% (62/128) | 45.24% (38/84) |
library/bignum.c | 71.43% (45/63) | 59.17% (987/1668) | 56.61% (1396/2466) | 42.65% (435/1020) |
library/camellia.c | 70.00% (7/10) | 45.91% (191/416) | 50.12% (201/401) | 41.67% (70/168) |
library/ccm.c | 84.21% (16/19) | 60.05% (230/383) | 63.84% (203/318) | 51.15% (89/174) |
library/chacha20.c | 0.00% (0/10) | 0.00% (0/182) | 0.00% (0/149) | 0.00% (0/38) |
library/chachapoly.c | 0.00% (0/13) | 0.00% (0/233) | 0.00% (0/279) | 0.00% (0/80) |
library/cipher.c | 53.33% (16/30) | 37.58% (310/825) | 49.11% (357/727) | 32.02% (114/356) |
library/cipher_wrap.c | 40.00% (26/65) | 35.14% (110/313) | 31.08% (46/148) | 12.50% (5/40) |
library/cmac.c | 0.00% (0/14) | 0.00% (0/499) | 0.00% (0/345) | 0.00% (0/198) |
library/constant_time.c | 69.57% (16/23) | 60.90% (162/266) | 64.04% (130/203) | 47.06% (32/68) |
library/ctr_drbg.c | 47.37% (9/19) | 47.81% (186/389) | 48.45% (188/388) | 32.56% (56/172) |
library/debug.c | 66.67% (8/12) | 36.99% (91/246) | 35.85% (57/159) | 23.64% (26/110) |
library/des.c | 0.00% (0/21) | 0.00% (0/441) | 0.00% (0/328) | 0.00% (0/166) |
library/dhm.c | 30.00% (6/20) | 15.46% (60/388) | 10.59% (56/529) | 9.79% (19/194) |
library/ecdh.c | 79.17% (19/24) | 64.33% (193/300) | 65.14% (185/284) | 37.50% (33/88) |
library/ecdsa.c | 29.41% (5/17) | 14.80% (45/304) | 11.67% (56/480) | 3.62% (5/138) |
library/ecp.c | 64.10% (50/78) | 52.09% (748/1436) | 49.45% (1254/2536) | 35.13% (300/854) |
library/ecp_curves.c | 45.45% (10/22) | 42.17% (167/396) | 37.80% (570/1508) | 31.98% (110/344) |
library/entropy.c | 25.00% (3/12) | 13.23% (34/257) | 5.91% (11/186) | 2.17% (2/92) |
library/entropy_poll.c | 0.00% (0/2) | 0.00% (0/34) | 0.00% (0/18) | 0.00% (0/8) |
library/gcm.c | 92.86% (13/14) | 40.24% (237/589) | 51.95% (280/539) | 27.97% (66/236) |
library/hmac_drbg.c | 0.00% (0/16) | 0.00% (0/284) | 0.00% (0/279) | 0.00% (0/156) |
library/md.c | 63.64% (14/22) | 35.79% (199/556) | 42.97% (165/384) | 44.33% (133/300) |
library/md5.c | 0.00% (0/9) | 0.00% (0/236) | 0.00% (0/444) | 0.00% (0/44) |
library/nist_kw.c | 0.00% (0/8) | 0.00% (0/382) | 0.00% (0/317) | 0.00% (0/162) |
library/oid.c | 57.14% (4/7) | 47.25% (43/91) | 34.94% (29/83) | 35.71% (15/42) |
library/pem.c | 33.33% (3/9) | 16.67% (48/288) | 15.50% (42/271) | 11.25% (18/160) |
library/pk.c | 35.00% (7/20) | 20.78% (53/255) | 23.05% (68/295) | 19.64% (22/112) |
library/pk_wrap.c | 29.41% (10/34) | 20.95% (66/315) | 18.94% (43/227) | 14.17% (17/120) |
library/pkcs12.c | 0.00% (0/5) | 0.00% (0/211) | 0.00% (0/184) | 0.00% (0/118) |
library/pkcs5.c | 0.00% (0/4) | 0.00% (0/195) | 0.00% (0/180) | 0.00% (0/100) |
library/pkparse.c | 36.84% (7/19) | 15.83% (135/853) | 18.00% (146/811) | 14.90% (62/416) |
library/pkwrite.c | 0.00% (0/9) | 0.00% (0/266) | 0.00% (0/387) | 0.00% (0/140) |
library/platform.c | 33.33% (1/3) | 36.36% (4/11) | 33.33% (1/3) | - (0/0) |
library/platform_util.c | 50.00% (1/2) | 62.50% (5/8) | 85.71% (6/7) | 100.00% (2/2) |
library/poly1305.c | 0.00% (0/10) | 0.00% (0/249) | 0.00% (0/148) | 0.00% (0/36) |
library/psa_crypto.c | 0.00% (0/138) | 0.00% (0/3722) | 0.00% (0/5796) | 0.00% (0/2358) |
library/psa_crypto_aead.c | 0.00% (0/12) | 0.00% (0/477) | 0.00% (0/359) | 0.00% (0/150) |
library/psa_crypto_cipher.c | 0.00% (0/11) | 0.00% (0/384) | 0.00% (0/315) | 0.00% (0/160) |
library/psa_crypto_client.c | 0.00% (0/3) | 0.00% (0/33) | 0.00% (0/23) | 0.00% (0/10) |
library/psa_crypto_core.h | 0.00% (0/7) | 0.00% (0/28) | 0.00% (0/10) | 0.00% (0/2) |
library/psa_crypto_ecp.c | 0.00% (0/7) | 0.00% (0/278) | 0.00% (0/280) | 0.00% (0/106) |
library/psa_crypto_hash.c | 0.00% (0/7) | 0.00% (0/330) | 0.00% (0/247) | 0.00% (0/146) |
library/psa_crypto_mac.c | 0.00% (0/15) | 0.00% (0/293) | 0.00% (0/509) | 0.00% (0/170) |
library/psa_crypto_random_impl.h | 0.00% (0/3) | 0.00% (0/30) | 0.00% (0/4) | - (0/0) |
library/psa_crypto_rsa.c | 0.00% (0/14) | 0.00% (0/473) | 0.00% (0/332) | 0.00% (0/130) |
library/psa_crypto_slot_management.c | 0.00% (0/14) | 0.00% (0/262) | 0.00% (0/227) | 0.00% (0/104) |
library/psa_crypto_slot_management.h | 0.00% (0/3) | 0.00% (0/16) | 0.00% (0/16) | 0.00% (0/6) |
library/psa_crypto_storage.c | 0.00% (0/12) | 0.00% (0/184) | 0.00% (0/196) | 0.00% (0/62) |
library/psa_its_file.c | 0.00% (0/6) | 0.00% (0/123) | 0.00% (0/115) | 0.00% (0/46) |
library/ripemd160.c | 0.00% (0/9) | 0.00% (0/297) | 0.00% (0/1329) | 0.00% (0/44) |
library/rsa.c | 34.21% (13/38) | 20.45% (270/1320) | 16.99% (297/1748) | 12.00% (97/808) |
library/rsa_alt_helpers.c | 0.00% (0/5) | 0.00% (0/261) | 0.00% (0/429) | 0.00% (0/214) |
library/sha1.c | 77.78% (7/9) | 76.64% (233/304) | 91.49% (688/752) | 33.33% (18/54) |
library/sha256.c | 80.00% (8/10) | 63.81% (171/268) | 85.58% (469/548) | 43.42% (33/76) |
library/sha512.c | 80.00% (8/10) | 69.20% (191/276) | 83.01% (386/465) | 46.05% (35/76) |
library/ssl_ciphersuites.c | 63.64% (7/11) | 62.60% (77/123) | 60.87% (42/69) | 60.81% (45/74) |
library/ssl_client.c | 100.00% (8/8) | 80.78% (332/411) | 71.16% (264/371) | 46.38% (64/138) |
library/ssl_misc.h | 62.50% (15/24) | 34.21% (104/304) | 61.88% (112/181) | 47.37% (54/114) |
library/ssl_msg.c | 78.82% (67/85) | 61.18% (1901/3107) | 59.14% (1395/2359) | 50.00% (518/1036) |
library/ssl_tls.c | 40.36% (67/166) | 34.73% (1334/3841) | 30.75% (811/2637) | 26.05% (309/1186) |
library/ssl_tls12_client.c | 96.77% (30/31) | 66.35% (1179/1777) | 65.98% (894/1355) | 57.03% (292/512) |
library/ssl_tls12_server.c | 0.00% (0/37) | 0.00% (0/2137) | 0.00% (0/1626) | 0.00% (0/674) |
library/timing.c | 75.00% (3/4) | 84.62% (33/39) | 77.78% (14/18) | 70.00% (7/10) |
library/x509.c | 52.17% (12/23) | 43.89% (255/581) | 44.62% (315/706) | 40.16% (155/386) |
library/x509_crt.c | 30.91% (17/55) | 36.82% (619/1681) | 26.30% (496/1886) | 26.14% (252/964) |
programs/fuzz/common.c | 100.00% (7/7) | 89.47% (51/57) | 88.89% (24/27) | 78.57% (11/14) |
programs/fuzz/fuzz_dtlsclient.c | 100.00% (1/1) | 77.63% (59/76) | 58.82% (20/34) | 44.44% (8/18) |
tests/src/asn1_helpers.c | 0.00% (0/1) | 0.00% (0/33) | 0.00% (0/56) | 0.00% (0/30) |
tests/src/drivers/platform_builtin_keys.c | 0.00% (0/1) | 0.00% (0/16) | 0.00% (0/10) | 0.00% (0/4) |
tests/src/helpers.c | 0.00% (0/16) | 0.00% (0/184) | 0.00% (0/122) | 0.00% (0/60) |
tests/src/psa_crypto_helpers.c | 0.00% (0/5) | 0.00% (0/52) | 0.00% (0/55) | 0.00% (0/26) |
tests/src/psa_exercise_key.c | 0.00% (0/18) | 0.00% (0/721) | 0.00% (0/1841) | 0.00% (0/650) |
tests/src/random.c | 0.00% (0/4) | 0.00% (0/69) | 0.00% (0/37) | 0.00% (0/24) |
Totals | 35.73% (616/1724) | 28.54% (12092/42376) | 27.02% (12418/45958) | 20.71% (3797/18338) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)