• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

randombit / botan / 19012754211
90%

Build:
DEFAULT BRANCH: master
Ran 02 Nov 2025 02:23PM UTC
Jobs 1
Files 1194
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

02 Nov 2025 01:10PM UTC coverage: 90.677% (+0.006%) from 90.671%
19012754211

push

github

web-flow
Merge pull request #5137 from randombit/jack/clang-tidy-includes

Remove various unused includes flagged by clang-tidy misc-include-cleaner

100457 of 110786 relevant lines covered (90.68%)

12189873.8 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
98.65
0.0% source/src/lib/block/block_cipher.cpp
1
99.07
0.0% source/src/lib/hash/blake2/blake2b.cpp
1
95.45
0.0% source/src/lib/kdf/kdf1_iso18033/kdf1_iso18033.cpp
1
95.65
0.0% source/src/lib/kdf/kdf2/kdf2.cpp
1
98.99
-0.01% source/src/lib/modes/mode_pad/mode_pad.cpp
1
97.37
0.0% source/src/lib/pk_pad/enc_padding/eme_pkcs1/eme_pkcs.cpp
1
97.83
0.0% source/src/lib/tls/tls_session.h
1
98.51
0.0% source/src/lib/tls/tls_session_manager_memory.cpp
1
97.5
0.0% source/src/lib/tls/tls_session_manager_stateless.cpp
2
90.24
0.0% source/src/cli/timer.cpp
2
92.31
0.0% source/src/lib/kdf/hkdf/hkdf.cpp
2
97.1
0.0% source/src/lib/modes/cipher_mode.cpp
2
96.77
0.0% source/src/lib/pubkey/frodokem/frodokem_common/frodo_mode.cpp
2
98.41
0.0% source/src/lib/pubkey/mce/gf2m_rootfind_dcmp.cpp
2
94.42
0.0% source/src/lib/tls/tls_session.cpp
2
98.08
0.0% source/src/tests/test_keccak_helpers.cpp
2
93.1
0.0% source/src/tests/test_name_constraint.cpp
3
91.43
0.0% source/src/lib/codec/base64/base64.cpp
3
97.76
0.0% source/src/lib/kdf/sp800_108/sp800_108.cpp
3
91.8
0.0% source/src/lib/mac/mac.cpp
3
95.31
0.0% source/src/lib/passhash/argon2fmt/argon2fmt.cpp
3
93.75
0.0% source/src/lib/pubkey/kyber/kyber_common/kyber_constants.cpp
3
95.65
-0.06% source/src/lib/pubkey/sphincsplus/sphincsplus_common/sp_fors.cpp
3
93.75
0.0% source/src/lib/rng/auto_rng/auto_rng.cpp
3
90.77
0.0% source/src/lib/utils/cpuid/cpuid_x86/cpuid_x86.cpp
3
97.25
0.0% source/src/lib/x509/x509_ca.cpp
3
95.83
0.0% source/src/tests/test_frodokem.cpp
4
98.31
0.0% source/src/lib/pubkey/frodokem/frodokem_common/frodo_matrix.cpp
4
95.35
0.0% source/src/lib/tls/msg_cert_verify.cpp
4
90.24
0.0% source/src/lib/tls/tls12/msg_certificate_12.cpp
4
89.74
0.0% source/src/tests/test_sphincsplus_fors.cpp
4
92.0
0.0% source/src/tests/test_sphincsplus_wots.cpp
5
94.78
0.0% source/src/cli/math.cpp
5
93.48
-0.07% source/src/cli/roughtime.cpp
5
97.01
0.0% source/src/lib/hash/sha2_64/sha2_64.cpp
5
97.75
0.0% source/src/lib/math/bigint/divide.cpp
5
97.02
0.0% source/src/lib/modes/cbc/cbc.cpp
5
97.16
0.57% source/src/lib/pubkey/classic_mceliece/cmce_field_ordering.cpp
5
93.53
0.0% source/src/lib/pubkey/pk_ops.cpp
5
95.42
0.0% source/src/lib/pubkey/sm2/sm2.cpp
5
95.28
0.0% source/src/lib/x509/x509_crl.cpp
5
95.45
0.0% source/src/tests/test_dilithium.cpp
5
98.98
0.0% source/src/tests/test_tls_session_manager.cpp
6
78.79
0.0% source/src/lib/tls/tls12/msg_cert_status.cpp
6
93.65
0.0% source/src/lib/x509/x509_obj.cpp
6
89.06
0.0% source/src/lib/x509/x509self.cpp
6
97.05
0.0% source/src/tests/test_ocsp.cpp
7
87.67
0.0% source/src/lib/codec/hex/hex.cpp
7
97.54
0.0% source/src/lib/misc/roughtime/roughtime.cpp
7
88.89
0.0% source/src/lib/pubkey/classic_mceliece/cmce.cpp
7
90.37
0.0% source/src/lib/x509/x509_ext.h
7
92.48
0.0% source/src/tests/runner/test_xml_reporter.cpp
7
92.16
0.0% source/src/tests/test_mceliece.cpp
8
95.75
0.0% source/src/lib/math/numbertheory/monty.cpp
8
96.09
0.0% source/src/lib/tls/tls12/tls_record.cpp
8
96.02
0.0% source/src/lib/tls/tls13/tls_channel_impl_13.cpp
8
83.56
0.0% source/src/lib/tls/tls_client.cpp
8
93.87
0.0% source/src/tests/test_cmce.cpp
8
86.17
0.0% source/src/tests/test_oid.cpp
9
93.71
0.0% source/src/lib/filters/pipe.cpp
9
94.19
0.0% source/src/lib/pubkey/kyber/kyber_common/kyber.cpp
9
86.76
0.0% source/src/lib/pubkey/xmss/xmss_publickey.cpp
9
91.18
0.0% source/src/lib/tls/tls12/msg_server_kex.cpp
9
93.08
0.0% source/src/tests/test_sphincsplus.cpp
10
55.81
0.0% source/src/lib/pubkey/hybrid_kem/hybrid_kem.cpp
10
82.35
0.0% source/src/lib/x509/certstor_flatfile/certstor_flatfile.cpp
10
96.18
-0.01% source/src/tests/test_crystals.cpp
11
85.98
0.0% source/src/cli/tls_utils.cpp
11
93.72
0.0% source/src/lib/tls/tls13/msg_certificate_13.cpp
12
93.07
0.0% source/src/lib/pubkey/frodokem/frodokem_common/frodokem.cpp
12
93.85
0.0% source/src/lib/tls/tls13/tls_server_impl_13.cpp
13
83.94
0.0% source/src/cli/utils.cpp
13
36.96
0.0% source/src/lib/hash/sha2_32/sha2_32.cpp
14
73.58
0.0% source/src/lib/pubkey/sphincsplus/sphincsplus_common/sp_parameters.cpp
14
94.55
0.0% source/src/lib/tls/tls13/tls_client_impl_13.cpp
15
69.51
0.0% source/src/lib/pubkey/hss_lms/lms.cpp
15
94.5
0.0% source/src/lib/tls/msg_server_hello.cpp
15
87.84
0.0% source/src/lib/tls/tls12/msg_client_kex.cpp
15
87.91
0.0% source/src/lib/tls/tls12/tls_handshake_state.cpp
15
73.13
0.0% source/src/lib/tls/tls_server.cpp
15
78.26
0.0% source/src/tests/unit_ecdsa.cpp
16
90.75
0.0% source/src/tests/test_ecdsa.cpp
17
95.84
0.0% source/src/lib/pubkey/dilithium/dilithium_common/dilithium_algos.cpp
17
92.03
0.0% source/src/tests/test_aead.cpp
18
91.24
0.0% source/src/lib/pubkey/mce/polyn_gf2m.cpp
18
83.33
0.0% source/src/lib/x509/ocsp.cpp
18
88.69
0.0% source/src/tests/test_roughtime.cpp
20
80.98
0.0% source/src/lib/tls/tls_callbacks.cpp
23
68.02
0.0% source/src/lib/tls/tls13_pqc/hybrid_public_key.cpp
23
67.2
0.0% source/src/lib/utils/http_util/http_util.cpp
24
92.29
0.0% source/src/lib/pubkey/ec_group/legacy_ec_point/ec_point.cpp
24
83.94
0.0% source/src/tests/test_certstor_flatfile.cpp
24
89.31
0.0% source/src/tests/test_tls_messages.cpp
27
97.35
0.0% source/src/tests/test_tls_rfc8448.cpp
29
84.77
0.0% source/src/lib/tls/tls_signature_scheme.cpp
31
95.23
0.0% source/src/tests/test_tpm2.cpp
32
91.89
0.0% source/src/lib/tls/msg_client_hello.cpp
33
75.68
0.0% source/src/cli/speed.cpp
33
94.42
0.0% source/src/tests/test_bigint.cpp
34
71.56
0.0% source/src/cli/tls_client.cpp
34
77.63
0.0% source/src/tests/test_certstor_system.cpp
39
74.8
0.0% source/src/cli/pubkey.cpp
40
95.09
0.0% source/src/tests/test_utils.cpp
45
62.84
0.0% source/src/lib/x509/name_constraint.cpp
46
57.83
0.0% source/src/lib/tls/tls_algos.cpp
47
0.0
0.0% source/src/lib/hash/sha2_64/sha2_64_avx512/sha2_64_avx512.cpp
62
69.43
0.0% source/src/lib/prov/pkcs11/p11.cpp
62
80.37
0.0% source/src/lib/x509/x509path.cpp
Jobs
ID Job ID Ran Files Coverage
1 19012754211.1 02 Nov 2025 02:23PM UTC 1194
90.68
GitHub Action Run
Source Files on build 19012754211
  • Tree
  • List 1194
  • Changed 183
  • Source Changed 178
  • Coverage Changed 145
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19012754211
  • bc7d5fb6 on github
  • Prev Build on master (#19011280387)
  • Next Build on master (#19012894830)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc