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

randombit / botan / 41571428728
90%

Build:
DEFAULT BRANCH: master
Ran 03 Nov 2026 04:40AM UTC
Jobs 1
Files 1382
Run time 1min
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 2026 10:24PM UTC coverage: 90.072% (+0.1%) from 89.939%
41571428728

push

github

web-flow
Merge pull request #6091 from randombit/jack/tls13-cert-pk

When parsing a TLS 1.3 Certificate list don't bother parsing keys we don't need

139779 of 155185 relevant lines covered (90.07%)

8705172.21 hits per line

Coverage Regressions

Lines Coverage ∆ File
97
93.81
0.31% source/src/tests/unit_tls.cpp
70
89.79
0.0% source/src/bogo_shim/bogo_shim.cpp
55
90.67
2.57% source/src/tests/test_tls.cpp
51
89.68
0.62% source/src/lib/tls/tls12/tls_server_impl_12.cpp
43
90.7
-1.87% source/src/lib/tls/tls12/tls_channel_impl_12.cpp
43
92.47
2.36% source/src/tests/test_dilithium.cpp
40
89.95
1.04% source/src/tests/test_tls_messages.cpp
36
85.67
19.82% source/src/lib/tls/tls_algos.cpp
35
92.53
-1.15% source/src/lib/tls/tls_extensions.cpp
33
92.36
-0.3% source/src/lib/tls/tls12/tls_handshake_io.cpp
33
80.63
0.91% source/src/lib/tls/tls_callbacks.cpp
33
98.01
0.26% source/src/tests/test_dtls12.cpp
31
92.56
-0.3% source/src/lib/tls/tls12/tls_client_impl_12.cpp
29
82.45
-1.25% source/src/lib/tls/tls12/msg_client_kex.cpp
27
88.07
-0.23% source/src/lib/tls/tls_signature_scheme.cpp
21
93.39
-1.1% source/src/lib/tls/tls13/tls_client_impl_13.cpp
19
93.88
-0.08% source/src/tests/test_kyber.cpp
18
91.86
-1.48% source/src/lib/tls/tls13/msg_certificate_13.cpp
17
87.91
0.12% source/src/lib/tls/tls13/msg_client_hello_13.cpp
17
92.71
-0.81% source/src/lib/tls/tls13/tls_server_impl_13.cpp
16
92.14
-0.78% source/src/lib/tls/tls13/tls_extensions_psk.cpp
16
94.52
-0.23% source/src/lib/tls/tls_policy.cpp
15
92.23
0.08% source/src/lib/tls/tls13/tls_extensions_key_share.cpp
14
92.96
-1.81% source/src/tests/unit_tls_policy.cpp
13
96.39
-0.47% source/src/lib/pubkey/dilithium/dilithium_common/dilithium_algos.cpp
13
87.15
-0.42% source/src/lib/tls/tls12/tls_handshake_state.cpp
12
91.04
0.28% source/src/lib/tls/tls12/msg_client_hello_12.cpp
12
78.48
0.56% source/src/lib/tls/tls12/tls_null/tls_null.cpp
11
91.16
8.21% source/src/lib/tls/sessions_sql/tls_session_manager_sql.cpp
11
92.57
0.21% source/src/lib/tls/tls13/msg_server_hello_13.cpp
10
78.69
0.83% source/src/tests/test_rng_behavior.cpp
9
88.61
0.27% source/src/lib/tls/tls_extensions_cert_status_req.cpp
8
92.38
0.07% source/src/lib/tls/tls12/msg_server_kex.cpp
8
78.79
-7.42% source/src/lib/tls/tls13/msg_certificate_req_13.cpp
8
98.94
0.27% source/src/tests/test_tls_session_manager.cpp
7
82.69
0.34% source/src/lib/tls/tls13/msg_encrypted_extensions.cpp
6
92.41
3.94% source/src/lib/tls/tls_client.cpp
6
90.14
0.0% source/src/lib/tls/tls_extensions.h
5
87.27
0.73% source/src/lib/tls/tls12/tls_seq_numbers.h
5
81.46
13.66% source/src/lib/tls/tls13_pqc/hybrid_public_key.cpp
5
96.76
-0.45% source/src/lib/tls/tls13/tls_channel_impl_13.cpp
4
94.29
-5.71% source/src/lib/pubkey/dilithium/ml_dsa/ml_dsa_impl.cpp
4
99.27
0.08% source/src/tests/test_tls_handshake_io.cpp
3
93.79
0.0% source/src/lib/pubkey/kyber/kyber_common/kyber.cpp
3
92.86
1.19% source/src/lib/tls/tls12/msg_certificate_12.cpp
3
88.89
0.05% source/src/lib/tls/tls12/tls_cbc/tls_cbc.cpp
3
91.11
-1.91% source/src/lib/tls/tls13/msg_session_ticket_13.cpp
3
96.63
0.06% source/src/lib/tls/tls13/tls_channel_io.cpp
3
89.47
1.47% source/src/lib/tls/tls_server.cpp
3
96.23
1.91% source/src/lib/tls/tls_session.cpp
2
95.37
0.03% source/src/lib/pubkey/dilithium/dilithium_common/dilithium.cpp
2
88.46
0.96% source/src/lib/tls/msg_cert_status.cpp
2
81.25
-5.42% source/src/lib/tls/tls12/tls_cbc/tls_cbc.h
2
88.24
-11.76% source/src/lib/tls/tls12/tls_connection_state_12.h
2
95.81
0.0% source/src/lib/tls/tls13/tls_cipher_state.cpp
2
97.78
0.05% source/src/lib/tls/tls_alert.cpp
2
97.56
0.19% source/src/lib/tls/tls_session_manager.cpp
2
97.75
0.25% source/src/lib/tls/tls_session_manager_memory.cpp
2
92.86
2.86% source/src/lib/utils/read_cfg.cpp
2
95.48
-0.12% source/src/tests/unit_x509.cpp
1
98.41
-1.59% source/src/lib/pubkey/classic_mceliece/cmce_encaps.cpp
1
50.0
50.0% source/src/lib/pubkey/kex_to_kem_adapter/kex_to_kem_adapter.h
1
66.67
0.0% source/src/lib/rng/chacha_rng/chacha_rng.h
1
97.44
0.1% source/src/lib/tls/tls12/msg_certificate_req_12.cpp
1
99.02
-0.01% source/src/lib/tls/tls12/msg_server_hello_12.cpp
1
93.75
-6.25% source/src/lib/tls/tls12/tls_client_impl_12.h
1
88.89
0.0% source/src/lib/tls/tls12/tls_null/tls_null.h
1
94.44
-5.56% source/src/lib/tls/tls12/tls_server_impl_12.h
1
98.68
0.02% source/src/lib/tls/tls_policy.h
1
99.04
0.03% source/src/lib/tls/tls_reader.h
1
97.78
0.16% source/src/lib/tls/tls_session_manager_stateless.cpp
1
98.21
-1.79% source/src/tests/test_tls_handshake_transitions.cpp
1
98.9
0.51% source/src/tests/test_tls_signature_scheme.cpp
1
94.89
-0.08% source/src/tests/test_utils.cpp
Jobs
ID Job ID Ran Files Coverage
1 41571428728.1 03 Nov 2026 04:40AM UTC 1382
90.07
GitHub Action Run
Source Files on build 41571428728
  • Tree
  • List 1382
  • Changed 119
  • Source Changed 105
  • Coverage Changed 114
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #41571428728
  • e32dcee6 on github
  • Prev Build on master (#41382564202)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc