• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Warning: This build has drifted.
The coverage report for this pull request build may be inaccurate because its base commit is no longer the HEAD of its target branch.
This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

    • Learn more: For more information on this, see Tracking coverage changes for pull request builds.
    • Fix now: For a quick fix, rebase this PR at GitHub. Your next report should be accurate.
    • Prevent going forward: To avoid this issue with future PRs, see these Recommended CI Configurations.
New Repo Setting:
INCLUDE COVERAGE % WITH WARNINGS ABOUT DRIFTED BUILDS?

Enabling this setting will include a (potentially inaccurate) coverage % with warning messages in status updates for drifted builds.

Adjust setting

randombit / botan / 19671441278
90%
master: 92%

Build:
Build:
LAST BUILD BRANCH: symkey_upd
DEFAULT BRANCH: master
Ran 25 Nov 2025 02:34PM UTC
Jobs 1
Files 1200
Run time 3min
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

25 Nov 2025 01:37PM UTC coverage: 90.358% (-0.3%) from 90.668%
19671441278

Pull #4540

github

web-flow
Merge 438f4f7dd into 222c91120
Pull Request #4540: PKCS #11 Version 3.2 Support

100942 of 111713 relevant lines covered (90.36%)

12822105.04 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
97.62
0.0% source/src/lib/hash/streebog/streebog.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
95.71
0.0% source/src/lib/prov/tpm2/tpm2_hash.cpp
1
96.15
0.15% source/src/lib/prov/tpm2/tpm2_rng.cpp
1
94.83
0.09% source/src/lib/prov/tpm2/tpm2_session.cpp
1
97.83
-2.17% 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
1
92.31
0.64% source/src/lib/utils/dyn_load/dyn_load.cpp
1
94.17
0.12% source/src/tests/test_dl_group.cpp
2
77.78
0.0% source/src/cli/socket_utils.h
2
90.24
0.0% source/src/cli/timer.cpp
2
95.7
0.3% source/src/lib/ffi/ffi_mp.cpp
2
94.74
0.29% source/src/lib/hash/shake/shake.cpp
2
92.31
0.0% source/src/lib/kdf/hkdf/hkdf.cpp
2
96.83
0.22% source/src/lib/modes/aead/aead.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
2
99.01
-0.0% source/src/tests/test_x509_rpki.cpp
3
91.43
0.0% source/src/lib/codec/base64/base64.cpp
3
95.83
1.27% source/src/lib/hash/blake2s/blake2s.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
97.09
-0.06% source/src/lib/prov/pkcs11/p11.h
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
92.11
0.0% source/src/lib/rng/processor_rng/processor_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
91.67
3.03% source/src/lib/ffi/ffi_srp6.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
96.49
-0.54% source/src/tests/test_pkcs11_low_level.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
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
96.59
0.0% source/src/lib/pubkey/classic_mceliece/cmce_field_ordering.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
10
86.31
-0.47% source/src/tests/test_pubkey.cpp
11
85.98
0.0% source/src/cli/tls_utils.cpp
11
90.23
0.0% source/src/lib/prov/tpm2/tpm2_key.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
14
80.73
-2.12% source/src/lib/x509/certstor.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
15
93.84
0.01% source/src/tests/unit_x509.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
25
89.31
-0.07% source/src/tests/test_tls_messages.cpp
26
0.0
0.0% source/src/lib/utils/simd/simd_8x64/simd_8x64.h
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
75.68
0.0% source/src/cli/speed.cpp
32
91.89
0.0% source/src/lib/tls/msg_client_hello.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
36
66.67
0.0% source/src/lib/utils/os_utils/os_utils.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
51
86.18
5.81% source/src/lib/x509/x509path.cpp
53
93.89
0.39% source/src/tests/test_x509_path.cpp
56
0.0
0.0% source/src/lib/block/shacal2/shacal2_avx512/shacal2_avx512.cpp
67
0.0
0.0% source/src/lib/block/camellia/camellia_gfni/camellia_gfni.cpp
70
87.67
-0.04% source/src/bogo_shim/bogo_shim.cpp
74
53.75
-46.25% source/src/lib/block/seed/seed.cpp
80
96.89
0.0% source/src/tests/test_ffi.cpp
192
47.96
-21.47% source/src/lib/prov/pkcs11/p11.cpp
Jobs
ID Job ID Ran Files Coverage
1 19671441278.1 25 Nov 2025 02:34PM UTC 1200
90.36
GitHub Action Run
Source Files on build 19671441278
  • Tree
  • List 1200
  • Changed 263
  • Source Changed 252
  • Coverage Changed 205
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19671441278
  • Pull Request #4540
  • PR Base - master (#17673431779)
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