LCOV - code coverage report
Current view: top level - externals/mbedtls/library Coverage Total Hit
Test: lcov.info Lines: 37.6 % 9557 3591
Test Date: 2026-01-29 09:48:10 Functions: 43.0 % 882 379
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 22.8 % 6337 1448

Filename Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
aes.c
41.1%41.1%
41.1 % 168 69 34.4 % 32 11 75.0 % 8 6
alignment.h
50.0%50.0%
50.0 % 12 6 50.0 % 2 1 -
asn1parse.c
50.0%50.0%
50.0 % 160 80 37.7 % 106 40 47.4 % 19 9
asn1write.c
0.0%
0.0 % 163 0.0 % 94 0.0 % 21
bignum.c
50.5%50.5%
50.5 % 732 370 36.9 % 556 205 58.9 % 56 33
bignum_core.c
62.7%62.7%
62.7 % 386 242 51.3 % 152 78 57.5 % 40 23
ccm.c
86.5%86.5%
86.5 % 192 166 58.1 % 124 72 88.9 % 18 16
cipher.c
29.1%29.1%
29.1 % 148 43 16.2 % 130 21 31.6 % 19 6
cipher_wrap.c
50.0%50.0%
50.0 % 26 13 25.0 % 4 1 50.0 % 8 4
common.h
63.6%63.6%
63.6 % 11 7 80.0 % 20 16 0.0 % 2
constant_time.c
33.3%33.3%
33.3 % 27 9 20.0 % 10 2 33.3 % 3 1
constant_time_impl.h
66.7%66.7%
66.7 % 48 32 - 61.1 % 18 11
ecdh.c
53.8%53.8%
53.8 % 156 84 31.4 % 70 22 52.0 % 25 13
ecdsa.c
47.0%47.0%
47.0 % 166 78 32.1 % 112 36 40.0 % 15 6
ecp.c
68.1%68.1%
68.1 % 750 511 39.9 % 602 240 63.5 % 74 47
ecp_curves.c
88.9%88.9%
88.9 % 36 32 50.0 % 4 2 100.0 % 4 4
entropy.c
73.0%73.0%
73.0 % 122 89 53.4 % 58 31 62.5 % 8 5
hmac_drbg.c
68.5%68.5%
68.5 % 127 87 48.8 % 82 40 50.0 % 12 6
md.c
55.3%55.3%
55.3 % 170 94 32.9 % 140 46 61.9 % 21 13
oid.c
5.1%5.1%
5.1 % 158 8 10.9 % 202 22 24.2 % 33 8
pk.c
7.7%7.7%
7.7 % 207 16 6.2 % 161 10 15.4 % 26 4
pk_ecc.c
47.6%47.6%
47.6 % 21 10 25.0 % 8 2 50.0 % 4 2
pk_internal.h
66.7%66.7%
66.7 % 12 8 50.0 % 4 2 66.7 % 3 2
pk_wrap.c
25.0%25.0%
25.0 % 36 9 25.0 % 4 1 20.0 % 10 2
pkparse.c
21.7%21.7%
21.7 % 166 36 13.3 % 120 16 30.0 % 10 3
platform_util.c
100.0%
100.0 % 10 10 50.0 % 4 2 100.0 % 2 2
psa_crypto.c
23.8%23.8%
23.8 % 2336 557 14.4 % 1668 241 33.1 % 181 60
psa_crypto_aead.c
53.9%53.9%
53.9 % 115 62 30.4 % 56 17 41.7 % 12 5
psa_crypto_cipher.c
16.0%16.0%
16.0 % 213 34 14.5 % 138 20 15.4 % 13 2
psa_crypto_client.c
0.0%
0.0 % 3 - 0.0 % 1
psa_crypto_core.h
100.0%
100.0 % 2 2 - 100.0 % 1 1
psa_crypto_core_common.h
0.0%
0.0 % 2 0.0 % 2 0.0 % 1
psa_crypto_driver_wrappers.h
27.4%27.4%
27.4 % 332 91 9.5 % 116 11 28.3 % 53 15
psa_crypto_driver_wrappers_no_static.c
0.0%
0.0 % 23 0.0 % 2 0.0 % 3
psa_crypto_ecp.c
66.7%66.7%
66.7 % 219 146 42.3 % 111 47 80.0 % 10 8
psa_crypto_hash.c
60.4%60.4%
60.4 % 91 55 35.1 % 37 13 83.3 % 6 5
psa_crypto_mac.c
69.6%69.6%
69.6 % 135 94 35.7 % 84 30 71.4 % 14 10
psa_crypto_random_impl.h
66.7%66.7%
66.7 % 9 6 - 66.7 % 3 2
psa_crypto_rsa.c
0.0%
0.0 % 33 0.0 % 12 0.0 % 2
psa_crypto_slot_management.c
41.8%41.8%
41.8 % 165 69 21.0 % 100 21 57.9 % 19 11
psa_crypto_slot_management.h
100.0%
100.0 % 14 14 50.0 % 6 3 100.0 % 4 4
psa_util.c
9.6%9.6%
9.6 % 136 13 4.8 % 84 4 30.0 % 10 3
sha256.c
88.5%88.5%
88.5 % 139 123 70.0 % 50 35 88.9 % 9 8
x509.c
18.0%18.0%
18.0 % 584 105 8.7 % 423 37 33.3 % 30 10
x509_crt.c
13.9%13.9%
13.9 % 796 111 7.7 % 647 50 17.6 % 51 9

Generated by: LCOV version 2.0-1