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

randombit / botan / 21768358452
90%
master: 90%

Build:
Build:
LAST BUILD BRANCH: jack/header-patrol-2
DEFAULT BRANCH: master
Ran 06 Feb 2026 11:15PM UTC
Jobs 1
Files 1222
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

06 Feb 2026 10:35PM UTC coverage: 90.064% (-0.003%) from 90.067%
21768358452

Pull #5289

github

web-flow
Merge f589db195 into 8ea0ca252
Pull Request #5289: Further misc header reductions, forward declarations, etc

102238 of 113517 relevant lines covered (90.06%)

11357432.36 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
94.74
0.0% source/src/cli/perf.h
1
97.37
0.0% source/src/lib/compat/sodium/sodium_aead.cpp
1
95.24
0.0% source/src/lib/kdf/kdf.h
1
96.77
-0.1% source/src/lib/math/pcurves/pcurves.h
1
98.57
1.43% source/src/lib/misc/cryptobox/cryptobox.cpp
1
98.98
0.0% source/src/lib/modes/aead/eax/eax.cpp
1
98.39
-1.61% source/src/lib/pubkey/classic_mceliece/cmce_encaps.cpp
1
84.62
-2.05% source/src/lib/pubkey/ecgdsa/ecgdsa.h
1
84.62
-2.05% source/src/lib/pubkey/eckcdsa/eckcdsa.h
1
80.0
-3.33% source/src/lib/pubkey/gost_3410/gost_3410.h
1
91.67
0.0% source/src/lib/pubkey/xmss/xmss.h
1
98.63
0.0% source/src/lib/rng/stateful_rng/stateful_rng.cpp
1
98.63
0.0% source/src/lib/tls/tls12/msg_certificate_req_12.cpp
1
99.01
1.74% source/src/lib/tls/tls_reader.h
1
97.96
0.0% source/src/tests/test_ed25519.cpp
1
97.87
0.0% source/src/tests/test_tls_handshake_state_13.cpp
1
99.89
0.0% source/src/tests/test_utils_bitvector.cpp
2
89.47
0.0% source/src/lib/math/bigint/big_io.cpp
2
92.59
0.0% source/src/lib/math/bigint/big_rand.cpp
2
96.83
0.0% source/src/lib/modes/aead/aead.cpp
2
98.04
0.0% source/src/lib/modes/aead/chacha20poly1305/chacha20poly1305.cpp
2
99.28
0.0% source/src/lib/modes/aead/ocb/ocb.cpp
2
98.31
0.0% source/src/lib/modes/cfb/cfb.cpp
2
97.1
0.0% source/src/lib/modes/cipher_mode.cpp
2
93.94
0.0% source/src/lib/pubkey/ecdh/ecdh.cpp
2
95.24
0.0% source/src/lib/pubkey/ec_group/legacy_ec_point/ec_point.h
2
77.78
-4.04% source/src/lib/pubkey/sm2/sm2.h
2
56.86
0.0% source/src/lib/rng/jitter_rng/jitter_rng.cpp
2
94.44
0.0% source/src/lib/rng/processor_rng/processor_rng.cpp
2
90.48
0.0% source/src/lib/rng/rng.cpp
2
85.71
0.0% source/src/lib/rng/system_rng/system_rng.cpp
2
86.67
-1.57% source/src/lib/utils/concepts.h
2
94.29
0.0% source/src/lib/utils/uuid/uuid.cpp
2
97.84
0.0% source/src/tests/test_hss_lms.cpp
2
95.24
0.0% source/src/tests/test_rng_kat.cpp
2
88.0
0.0% source/src/tests/test_siv.cpp
2
99.53
0.0% source/src/tests/test_sodium.cpp
2
99.5
0.0% source/src/tests/test_tls_cipher_state.cpp
2
99.67
0.0% source/src/tests/test_tls_record_layer_13.cpp
3
0.0
0.0% source/src/lib/math/numbertheory/reducer.cpp
3
96.88
0.0% source/src/lib/modes/aead/gcm/gcm.cpp
3
97.27
0.0% source/src/lib/modes/aead/siv/siv.cpp
3
98.04
0.0% source/src/lib/modes/xts/xts.cpp
3
95.31
0.0% source/src/lib/passhash/argon2fmt/argon2fmt.cpp
3
93.75
0.0% source/src/lib/rng/auto_rng/auto_rng.cpp
3
97.09
0.0% source/src/tests/test_dl_group.cpp
3
95.31
0.0% source/src/tests/test_ecdh.cpp
3
94.44
0.0% source/src/tests/test_gost_3410.cpp
3
93.48
-0.52% source/src/tests/test_pubkey.h
3
92.16
0.16% source/src/tests/test_rngs.cpp
3
93.1
0.0% source/src/tests/test_x25519.cpp
4
94.2
0.0% source/src/cli/cc_enc.cpp
4
83.78
0.0% source/src/cli/timer.h
4
97.67
0.0% source/src/lib/math/bigint/bigint.h
4
97.66
0.0% source/src/lib/math/numbertheory/mod_inv.cpp
4
96.15
0.0% source/src/lib/math/numbertheory/monty_exp.cpp
4
92.86
0.26% source/src/lib/pubkey/ecgdsa/ecgdsa.cpp
4
92.45
0.0% source/src/lib/utils/alignment_buffer.h
4
98.22
-0.02% source/src/tests/test_simd.cpp
4
95.83
0.0% source/src/tests/test_xmss.cpp
4
99.05
0.0% source/src/tests/unit_asio_stream.cpp
5
97.75
0.0% source/src/lib/math/bigint/divide.cpp
5
98.87
0.0% source/src/lib/math/pcurves/pcurves_impl/pcurves_impl.h
5
97.02
0.0% source/src/lib/modes/cbc/cbc.cpp
5
95.41
0.0% source/src/lib/pubkey/sm2/sm2_enc.cpp
5
87.23
0.0% source/src/lib/rng/rng.h
5
98.98
0.0% source/src/tests/test_tls_session_manager.cpp
5
95.19
0.0% source/src/tests/unit_tls_policy.cpp
6
90.3
0.0% source/src/lib/math/bigint/big_ops2.cpp
6
96.69
0.0% source/src/lib/math/numbertheory/numthry.cpp
6
95.49
0.07% source/src/lib/pubkey/sm2/sm2.cpp
6
74.29
0.0% source/src/lib/rng/esdm_rng/esdm_rng.cpp
6
98.17
0.0% source/src/tests/test_filters.cpp
7
84.13
0.0% source/src/cli/cli_rng.cpp
7
92.05
0.0% source/src/lib/math/bigint/big_code.cpp
7
92.63
0.0% source/src/lib/misc/srp6/srp6.cpp
7
94.55
0.0% source/src/lib/pubkey/ec_group/legacy_ec_point/point_mul.cpp
7
91.55
0.0% source/src/tests/runner/test_xml_reporter.cpp
7
84.95
0.0% source/src/tests/test_dlies.cpp
8
92.38
0.0% source/src/lib/math/bigint/big_ops3.cpp
8
94.94
0.0% source/src/tests/test_ecies.cpp
8
94.83
0.0% source/src/tests/test_rsa.cpp
9
95.75
0.0% source/src/lib/math/numbertheory/monty.cpp
9
94.27
0.0% source/src/lib/modes/aead/ccm/ccm.cpp
9
91.26
0.0% source/src/lib/tls/tls12/msg_server_kex.cpp
10
89.39
0.16% source/src/lib/pubkey/eckcdsa/eckcdsa.cpp
10
97.95
0.0% source/src/tests/test_pkcs11_high_level.cpp
10
75.71
-0.67% source/src/tests/test_rng.h
11
80.37
0.0% source/src/lib/misc/fpe_fe1/fpe_fe1.cpp
11
87.11
-0.13% source/src/tests/test_asn1.cpp
11
91.77
0.0% source/src/tests/test_modes.cpp
12
96.53
0.0% source/src/lib/ffi/ffi_pkey_algs.cpp
12
76.77
0.0% source/src/lib/pubkey/kex_to_kem_adapter/kex_to_kem_adapter.cpp
12
17.39
-1.66% source/src/lib/utils/assert.cpp
12
91.91
0.0% source/src/tests/test_ecdsa.cpp
13
87.5
0.0% source/src/lib/math/numbertheory/make_prm.cpp
13
87.96
0.23% source/src/lib/pubkey/ecdsa/ecdsa.cpp
13
74.76
0.0% source/src/tests/runner/test_runner.cpp
14
92.94
-2.85% source/src/lib/asn1/ber_dec.cpp
14
94.44
0.0% source/src/lib/pubkey/pk_algs.cpp
15
69.76
0.0% source/src/lib/pubkey/hss_lms/lms.cpp
15
87.84
0.0% source/src/lib/tls/tls12/msg_client_kex.cpp
17
85.82
0.21% source/src/lib/pubkey/gost_3410/gost_3410.cpp
17
92.03
0.0% source/src/tests/test_aead.cpp
19
82.95
0.0% source/src/lib/misc/tss/tss.cpp
19
93.09
0.0% source/src/lib/tls/tls12/tls_client_impl_12.cpp
20
80.98
0.0% source/src/lib/tls/tls_callbacks.cpp
20
82.26
0.81% source/src/tests/test_codec.cpp
21
90.85
0.0% source/src/lib/math/bigint/bigint.cpp
21
88.53
-0.01% source/src/tests/tests.h
24
92.29
0.0% source/src/lib/pubkey/ec_group/legacy_ec_point/ec_point.cpp
27
95.23
0.0% source/src/tests/test_tpm2.cpp
31
0.0
0.0% source/src/cli/perf_pk_misc.cpp
31
89.41
-0.03% source/src/lib/tls/tls12/tls_server_impl_12.cpp
33
95.56
-0.23% source/src/tests/test_utils.cpp
33
93.99
0.0% source/src/tests/unit_x509.cpp
34
85.62
0.21% source/src/tests/test_rng_behavior.cpp
40
91.68
0.0% source/src/tests/unit_tls.cpp
50
89.22
-0.17% source/src/lib/tls/tls_extensions.cpp
77
86.4
0.09% source/src/tests/test_pubkey.cpp
122
79.39
0.22% source/src/tests/tests.cpp
Jobs
ID Job ID Ran Files Coverage
1 21768358452.1 06 Feb 2026 11:15PM UTC 1222
90.06
GitHub Action Run
Source Files on build 21768358452
  • Tree
  • List 1222
  • Changed 160
  • Source Changed 151
  • Coverage Changed 154
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21768358452
  • Pull Request #5289
  • PR Base - master (#21756925942)
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