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

randombit / botan / 5079590438
92%
master: 90%

Build:
Build:
LAST BUILD BRANCH: jack/keccak-avx512
DEFAULT BRANCH: master
Ran 25 May 2023 12:28PM UTC
Jobs 1
Files 936
Run time 24s
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 May 2023 12:28PM UTC coverage: 92.228% (+0.5%) from 91.723%
5079590438

Pull #3502

github

Pull Request #3502: Apply clang-format to the codebase

75589 of 81959 relevant lines covered (92.23%)

12139530.51 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
96.0
9.33% source/src/cli/hash.cpp
1
80.0
13.33% source/src/cli/socket_utils.h
1
95.0
0.0% source/src/fuzzer/barrett.cpp
1
87.5
0.0% source/src/fuzzer/bn_sqr.cpp
1
98.08
-1.92% source/src/fuzzer/invert.cpp
1
96.77
3.02% source/src/fuzzer/pkcs1.cpp
1
96.67
3.12% source/src/fuzzer/pow_mod.cpp
1
93.33
-0.42% source/src/fuzzer/tls_13_handshake_layer.cpp
1
83.33
-2.38% source/src/lib/base/sym_algo.cpp
1
98.61
0.0% source/src/lib/block/block_cipher.cpp
1
99.24
-0.01% source/src/lib/block/noekeon/noekeon.cpp
1
99.05
0.0% source/src/lib/codec/base58/base58.cpp
1
99.09
1.72% source/src/lib/compat/sodium/sodium_aead.cpp
1
75.0
0.0% source/src/lib/entropy/entropy_src.h
1
98.15
0.0% source/src/lib/entropy/entropy_srcs.cpp
1
97.62
10.83% source/src/lib/ffi/ffi_srp6.cpp
1
89.19
5.86% source/src/lib/filters/algo_filt.cpp
1
97.37
-0.59% source/src/lib/filters/cipher_filter.cpp
1
95.0
0.56% source/src/lib/filters/filter.h
1
97.14
-0.23% source/src/lib/filters/out_buf.cpp
1
98.77
0.0% source/src/lib/hash/hash.cpp
1
80.0
-3.33% source/src/lib/hash/sha2_32/sha2_32.h
1
80.0
-2.35% source/src/lib/hash/sha2_64/sha2_64.h
1
92.86
-0.89% source/src/lib/kdf/kdf1/kdf1.cpp
1
93.33
0.0% source/src/lib/kdf/kdf.h
1
88.89
2.22% source/src/lib/kdf/prf_tls/prf_tls.cpp
1
98.25
1.52% source/src/lib/mac/cmac/cmac.cpp
1
97.83
0.0% source/src/lib/mac/mac.cpp
1
87.5
0.0% source/src/lib/math/numbertheory/monty.h
1
96.55
-0.11% source/src/lib/misc/hotp/hotp.cpp
1
85.71
-3.17% source/src/lib/modes/aead/aead.h
1
98.91
-0.07% source/src/lib/modes/aead/eax/eax.cpp
1
98.48
0.0% source/src/lib/modes/cipher_mode.cpp
1
99.29
-0.01% source/src/lib/modes/mode_pad/mode_pad.cpp
1
98.92
0.0% source/src/lib/passhash/bcrypt/bcrypt.cpp
1
40.0
0.0% source/src/lib/pbkdf/bcrypt_pbkdf/bcrypt_pbkdf.h
1
50.0
-16.67% source/src/lib/pk_pad/emsa_raw/emsa_raw.h
1
0.0
0.0% source/src/lib/pk_pad/emsa_x931/emsa_x931.h
1
97.78
-0.22% source/src/lib/pk_pad/hash_id/hash_id.cpp
1
92.31
0.0% source/src/lib/psk_db/psk_db.h
1
90.0
-0.91% source/src/lib/pubkey/curve25519/curve25519.h
1
88.89
0.0% source/src/lib/pubkey/dilithium/dilithium_aes/dilithium_aes.h
1
90.0
0.0% source/src/lib/pubkey/dilithium/dilithium_common/dilithium.h
1
98.63
-0.02% source/src/lib/pubkey/dilithium/dilithium_common/dilithium_symmetric_primitives.cpp
1
83.33
-4.17% source/src/lib/pubkey/dsa/dsa.h
1
85.71
-4.76% source/src/lib/pubkey/ecgdsa/ecgdsa.h
1
99.65
-0.01% source/src/lib/pubkey/ec_group/curve_gfp.cpp
1
85.71
-4.76% source/src/lib/pubkey/eckcdsa/eckcdsa.h
1
80.0
-5.71% source/src/lib/pubkey/elgamal/elgamal.h
1
83.33
-5.56% source/src/lib/pubkey/gost_3410/gost_3410.h
1
96.43
-0.71% source/src/lib/pubkey/kyber/kyber/kyber_modern.h
1
98.73
-0.02% source/src/lib/pubkey/pem/pem.cpp
1
81.82
-5.68% source/src/lib/pubkey/sm2/sm2.h
1
95.45
3.15% source/src/lib/pubkey/xmss/xmss_hash.cpp
1
97.37
-0.25% source/src/lib/pubkey/xmss/xmss_signature.cpp
1
0.0
0.0% source/src/lib/pubkey/xmss/xmss_signature_operation.h
1
95.45
0.0% source/src/lib/rng/rng.cpp
1
98.63
-0.04% source/src/lib/rng/stateful_rng/stateful_rng.cpp
1
95.16
1.04% source/src/lib/stream/shake_cipher/shake_cipher.cpp
1
97.73
-0.15% source/src/lib/stream/stream_cipher.cpp
1
95.24
-1.31% source/src/lib/stream/stream_cipher.h
1
96.55
-0.11% source/src/lib/tls/tls12/msg_hello_verify.cpp
1
87.5
0.0% source/src/lib/tls/tls12/tls_channel_impl_12.h
1
95.24
-1.43% source/src/lib/tls/tls12/tls_record.h
1
90.0
-1.67% source/src/lib/tls/tls13/msg_key_update.cpp
1
99.28
0.69% source/src/lib/tls/tls13/tls_record_layer_13.cpp
1
71.43
-6.35% source/src/lib/tls/tls_exceptn.h
1
98.41
-0.14% source/src/lib/tls/tls_policy.h
1
98.59
-0.11% source/src/lib/tls/tls_session_manager.cpp
1
98.55
0.0% source/src/lib/tls/tls_session_manager_memory.cpp
1
87.5
0.0% source/src/lib/tls/tls_session_manager_noop.h
1
97.3
-0.26% source/src/lib/tls/tls_session_manager_stateless.cpp
1
97.44
-0.24% source/src/lib/utils/calendar.cpp
1
98.73
-0.02% source/src/lib/utils/codec_base.h
1
96.0
0.0% source/src/lib/utils/ct_utils.cpp
1
99.42
-0.01% source/src/lib/utils/loadstor.h
1
98.84
-0.01% source/src/lib/utils/mem_ops.h
1
99.17
0.77% source/src/lib/utils/mem_pool/mem_pool.cpp
1
96.97
0.0% source/src/lib/utils/thread_utils/rwlock.cpp
1
85.71
-1.79% source/src/lib/utils/uuid/uuid.h
1
91.67
-1.19% source/src/lib/x509/ocsp.h
1
98.88
-0.17% source/src/lib/x509/x509_crl.cpp
1
87.5
9.72% source/src/lib/x509/x509_obj.h
1
94.29
-0.16% source/src/tests/test_ecc_h2c.cpp
1
95.35
0.0% source/src/tests/test_ecc_pointmul.cpp
1
86.67
-2.81% source/src/tests/test_ecdh.cpp
1
87.5
-2.5% source/src/tests/test_ecgdsa.cpp
1
86.67
-2.81% source/src/tests/test_eckcdsa.cpp
1
95.24
-0.22% source/src/tests/test_rng_kat.cpp
1
95.65
-0.35% source/src/tests/test_thread_utils.cpp
1
99.44
-0.56% source/src/tests/test_tls_handshake_layer_13.cpp
1
97.67
0.24% source/src/tests/test_tls_handshake_state_13.cpp
1
96.55
-0.22% source/src/tests/test_tls_signature_scheme.cpp
1
96.43
0.0% source/src/tests/test_uri.cpp
1
85.71
-0.95% source/src/tests/test_workfactor.cpp
2
92.31
-1.03% source/src/cli/bcrypt.cpp
2
93.1
-0.44% source/src/cli/cipher.cpp
2
80.0
0.0% source/src/cli/main.cpp
2
94.59
4.35% source/src/cli/pbkdf.cpp
2
95.0
0.0% source/src/fuzzer/bn_cmp.cpp
2
92.59
-0.13% source/src/fuzzer/ecc_helper.h
2
95.35
-0.48% source/src/lib/asn1/asn1_str.cpp
2
96.23
0.48% source/src/lib/asn1/pss_params.cpp
2
94.74
-5.26% source/src/lib/base/symkey.cpp
2
66.67
0.0% source/src/lib/block/aes/aes.h
2
66.67
0.0% source/src/lib/block/aria/aria.h
2
94.59
-0.7% source/src/lib/block/gost_28147/gost_28147.cpp
2
97.01
1.24% source/src/lib/block/lion/lion.cpp
2
98.26
-0.04% source/src/lib/block/shacal2/shacal2.cpp
2
75.0
0.0% source/src/lib/compression/compression.h
2
96.49
-0.33% source/src/lib/ffi/ffi_kdf.cpp
2
93.33
-0.42% source/src/lib/ffi/ffi_keywrap.cpp
2
98.29
-0.1% source/src/lib/ffi/ffi_pk_op.cpp
2
50.0
0.0% source/src/lib/filters/data_snk.h
2
90.91
0.0% source/src/lib/filters/fd_unix/fd_unix.cpp
2
89.47
0.0% source/src/lib/filters/pipe_io.cpp
2
94.34
-0.1% source/src/lib/hash/mdx_hash/mdx_hash.cpp
2
98.51
0.55% source/src/lib/hash/sha1/sha1.cpp
2
98.5
-0.13% source/src/lib/hash/sha2_32/sha2_32.cpp
2
94.74
-0.92% source/src/lib/hash/shake/shake.cpp
2
97.75
-0.25% source/src/lib/hash/streebog/streebog.cpp
2
92.0
-1.75% source/src/lib/hash/trunc_hash/trunc_hash.cpp
2
90.48
-0.83% source/src/lib/kdf/kdf1_iso18033/kdf1_iso18033.cpp
2
91.3
-0.7% source/src/lib/kdf/kdf2/kdf2.cpp
2
91.89
-0.42% source/src/lib/kdf/sp800_56a/sp800_56a.cpp
2
90.91
0.0% source/src/lib/math/bigint/big_io.cpp
2
96.55
0.0% source/src/lib/modes/aead/aead.cpp
2
97.92
-0.14% source/src/lib/modes/aead/chacha20poly1305/chacha20poly1305.cpp
2
99.25
-0.02% source/src/lib/modes/aead/ocb/ocb.cpp
2
98.13
-0.17% source/src/lib/modes/cfb/cfb.cpp
2
98.46
-0.13% source/src/lib/modes/xts/xts.cpp
2
96.72
-0.15% source/src/lib/passhash/argon2fmt/argon2fmt.cpp
2
77.78
0.0% source/src/lib/pbkdf/argon2/argon2.h
2
66.67
4.17% source/src/lib/pbkdf/pgp_s2k/pgp_s2k.h
2
96.23
-0.55% source/src/lib/pk_pad/eme_oaep/oaep.cpp
2
94.59
0.0% source/src/lib/pk_pad/eme_pkcs1/eme_pkcs.cpp
2
66.67
0.0% source/src/lib/pk_pad/emsa_pkcs1/emsa_pkcs1.h
2
33.33
0.0% source/src/lib/pk_pad/emsa_pssr/pssr.h
2
98.41
-0.04% source/src/lib/pk_pad/iso9796/iso9796.cpp
2
85.71
-9.52% source/src/lib/prov/pkcs11/p11_ecc_key.h
2
96.43
-1.35% source/src/lib/prov/pkcs11/p11_object.h
2
92.31
-0.55% source/src/lib/prov/pkcs11/p11_slot.cpp
2
93.75
-0.19% source/src/lib/pubkey/blinding.cpp
2
96.67
-0.21% source/src/lib/pubkey/curve25519/curve25519.cpp
2
96.83
0.67% source/src/lib/pubkey/dh/dh.cpp
2
90.0
-0.91% source/src/lib/pubkey/ecdh/ecdh.cpp
2
96.67
-0.21% source/src/lib/pubkey/ec_group/ec_point.h
2
97.01
-0.94% source/src/lib/pubkey/ed25519/ed25519_fe.h
2
77.78
-4.04% source/src/lib/pubkey/ed25519/ed25519.h
2
92.0
6.81% source/src/lib/pubkey/keypair/keypair.cpp
2
98.56
0.0% source/src/lib/pubkey/mce/gf2m_rootfind_dcmp.cpp
2
96.61
0.0% source/src/lib/pubkey/mce/mceliece.cpp
2
78.95
-2.87% source/src/lib/pubkey/mce/mceliece.h
2
83.33
-1.67% source/src/lib/pubkey/xmss/xmss.h
2
95.12
-1.1% source/src/lib/rng/auto_rng/auto_rng.cpp
2
94.74
0.0% source/src/lib/rng/processor_rng/processor_rng.cpp
2
66.67
-13.33% source/src/lib/stream/shake_cipher/shake_cipher.h
2
87.5
0.0% source/src/lib/tls/credentials_manager.cpp
2
90.0
-0.48% source/src/lib/tls/tls12/tls_handshake_io.h
2
93.55
-0.57% source/src/lib/tls/tls13/msg_encrypted_extensions.cpp
2
93.33
-0.61% source/src/lib/tls/tls13/tls_channel_impl_13.h
2
99.19
-0.01% source/src/lib/tls/tls13/tls_cipher_state.cpp
2
95.24
0.12% source/src/lib/tls/tls13/tls_handshake_state_13.h
2
66.67
0.0% source/src/lib/tls/tls13/tls_ticket_13.cpp
2
97.75
-0.12% source/src/lib/tls/tls13/tls_transcript_hash_13.cpp
2
97.73
-0.05% source/src/lib/tls/tls_alert.cpp
2
93.75
0.0% source/src/lib/tls/tls_channel_impl.h
2
97.67
-0.13% source/src/lib/tls/tls_messages.h
2
99.15
0.39% source/src/lib/tls/tls_session.cpp
2
93.94
5.05% source/src/lib/tls/tls_version.cpp
2
50.0
0.0% source/src/lib/utils/assert.h
2
97.4
-0.07% source/src/lib/utils/cpuid/cpuid.cpp
2
70.0
-8.57% source/src/lib/utils/data_src.h
2
91.3
2.84% source/src/lib/utils/dyn_load/dyn_load.cpp
2
94.29
0.0% source/src/lib/utils/filesystem.cpp
2
0.0
0.0% source/src/lib/utils/os_utils.h
2
84.62
0.0% source/src/lib/utils/scan_name.h
2
94.29
-0.45% source/src/lib/utils/uuid/uuid.cpp
2
85.71
-0.95% source/src/lib/x509/certstor_system/certstor_system.cpp
2
95.65
7.42% source/src/lib/x509/ocsp_types.cpp
2
98.17
-0.08% source/src/lib/x509/x509_ca.cpp
2
96.15
-0.51% source/src/lib/x509/x509self.cpp
2
83.33
-2.38% source/src/tests/runner/test_reporter.h
2
85.0
-3.0% source/src/tests/test_elgamal.cpp
2
86.96
0.0% source/src/tests/test_gf2m.cpp
2
92.68
-0.65% source/src/tests/test_gost_3410.cpp
2
92.86
6.19% source/src/tests/test_hash_id.cpp
2
93.1
-0.23% source/src/tests/test_name_constraint.cpp
2
90.48
-9.52% source/src/tests/test_pem.cpp
2
84.21
0.0% source/src/tests/test_rfc6979.cpp
2
97.09
0.09% source/src/tests/test_simd.cpp
2
88.0
-0.46% source/src/tests/test_siv.cpp
2
99.53
0.03% source/src/tests/test_sodium.cpp
2
99.35
0.04% source/src/tests/test_tls_cipher_state.cpp
2
99.67
0.18% source/src/tests/test_tls_record_layer_13.cpp
2
86.96
10.03% source/src/tests/unit_ecdh.cpp
3
94.29
-0.23% source/src/cli/cc_enc.cpp
3
50.0
-7.14% source/src/cli/cli_exceptions.h
3
86.05
2.26% source/src/fuzzer/mp_redc.cpp
3
95.4
-0.05% source/src/lib/ffi/ffi_mp.cpp
3
94.74
1.88% source/src/lib/hash/checksum/adler32/adler32.cpp
3
95.65
1.09% source/src/lib/hash/skein/skein_512.cpp
3
93.18
-0.3% source/src/lib/kdf/prf_x942/prf_x942.cpp
3
97.09
-0.08% source/src/lib/kdf/sp800_108/sp800_108.cpp
3
86.36
0.0% source/src/lib/math/bigint/big_rand.cpp
3
97.44
0.0% source/src/lib/math/numbertheory/mod_inv.cpp
3
94.34
0.0% source/src/lib/math/numbertheory/reducer.cpp
3
95.59
0.92% source/src/lib/misc/cryptobox/cryptobox.cpp
3
96.59
-0.32% source/src/lib/modes/aead/gcm/gcm.cpp
3
97.09
-0.28% source/src/lib/modes/aead/siv/siv.cpp
3
85.0
0.0% source/src/lib/modes/mode_pad/mode_pad.h
3
88.0
-1.66% source/src/lib/pk_pad/eme.cpp
3
97.0
-0.44% source/src/lib/pk_pad/emsa_pssr/pssr.cpp
3
50.0
-13.64% source/src/lib/pk_pad/iso9796/iso9796.h
3
82.35
6.35% source/src/lib/prov/pkcs11/p11_ecdsa.h
3
97.03
1.66% source/src/lib/prov/pkcs11/p11.h
3
53.85
-7.26% source/src/lib/prov/pkcs11/p11_mechanism.h
3
33.33
3.33% source/src/lib/prov/pkcs11/p11_randomgenerator.h
3
92.86
-0.62% source/src/lib/prov/pkcs11/p11_session.cpp
3
94.64
0.53% source/src/lib/pubkey/ec_group/curve_gfp.h
3
96.49
0.8% source/src/lib/pubkey/mce/code_based_key_gen.cpp
3
86.67
-0.43% source/src/lib/pubkey/xmss/xmss_index_registry.cpp
3
85.71
0.71% source/src/lib/rng/system_rng/system_rng.cpp
3
96.3
-0.09% source/src/lib/tls/asio/asio_async_ops.h
3
95.59
-0.36% source/src/lib/tls/msg_cert_req.cpp
3
88.89
-0.77% source/src/lib/tls/tls12/tls_cbc/tls_cbc.h
3
95.31
2.09% source/src/lib/tls/tls12/tls_seq_numbers.h
3
97.09
-0.16% source/src/lib/tls/tls_reader.h
3
50.0
0.0% source/src/lib/tls/tls_session_manager_hybrid.h
3
86.36
0.0% source/src/lib/utils/mem_ops.cpp
3
95.05
0.0% source/src/lib/x509/cert_status.cpp
3
90.91
8.41% source/src/lib/x509/x509opt.cpp
3
89.29
-0.37% source/src/tests/test_certstor_utils.cpp
3
96.64
0.03% source/src/tests/test_dilithium.cpp
3
91.11
-1.05% source/src/tests/test_dsa.cpp
3
88.57
-0.32% source/src/tests/test_kdf.cpp
3
91.43
-1.07% source/src/tests/test_sm2.cpp
3
97.52
-0.05% source/src/tests/test_tests.cpp
4
91.67
-0.64% source/src/cli/asn1.cpp
4
84.62
4.62% source/src/cli/hmac.cpp
4
83.33
0.0% source/src/lib/base/buf_comp.cpp
4
77.78
0.0% source/src/lib/compat/sodium/sodium.h
4
93.65
-0.1% source/src/lib/compat/sodium/sodium_salsa.cpp
4
88.89
-2.22% source/src/lib/compression/bzip2/bzip2.cpp
4
86.67
6.11% source/src/lib/compression/lzma/lzma.cpp
4
91.94
-1.12% source/src/lib/compression/zlib/zlib.cpp
4
93.55
0.11% source/src/lib/ffi/ffi_util.h
4
84.0
-16.0% source/src/lib/filters/basefilt.cpp
4
92.73
1.35% source/src/lib/filters/threaded_fork.cpp
4
94.03
1.38% source/src/lib/kdf/kdf.cpp
4
96.64
0.0% source/src/lib/math/bigint/divide.cpp
4
98.7
-0.0% source/src/lib/math/mp/mp_core.h
4
96.0
-0.04% source/src/lib/math/numbertheory/monty_exp.cpp
4
92.96
0.96% source/src/lib/pbkdf/bcrypt_pbkdf/bcrypt_pbkdf.cpp
4
93.55
-0.74% source/src/lib/pk_pad/emsa.cpp
4
80.0
-0.95% source/src/lib/prov/pkcs11/p11_module.cpp
4
99.27
-0.01% source/src/lib/pubkey/dilithium/dilithium_common/dilithium_polynomials.h
4
93.22
-0.81% source/src/lib/pubkey/ecgdsa/ecgdsa.cpp
4
95.96
0.04% source/src/lib/pubkey/mce/goppa_code.cpp
4
96.21
-0.14% source/src/lib/pubkey/sm2/sm2_enc.cpp
4
92.86
-1.08% source/src/lib/pubkey/xmss/xmss_signature_operation.cpp
4
95.29
0.34% source/src/lib/tls/msg_cert_verify.cpp
4
92.06
6.35% source/src/lib/tls/msg_session_ticket.cpp
4
87.8
1.76% source/src/lib/tls/tls12/msg_certificate_12.cpp
4
95.06
-0.12% source/src/lib/tls/tls13/tls_handshake_layer_13.cpp
4
93.1
-0.93% source/src/lib/tls/tls_ciphersuite.cpp
4
91.11
4.75% source/src/lib/tls/tls_client.cpp
4
60.0
1.67% source/src/lib/utils/database.h
4
92.0
0.0% source/src/lib/utils/poly_dbl/poly_dbl.cpp
4
88.24
-2.51% source/src/lib/utils/timer.h
4
91.94
-0.92% source/src/tests/test_dh.cpp
4
91.67
7.8% source/src/tests/test_entropy.cpp
4
93.98
-0.59% source/src/tests/test_mac.cpp
4
98.46
2.81% source/src/tests/test_ocsp.cpp
4
95.4
0.0% source/src/tests/test_octetstring.cpp
4
92.06
-0.47% source/src/tests/test_otp.cpp
4
83.87
0.0% source/src/tests/test_pad.cpp
4
96.75
0.0% source/src/tests/test_psk_db.cpp
4
89.8
-0.59% source/src/tests/test_zfec.cpp
5
88.1
1.14% source/src/cli/entropy.cpp
5
95.41
-0.31% source/src/cli/math.cpp
5
93.06
-0.1% source/src/fuzzer/mem_pool.cpp
5
95.33
-0.25% source/src/lib/asn1/asn1_oid.cpp
5
95.14
0.27% source/src/lib/asn1/asn1_print.cpp
5
93.9
0.96% source/src/lib/codec/base64/base64.cpp
5
77.27
0.0% source/src/lib/compat/sodium/sodium_25519.cpp
5
95.15
1.69% source/src/lib/ffi/ffi_cipher.cpp
5
95.41
-0.12% source/src/lib/ffi/ffi_pkey.cpp
5
92.54
3.5% source/src/lib/ffi/ffi_rng.cpp
5
97.04
-1.47% source/src/lib/math/bigint/bigint.h
5
96.75
0.8% source/src/lib/modes/cbc/cbc.cpp
5
66.67
0.0% source/src/lib/pbkdf/pwdhash.h
5
90.57
1.34% source/src/lib/pk_pad/emsa_pkcs1/emsa_pkcs1.cpp
5
84.38
1.88% source/src/lib/pk_pad/emsa_x931/emsa_x931.cpp
5
93.06
-0.13% source/src/lib/pubkey/dl_algo/dl_scheme.cpp
5
94.17
-0.06% source/src/lib/pubkey/ec_h2c/ec_h2c.cpp
5
86.36
-2.77% source/src/lib/rng/rng.h
5
97.93
-0.01% source/src/lib/stream/chacha/chacha.cpp
5
78.79
2.32% source/src/lib/tls/tls12/msg_cert_status.cpp
5
68.75
11.61% source/src/lib/tls/tls_callbacks.h
5
90.74
-2.7% source/src/lib/tls/tls_extensions_cert_status_req.cpp
5
83.33
0.0% source/src/lib/utils/read_cfg.cpp
5
50.0
3.33% source/src/lib/utils/safeint.h
5
84.78
0.47% source/src/lib/x509/crl_ent.cpp
5
91.8
-1.15% source/src/lib/x509/pkix_types.h
5
93.33
-0.9% source/src/tests/test_dl_group.cpp
5
88.24
-1.05% source/src/tests/test_ed25519.cpp
5
94.92
-0.17% source/src/tests/test_kyber.cpp
5
91.78
0.0% source/src/tests/test_mp.cpp
5
90.38
-0.52% source/src/tests/test_oid.cpp
5
98.93
-0.02% source/src/tests/unit_asio_stream.cpp
5
93.18
-0.15% source/src/tests/unit_tls_policy.cpp
6
93.55
0.07% source/src/cli/roughtime.cpp
6
50.0
-2.94% source/src/fuzzer/x509_dn.cpp
6
86.79
-1.54% source/src/lib/filters/comp_filter.cpp
6
93.84
-0.43% source/src/lib/modes/aead/ccm/ccm.cpp
6
79.31
7.88% source/src/lib/pk_pad/emsa_raw/emsa_raw.cpp
6
56.25
8.42% source/src/lib/pk_pad/raw_hash/raw_hash.cpp
6
85.11
0.79% source/src/lib/prov/pkcs11/p11_ecdh.cpp
6
66.67
5.13% source/src/lib/prov/pkcs11/p11_ecdh.h
6
94.39
0.9% source/src/lib/pubkey/dsa/dsa.cpp
6
94.83
-0.37% source/src/lib/pubkey/sm2/sm2.cpp
6
95.2
1.04% source/src/lib/tls/tls13/msg_certificate_13.cpp
6
83.78
6.01% source/src/lib/tls/tls_server.cpp
6
35.71
-6.39% source/src/lib/utils/http_util/http_util.h
6
86.54
0.54% source/src/lib/utils/socket/socket.cpp
6
96.51
-0.06% source/src/lib/x509/certstor_sql/certstor_sql.cpp
6
87.3
-0.93% source/src/tests/test_c25519.cpp
6
98.39
0.44% source/src/tests/test_filters.cpp
7
89.74
-0.5% source/src/cli/compress.cpp
7
87.72
-0.99% source/src/cli/tss.cpp
7
73.68
0.0% source/src/fuzzer/fuzzers.h
7
93.64
-2.09% source/src/lib/asn1/asn1_obj.cpp
7
75.56
0.0% source/src/lib/asn1/oid_map.cpp
7
98.75
0.0% source/src/lib/block/aes/aes.cpp
7
89.16
1.2% source/src/lib/codec/hex/hex.cpp
7
93.75
0.0% source/src/lib/ffi/ffi_cert.cpp
7
97.54
-0.15% source/src/lib/ffi/ffi_pkey_algs.cpp
7
86.79
-0.24% source/src/lib/filters/filter.cpp
7
86.79
3.72% source/src/lib/filters/pipe_rw.cpp
7
95.1
-0.03% source/src/lib/math/bigint/big_ops2.cpp
7
96.32
0.0% source/src/lib/math/numbertheory/numthry.cpp
7
97.53
0.32% source/src/lib/misc/roughtime/roughtime.cpp
7
92.47
5.34% source/src/lib/misc/srp6/srp6.cpp
7
88.71
0.14% source/src/lib/pbkdf/pgp_s2k/pgp_s2k.cpp
7
87.14
2.42% source/src/lib/prov/pkcs11/p11_ecc_key.cpp
7
96.17
-0.12% source/src/lib/pubkey/ec_group/point_mul.cpp
7
76.09
0.0% source/src/lib/pubkey/mce/gf2m_small_m.cpp
7
92.66
-0.84% source/src/lib/pubkey/pk_ops.cpp
7
50.0
0.0% source/src/lib/pubkey/pk_ops.h
7
22.22
0.0% source/src/lib/pubkey/pk_ops_impl.h
7
95.76
0.33% source/src/lib/tls/asio/asio_stream.h
7
96.46
-0.12% source/src/lib/tls/tls13/tls_channel_impl_13.cpp
7
91.36
-1.5% source/src/lib/utils/timer.cpp
7
92.23
1.67% source/src/tests/test_mceliece.cpp
7
91.3
-2.17% source/src/tests/test_passhash.cpp
7
88.89
0.0% source/src/tests/test_srp6.cpp
7
98.93
0.68% source/src/tests/test_tls_session_manager.cpp
8
93.55
1.29% source/src/lib/asn1/asn1_time.cpp
8
46.67
-9.86% source/src/lib/filters/data_snk.cpp
8
93.65
-1.42% source/src/lib/filters/pipe.cpp
8
85.44
1.94% source/src/lib/filters/secqueue.cpp
8
87.69
-1.2% source/src/lib/kdf/hkdf/hkdf.cpp
8
90.82
-0.09% source/src/lib/math/bigint/big_ops3.cpp
8
69.23
1.73% source/src/lib/pbkdf/pwdhash.cpp
8
92.08
0.63% source/src/lib/prov/pkcs11/p11_object.cpp
8
90.8
-0.54% source/src/lib/pubkey/elgamal/elgamal.cpp
8
94.44
-0.98% source/src/lib/tls/tls13/tls_extensions_psk.cpp
8
25.0
0.0% source/src/lib/utils/assert.cpp
8
86.67
-0.22% source/src/lib/utils/cpuid/cpuid_x86.cpp
8
81.03
0.0% source/src/lib/utils/socket/socket_udp.cpp
8
83.33
-1.41% source/src/lib/utils/thread_utils/thread_pool.cpp
8
93.33
2.09% source/src/lib/x509/x509_obj.cpp
8
88.41
-0.17% source/src/tests/runner/test_reporter.cpp
8
90.72
-0.62% source/src/tests/test_block.cpp
8
91.67
1.42% source/src/tests/test_ecdsa.cpp
8
84.0
0.0% source/src/tests/test_rngs.cpp
8
85.14
1.8% source/src/tests/test_tss.cpp
9
40.0
0.0% source/src/fuzzer/mp_fuzzers.h
9
66.67
0.0% source/src/fuzzer/oaep.cpp
9
96.35
2.6% source/src/lib/block/serpent/serpent.cpp
9
87.32
1.21% source/src/lib/codec/base32/base32.cpp
9
84.62
4.03% source/src/lib/compression/compress_utils.cpp
9
78.05
-1.02% source/src/lib/filters/buf_filt.cpp
9
90.11
-0.42% source/src/lib/math/bigint/big_code.cpp
9
92.04
0.66% source/src/lib/math/numbertheory/make_prm.cpp
9
91.89
0.28% source/src/lib/pubkey/eckcdsa/eckcdsa.cpp
9
94.86
-0.2% source/src/lib/pubkey/pk_algs.cpp
9
85.51
1.09% source/src/lib/pubkey/xmss/xmss_publickey.cpp
9
80.73
0.2% source/src/lib/pubkey/xmss/xmss_wots_parameters.cpp
9
95.83
-0.2% source/src/lib/tls/tls13/tls_client_impl_13.cpp
9
86.11
-1.1% source/src/lib/utils/data_src.cpp
9
33.7
-16.3% source/src/lib/utils/exceptn.cpp
9
82.76
-1.11% source/src/lib/x509/certstor_flatfile/certstor_flatfile.cpp
9
90.6
3.48% source/src/lib/x509/pkcs10.cpp
9
93.13
1.1% source/src/tests/runner/test_xml_reporter.cpp
9
85.92
9.73% source/src/tests/test_keywrap.cpp
9
89.91
-0.93% source/src/tests/test_xmss.cpp
10
77.78
0.58% source/src/cli/cli_rng.cpp
10
91.07
0.0% source/src/lib/misc/nist_keywrap/nist_keywrap.cpp
10
90.38
2.45% source/src/lib/tls/tls12/msg_server_kex.cpp
10
80.39
1.15% source/src/lib/tls/tls13/msg_certificate_req_13.cpp
10
84.29
1.17% source/src/lib/utils/scan_name.cpp
10
92.26
12.37% source/src/tests/test_certstor_flatfile.cpp
10
80.0
10.26% source/src/tests/test_pk_pad.cpp
10
90.68
-0.52% source/src/tests/test_stream.cpp
11
62.5
-2.62% source/src/fuzzer/tls_client.cpp
11
62.86
0.0% source/src/lib/compat/sodium/sodium_box.cpp
11
94.88
-0.35% source/src/lib/math/bigint/bigint.cpp
11
82.54
-2.18% source/src/lib/pbkdf/argon2/argon2pwhash.cpp
11
83.72
-0.72% source/src/lib/prov/pkcs11/p11_mechanism.cpp
11
88.78
2.37% source/src/lib/pubkey/dlies/dlies.cpp
11
92.95
-0.26% source/src/lib/stream/ctr/ctr.cpp
11
58.06
6.64% source/src/lib/tls/asio/asio_error.h
11
95.65
0.02% source/src/lib/tls/tls12/tls_record.cpp
11
94.84
1.2% source/src/lib/tls/tls13/tls_server_impl_13.cpp
11
90.18
-0.66% source/src/lib/tls/tls_extensions.h
11
84.72
0.0% source/src/lib/utils/charset.cpp
11
76.67
-0.38% source/src/lib/utils/stl_util.h
11
95.16
1.65% source/src/tests/test_aead.cpp
11
92.17
9.25% source/src/tests/test_asn1.cpp
11
88.35
5.62% source/src/tests/test_compression.cpp
11
55.81
4.75% source/src/tests/test_tpm.cpp
11
94.42
6.77% source/src/tests/unit_ecdsa.cpp
12
95.68
0.57% source/src/lib/pubkey/dilithium/dilithium_common/dilithium.cpp
12
88.89
0.85% source/src/lib/pubkey/ecdsa/ecdsa.cpp
12
90.91
-0.86% source/src/lib/pubkey/ed25519/ed25519_key.cpp
12
40.91
0.0% source/src/lib/utils/exceptn.h
12
90.32
-0.15% source/src/lib/utils/parsing.cpp
12
75.0
-4.31% source/src/tests/runner/test_stdout_reporter.cpp
12
83.52
0.35% source/src/tests/test_dlies.cpp
12
93.86
2.05% source/src/tests/test_ecies.cpp
12
97.22
0.43% source/src/tests/test_pkcs11_low_level.cpp
13
85.87
-0.15% source/src/cli/tls_helpers.h
13
83.95
4.38% source/src/cli/tls_utils.cpp
13
75.36
2.99% source/src/lib/compat/sodium/sodium_utils.cpp
13
92.57
-0.17% source/src/lib/math/mp/mp_karat.cpp
13
82.93
3.81% source/src/lib/pbkdf/pbkdf2/pbkdf2.cpp
13
5.26
0.26% source/src/lib/prov/tpm/tpm.h
13
87.5
-0.96% source/src/lib/pubkey/gost_3410/gost_3410.cpp
13
91.08
-0.43% source/src/lib/pubkey/pbes2/pbes2.cpp
13
86.46
2.14% source/src/lib/tls/tls_callbacks.cpp
13
29.73
0.0% source/src/lib/x509/key_constraint.cpp
13
96.95
0.77% source/src/tests/test_ec_group.cpp
13
81.71
-0.57% source/src/tests/test_os_utils.cpp
13
75.47
2.39% source/src/tests/test_pubkey.h
14
82.5
-1.22% source/src/lib/filters/b64_filt.cpp
14
96.23
-0.09% source/src/lib/pubkey/ec_group/ec_point.cpp
14
93.26
-0.05% source/src/lib/pubkey/xmss/xmss_parameters.cpp
14
0.0
0.0% source/src/lib/stream/chacha/chacha_avx512/chacha_avx512.cpp
14
85.0
2.74% source/src/tests/test_codec.cpp
15
92.2
-0.57% source/src/cli/timing_tests.cpp
15
94.05
-0.09% source/src/lib/asn1/ber_dec.cpp
15
77.63
-1.12% source/src/lib/filters/hex_filt.cpp
15
84.68
2.2% source/src/lib/misc/tss/tss.cpp
15
97.64
-0.08% source/src/lib/pubkey/kyber/kyber_common/kyber.cpp
15
83.74
0.02% source/src/lib/x509/asn1_alt_name.cpp
15
92.79
1.09% source/src/tests/test_modes.cpp
15
90.42
0.48% source/src/tests/test_ocb.cpp
15
88.89
-0.23% source/src/tests/test_pbkdf.cpp
15
76.71
4.08% source/src/tests/test_rng.h
16
82.41
3.28% source/src/cli/argparse.h
16
79.25
-0.75% source/src/cli/pk_crypt.cpp
16
65.22
-0.78% source/src/lib/filters/filters.h
16
83.16
2.39% source/src/lib/misc/fpe_fe1/fpe_fe1.cpp
16
68.42
2.9% source/src/lib/pubkey/pk_keys.cpp
16
90.43
-0.92% source/src/lib/pubkey/pubkey.cpp
16
94.74
0.21% source/src/lib/tls/msg_server_hello.cpp
16
88.89
0.36% source/src/lib/tls/tls12/tls_cbc/tls_cbc.cpp
16
81.63
-0.72% source/src/lib/utils/sqlite3/sqlite3.cpp
16
87.28
12.28% source/src/tests/test_certstor_system.cpp
16
89.16
-3.95% source/src/tests/test_roughtime.cpp
17
52.38
1.22% source/src/lib/pbkdf/pbkdf.cpp
17
79.0
0.3% source/src/lib/pbkdf/scrypt/scrypt.cpp
17
90.53
1.32% source/src/lib/tls/tls13/tls_extensions_key_share.cpp
17
84.03
0.0% source/src/lib/tls/tls_algos.cpp
17
93.0
-0.41% source/src/lib/tls/tls_policy.cpp
17
87.76
0.18% source/src/lib/tls/tls_text_policy.cpp
17
80.61
-0.94% source/src/lib/x509/certstor.cpp
17
89.41
2.48% source/src/tests/test_hash.cpp
18
84.21
-0.56% source/src/cli/utils.cpp
18
88.39
0.61% source/src/cli/zfec.cpp
18
87.25
2.02% source/src/lib/tls/tls12/msg_client_kex.cpp
18
52.94
2.94% source/src/tests/main.cpp
18
91.16
0.0% source/src/tests/test_tls.cpp
19
81.0
0.47% source/src/lib/pubkey/ecc_key/ecc_key.cpp
19
85.5
-1.75% source/src/lib/pubkey/pkcs8.cpp
19
84.3
0.61% source/src/tests/test_rsa.cpp
20
85.71
1.47% source/src/lib/asn1/der_enc.cpp
21
0.0
0.0% source/src/lib/block/shacal2/shacal2_x86/shacal2_x86.cpp
21
90.0
-0.19% source/src/lib/misc/zfec/zfec.cpp
21
92.07
0.51% source/src/lib/pubkey/mce/polyn_gf2m.cpp
21
88.53
-0.54% source/src/lib/pubkey/xmss/xmss_privatekey.cpp
21
90.22
-1.37% source/src/lib/x509/x509_dn.cpp
22
83.21
3.47% source/src/lib/x509/ocsp.cpp
22
83.45
-0.6% source/src/lib/x509/x509_ext.h
22
78.81
2.25% source/src/tests/runner/test_runner.cpp
23
36.51
-2.3% source/src/fuzzer/tls_server.cpp
23
79.27
2.26% source/src/lib/ffi/ffi.cpp
23
92.53
1.24% source/src/lib/tls/tls12/tls_client_impl_12.cpp
23
89.38
-0.18% source/src/tests/tests.h
23
94.35
1.95% source/src/tests/test_tls_stream_integration.cpp
24
69.66
0.77% source/src/lib/prov/pkcs11/p11_ecdsa.cpp
24
83.33
3.45% source/src/lib/pubkey/ecies/ecies.cpp
24
86.39
0.81% source/src/lib/tls/tls12/tls_handshake_state.cpp
24
95.97
0.2% source/src/tests/unit_tls.cpp
24
96.58
3.77% source/src/tests/unit_x509.cpp
25
87.88
-0.79% source/src/cli/tls_http_server.cpp
25
85.92
-0.19% source/src/lib/pubkey/mce/mceliece_key.cpp
25
93.19
-0.67% source/src/lib/pubkey/rsa/rsa.cpp
25
80.25
1.33% source/src/lib/tls/sessions_sql/tls_session_manager_sql.cpp
25
85.28
-0.85% source/src/lib/tls/tls_signature_scheme.cpp
25
76.8
1.02% source/src/lib/x509/name_constraint.cpp
25
90.22
-0.1% source/src/tests/test_tls_messages.cpp
26
82.72
-1.64% source/src/cli/x509.cpp
27
92.04
0.68% source/src/lib/tls/msg_client_hello.cpp
27
92.81
-0.26% source/src/tests/test_bigint.cpp
27
97.05
0.83% source/src/tests/test_pkcs11_high_level.cpp
27
93.2
-0.11% source/src/tests/test_utils.cpp
28
85.43
-0.22% source/src/cli/tls_proxy.cpp
28
90.88
0.69% source/src/lib/tls/tls12/tls_channel_impl_12.cpp
30
88.97
-0.27% source/src/lib/pubkey/dl_group/dl_group.cpp
30
91.12
0.22% source/src/lib/pubkey/ec_group/ec_group.cpp
30
81.73
-0.49% source/src/lib/tls/tls12/tls_handshake_io.cpp
30
65.57
1.01% source/src/lib/utils/http_util/http_util.cpp
30
96.63
0.94% source/src/tests/test_tls_rfc8448.cpp
33
90.99
5.78% source/src/tests/test_pubkey.cpp
35
77.27
-1.55% source/src/cli/cli.cpp
36
76.22
-1.06% source/src/cli/tls_client.cpp
36
89.97
1.16% source/src/lib/tls/tls12/tls_server_impl_12.cpp
38
79.57
2.45% source/src/tests/test_certstor.cpp
41
68.87
-1.54% source/src/cli/tls_server.cpp
42
93.52
1.73% source/src/tests/test_x509_path.cpp
45
89.09
-0.29% source/src/lib/tls/tls_extensions.cpp
45
84.97
-0.2% source/src/lib/x509/x509cert.cpp
48
0.0
0.0% source/src/lib/hash/sha2_32/sha2_32_x86/sha2_32_x86.cpp
49
0.0
0.0% source/src/lib/hash/sha1/sha1_x86/sha1_x86.cpp
51
95.22
-0.02% source/src/cli/speed.cpp
51
67.48
0.42% source/src/lib/utils/os_utils.cpp
52
70.45
0.24% source/src/lib/prov/pkcs11/p11_rsa.cpp
52
96.96
0.01% source/src/tests/test_ffi.cpp
52
85.03
0.93% source/src/tests/test_rng_behavior.cpp
53
76.21
-2.28% source/src/cli/pubkey.cpp
54
84.98
1.72% source/src/lib/x509/x509_ext.cpp
63
69.43
-2.44% source/src/lib/prov/pkcs11/p11.cpp
66
62.35
0.13% source/src/lib/math/numbertheory/monty.cpp
75
0.0
0.0% source/src/lib/utils/simd/simd_avx512/simd_avx512.h
76
87.87
0.15% source/src/bogo_shim/bogo_shim.cpp
77
80.04
0.09% source/src/lib/x509/x509path.cpp
97
5.85
-0.2% source/src/lib/prov/tpm/tpm.cpp
114
80.6
1.59% source/src/tests/tests.cpp
136
0.0
0.0% source/src/lib/block/serpent/serpent_avx512/serpent_avx512.cpp
Jobs
ID Job ID Ran Files Coverage
1 5079590438.1 25 May 2023 12:28PM UTC 936
92.23
GitHub Action Run
Source Files on build 5079590438
  • Tree
  • List 936
  • Changed 936
  • Source Changed 936
  • Coverage Changed 930
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #5079590438
  • Pull Request #3502
  • PR Base - master (#5079101507)
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

© 2025 Coveralls, Inc