Coverage Report

Created: 2023-03-06 09:20

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
build/include/botan/aead.h
   0.00% (0/6)
   0.00% (0/12)
   0.00% (0/6)
- (0/0)
build/include/botan/argon2.h
   0.00% (0/8)
   0.00% (0/27)
   0.00% (0/8)
- (0/0)
build/include/botan/asn1_obj.h
  66.67% (30/45)
  68.18% (45/66)
  68.09% (32/47)
  50.00% (2/4)
build/include/botan/assert.h
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/1)
- (0/0)
build/include/botan/base64.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
build/include/botan/bcrypt_pbkdf.h
   0.00% (0/6)
   0.00% (0/12)
   0.00% (0/6)
- (0/0)
build/include/botan/ber_dec.h
  52.38% (11/21)
  41.54% (54/130)
  44.19% (19/43)
  31.25% (5/16)
build/include/botan/bigint.h
  51.09% (47/92)
  60.71% (153/252)
  60.58% (83/137)
  60.71% (17/28)
build/include/botan/block_cipher.h
   0.00% (0/17)
   0.00% (0/47)
   0.00% (0/18)
- (0/0)
build/include/botan/buf_comp.h
  71.43% (10/14)
  69.77% (30/43)
  71.43% (10/14)
- (0/0)
build/include/botan/certstor.h
   0.00% (0/2)
   0.00% (0/4)
   0.00% (0/2)
- (0/0)
build/include/botan/chacha_rng.h
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
- (0/0)
build/include/botan/cipher_mode.h
   0.00% (0/9)
   0.00% (0/23)
   0.00% (0/14)
   0.00% (0/2)
build/include/botan/credentials_manager.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
build/include/botan/curve25519.h
   0.00% (0/9)
   0.00% (0/9)
   0.00% (0/9)
- (0/0)
build/include/botan/curve_gfp.h
   0.00% (0/34)
   0.00% (0/83)
   0.00% (0/47)
   0.00% (0/8)
build/include/botan/data_src.h
  55.56% (5/9)
  55.56% (5/9)
  55.56% (5/9)
- (0/0)
build/include/botan/der_enc.h
  38.89% (7/18)
  28.81% (17/59)
  25.00% (7/28)
   0.00% (0/8)
build/include/botan/dh.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/dilithium.h
   0.00% (0/8)
   0.00% (0/13)
   0.00% (0/12)
   0.00% (0/6)
build/include/botan/dl_algo.h
   0.00% (0/9)
   0.00% (0/9)
   0.00% (0/9)
- (0/0)
build/include/botan/dl_group.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/dsa.h
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/5)
- (0/0)
build/include/botan/ec_group.h
   0.00% (0/8)
   0.00% (0/14)
   0.00% (0/8)
- (0/0)
build/include/botan/ec_point.h
   0.00% (0/23)
   0.00% (0/71)
   0.00% (0/40)
   0.00% (0/8)
build/include/botan/ecc_key.h
   0.00% (0/8)
   0.00% (0/8)
   0.00% (0/8)
- (0/0)
build/include/botan/ecdh.h
   0.00% (0/10)
   0.00% (0/10)
   0.00% (0/10)
- (0/0)
build/include/botan/ecdsa.h
   0.00% (0/8)
   0.00% (0/8)
   0.00% (0/8)
- (0/0)
build/include/botan/ecgdsa.h
   0.00% (0/8)
   0.00% (0/8)
   0.00% (0/8)
- (0/0)
build/include/botan/eckcdsa.h
   0.00% (0/8)
   0.00% (0/8)
   0.00% (0/8)
- (0/0)
build/include/botan/ed25519.h
   0.00% (0/7)
   0.00% (0/7)
   0.00% (0/7)
- (0/0)
build/include/botan/elgamal.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/entropy_src.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/exceptn.h
   0.00% (0/20)
   0.00% (0/20)
   0.00% (0/20)
- (0/0)
build/include/botan/gost_3410.h
   0.00% (0/7)
   0.00% (0/7)
   0.00% (0/7)
- (0/0)
build/include/botan/hash.h
   0.00% (0/3)
   0.00% (0/5)
   0.00% (0/3)
- (0/0)
build/include/botan/hex.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
build/include/botan/hmac_drbg.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/adler32.h
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/6)
- (0/0)
build/include/botan/internal/aes.h
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/6)
- (0/0)
build/include/botan/internal/aria.h
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/6)
- (0/0)
build/include/botan/internal/atomic.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/bit_ops.h
  66.67% (8/12)
  64.00% (48/75)
  66.67% (22/33)
  55.56% (10/18)
build/include/botan/internal/blake2b.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/blake2bmac.h
   0.00% (0/7)
   0.00% (0/17)
   0.00% (0/7)
- (0/0)
build/include/botan/internal/blinding.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/blowfish.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/bswap.h
  75.00% (3/4)
  66.67% (12/18)
  75.00% (3/4)
- (0/0)
build/include/botan/internal/calendar.h
   0.00% (0/7)
   0.00% (0/7)
   0.00% (0/7)
- (0/0)
build/include/botan/internal/camellia.h
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/6)
- (0/0)
build/include/botan/internal/cascade.h
   0.00% (0/2)
   0.00% (0/5)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/cast128.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/cbc.h
   0.00% (0/9)
   0.00% (0/12)
   0.00% (0/14)
   0.00% (0/2)
build/include/botan/internal/ccm.h
   0.00% (0/12)
   0.00% (0/15)
   0.00% (0/17)
   0.00% (0/2)
build/include/botan/internal/cfb.h
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/5)
- (0/0)
build/include/botan/internal/chacha20poly1305.h
   0.00% (0/9)
   0.00% (0/12)
   0.00% (0/16)
   0.00% (0/6)
build/include/botan/internal/cmac.h
   0.00% (0/2)
   0.00% (0/4)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/code_based_util.h
   0.00% (0/5)
   0.00% (0/20)
   0.00% (0/5)
- (0/0)
build/include/botan/internal/codec_base.h
  60.00% (3/5)
  46.73% (50/107)
  41.18% (21/51)
  38.89% (14/36)
build/include/botan/internal/comb4p.h
   0.00% (0/4)
   0.00% (0/10)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/cpuid.h
  22.58% (7/31)
  23.08% (15/65)
  22.58% (7/31)
- (0/0)
build/include/botan/internal/crc24.h
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/6)
- (0/0)
build/include/botan/internal/crc32.h
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/6)
- (0/0)
build/include/botan/internal/ct_utils.h
  65.79% (25/38)
  67.57% (100/148)
  58.49% (31/53)
  66.67% (4/6)
build/include/botan/internal/des.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/dilithium_aes.h
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/6)
   0.00% (0/2)
build/include/botan/internal/dilithium_modern.h
   0.00% (0/1)
   0.00% (0/19)
   0.00% (0/4)
   0.00% (0/6)
build/include/botan/internal/dilithium_polynomials.h
   0.00% (0/66)
   0.00% (0/840)
   0.00% (0/426)
   0.00% (0/260)
build/include/botan/internal/dilithium_symmetric_primitives.h
   0.00% (0/32)
   0.00% (0/94)
   0.00% (0/32)
- (0/0)
build/include/botan/internal/divide.h
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
- (0/0)
build/include/botan/internal/donna128.h
   0.00% (0/18)
   0.00% (0/81)
   0.00% (0/18)
- (0/0)
build/include/botan/internal/eax.h
   0.00% (0/9)
   0.00% (0/12)
   0.00% (0/14)
   0.00% (0/2)
build/include/botan/internal/ed25519_fe.h
   3.57% (1/28)
   3.77% (4/106)
   5.88% (3/51)
   6.25% (1/16)
build/include/botan/internal/ed25519_internal.h
   0.00% (0/6)
   0.00% (0/39)
   0.00% (0/6)
- (0/0)
build/include/botan/internal/eme.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/eme_raw.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/emsa.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
build/include/botan/internal/emsa1.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/emsa_pkcs1.h
   0.00% (0/2)
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/2)
build/include/botan/internal/emsa_raw.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/filesystem.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/gcm.h
   0.00% (0/7)
   0.00% (0/10)
   0.00% (0/12)
   0.00% (0/2)
build/include/botan/internal/gf2m_small_m.h
   0.00% (0/31)
   0.00% (0/93)
   0.00% (0/46)
   0.00% (0/10)
build/include/botan/internal/ghash.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/gost_28147.h
   0.00% (0/4)
   0.00% (0/6)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/gost_3411.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/hkdf.h
   0.00% (0/9)
   0.00% (0/15)
   0.00% (0/9)
- (0/0)
build/include/botan/internal/http_util.h
   0.00% (0/9)
   0.00% (0/12)
   0.00% (0/11)
   0.00% (0/2)
build/include/botan/internal/idea.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/iso9796.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/kdf1.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/kdf1_iso18033.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/kdf2.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/keccak.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/keypair.h
   0.00% (0/2)
   0.00% (0/6)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/kyber_90s.h
   0.00% (0/5)
   0.00% (0/25)
   0.00% (0/5)
- (0/0)
build/include/botan/internal/kyber_modern.h
   0.00% (0/5)
   0.00% (0/25)
   0.00% (0/5)
- (0/0)
build/include/botan/internal/kyber_symmetric_primitives.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/lion.h
   0.00% (0/4)
   0.00% (0/6)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/loadstor.h
  40.00% (14/35)
  34.89% (82/235)
  40.58% (28/69)
  33.33% (6/18)
build/include/botan/internal/md4.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/md5.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/mdx_hash.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
build/include/botan/internal/mode_pad.h
   0.00% (0/13)
   0.00% (0/14)
   0.00% (0/19)
   0.00% (0/12)
build/include/botan/internal/monty.h
  45.45% (5/11)
  45.45% (5/11)
  45.45% (5/11)
- (0/0)
build/include/botan/internal/monty_exp.h
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/mp_asmi.h
  86.67% (13/15)
  87.84% (130/148)
  86.67% (13/15)
- (0/0)
build/include/botan/internal/mp_core.h
  48.39% (15/31)
  46.21% (183/396)
  45.23% (128/283)
  44.59% (66/148)
build/include/botan/internal/mul128.h
   0.00% (0/1)
   0.00% (0/61)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/noekeon.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/ocb.h
   0.00% (0/10)
   0.00% (0/13)
   0.00% (0/15)
   0.00% (0/2)
build/include/botan/internal/os_utils.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/pk_ops.h
  14.29% (1/7)
  14.29% (1/7)
  14.29% (1/7)
- (0/0)
build/include/botan/internal/pk_ops_impl.h
   0.00% (0/7)
   0.00% (0/7)
   0.00% (0/7)
- (0/0)
build/include/botan/internal/poly1305.h
   0.00% (0/5)
   0.00% (0/7)
   0.00% (0/5)
- (0/0)
build/include/botan/internal/poly_dbl.h
   0.00% (0/2)
   0.00% (0/6)
   0.00% (0/12)
   0.00% (0/12)
build/include/botan/internal/polyn_gf2m.h
   0.00% (0/13)
   0.00% (0/25)
   0.00% (0/15)
   0.00% (0/2)
build/include/botan/internal/prf_tls.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/prf_x942.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/raw_hash.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/rc4.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/rdseed.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/rmd160.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/rotate.h
  66.67% (4/6)
  46.15% (12/26)
  66.67% (4/6)
- (0/0)
build/include/botan/internal/rounding.h
 100.00% (1/1)
 100.00% (6/6)
  87.50% (7/8)
  75.00% (3/4)
build/include/botan/internal/safeint.h
  25.00% (1/4)
  30.00% (6/20)
  30.00% (3/10)
  25.00% (1/4)
build/include/botan/internal/scan_name.h
  42.86% (3/7)
  77.78% (14/18)
  50.00% (6/12)
  50.00% (4/8)
build/include/botan/internal/seed.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/serpent.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/serpent_sbox.h
   0.00% (0/21)
   0.00% (0/416)
   0.00% (0/21)
- (0/0)
build/include/botan/internal/sha1.h
  50.00% (2/4)
  66.67% (4/6)
  50.00% (2/4)
- (0/0)
build/include/botan/internal/sha2_32.h
  37.50% (3/8)
  37.50% (3/8)
  37.50% (3/8)
- (0/0)
build/include/botan/internal/sha2_32_f.h
 100.00% (1/1)
 100.00% (10/10)
 100.00% (1/1)
- (0/0)
build/include/botan/internal/sha2_64.h
   8.33% (1/12)
   8.33% (1/12)
   8.33% (1/12)
- (0/0)
build/include/botan/internal/sha2_64_f.h
   0.00% (0/1)
   0.00% (0/10)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/sha3.h
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/6)
- (0/0)
build/include/botan/internal/sha3_round.h
   0.00% (0/1)
   0.00% (0/62)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/shacal2.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/shake.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/shake_cipher.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/simd_32.h
  38.10% (16/42)
  35.43% (62/175)
  38.10% (16/42)
- (0/0)
build/include/botan/internal/simd_avx2.h
  35.90% (14/39)
  41.95% (73/174)
  40.00% (18/45)
- (0/0)
build/include/botan/internal/siphash.h
   0.00% (0/3)
   0.00% (0/5)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/siv.h
   0.00% (0/11)
   0.00% (0/16)
   0.00% (0/16)
   0.00% (0/2)
build/include/botan/internal/skein_512.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/sm3.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/sm4.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/socket.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/sp800_108.h
   0.00% (0/9)
   0.00% (0/9)
   0.00% (0/9)
- (0/0)
build/include/botan/internal/sp800_56a.h
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/5)
- (0/0)
build/include/botan/internal/sp800_56c.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/stl_util.h
  16.67% (2/12)
  16.67% (9/54)
  23.53% (8/34)
  20.00% (4/20)
build/include/botan/internal/stream_mode.h
   0.00% (0/16)
   0.00% (0/29)
   0.00% (0/18)
   0.00% (0/2)
build/include/botan/internal/streebog.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/thread_pool.h
   0.00% (0/5)
   0.00% (0/12)
   0.00% (0/5)
- (0/0)
build/include/botan/internal/threefish_512.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/timer.h
   0.00% (0/21)
   0.00% (0/69)
   0.00% (0/34)
   0.00% (0/8)
build/include/botan/internal/tls_cbc.h
   0.00% (0/17)
   0.00% (0/20)
   0.00% (0/22)
   0.00% (0/2)
build/include/botan/internal/tls_channel_impl.h
  33.33% (4/12)
  12.12% (4/33)
  16.13% (5/31)
   8.33% (1/12)
build/include/botan/internal/tls_channel_impl_12.h
  75.00% (6/8)
  75.00% (6/8)
  75.00% (6/8)
- (0/0)
build/include/botan/internal/tls_channel_impl_13.h
   0.00% (0/16)
   0.00% (0/26)
   0.00% (0/18)
   0.00% (0/4)
build/include/botan/internal/tls_cipher_state.h
   0.00% (0/1)
   0.00% (0/6)
   0.00% (0/7)
   0.00% (0/8)
build/include/botan/internal/tls_handshake_hash.h
  50.00% (2/4)
  50.00% (2/4)
  50.00% (2/4)
- (0/0)
build/include/botan/internal/tls_handshake_io.h
  55.56% (5/9)
  55.56% (5/9)
  55.56% (5/9)
- (0/0)
build/include/botan/internal/tls_handshake_layer_13.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/tls_handshake_state.h
  30.00% (6/20)
  30.00% (6/20)
  30.00% (6/20)
- (0/0)
build/include/botan/internal/tls_handshake_state_13.h
   0.00% (0/30)
   0.00% (0/81)
   0.00% (0/44)
   0.00% (0/8)
build/include/botan/internal/tls_reader.h
  76.92% (20/26)
  74.62% (97/130)
  86.08% (68/79)
  78.57% (33/42)
build/include/botan/internal/tls_record.h
  63.64% (7/11)
  72.00% (18/25)
  61.29% (19/31)
  37.50% (3/8)
build/include/botan/internal/tls_record_layer_13.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/tls_seq_numbers.h
  61.90% (13/21)
  77.22% (61/79)
  75.61% (31/41)
  83.33% (10/12)
build/include/botan/internal/tls_server_impl_12.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/internal/tls_session_key.h
  12.50% (1/8)
   8.33% (1/12)
   7.14% (1/14)
   0.00% (0/4)
build/include/botan/internal/tls_transcript_hash_13.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/twofish.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/whrlpool.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
build/include/botan/internal/x919_mac.h
   0.00% (0/2)
   0.00% (0/4)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/xmss_address.h
   0.00% (0/30)
   0.00% (0/143)
   0.00% (0/85)
   0.00% (0/28)
build/include/botan/internal/xmss_hash.h
   0.00% (0/8)
   0.00% (0/26)
   0.00% (0/8)
- (0/0)
build/include/botan/internal/xmss_index_registry.h
   0.00% (0/2)
   0.00% (0/5)
   0.00% (0/2)
- (0/0)
build/include/botan/internal/xmss_signature.h
   0.00% (0/9)
   0.00% (0/21)
   0.00% (0/9)
- (0/0)
build/include/botan/internal/xmss_tools.h
   0.00% (0/1)
   0.00% (0/20)
   0.00% (0/6)
   0.00% (0/4)
build/include/botan/internal/xmss_wots.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/internal/xts.h
   0.00% (0/7)
   0.00% (0/7)
   0.00% (0/7)
- (0/0)
build/include/botan/kdf.h
   0.00% (0/8)
   0.00% (0/47)
   0.00% (0/8)
- (0/0)
build/include/botan/kyber.h
   0.00% (0/9)
   0.00% (0/13)
   0.00% (0/13)
   0.00% (0/6)
build/include/botan/mac.h
  12.50% (1/8)
   5.56% (1/18)
  12.50% (1/8)
- (0/0)
build/include/botan/mceliece.h
   0.00% (0/17)
   0.00% (0/17)
   0.00% (0/17)
- (0/0)
build/include/botan/mem_ops.h
  54.55% (12/22)
  44.80% (56/125)
  54.17% (39/72)
  44.44% (16/36)
build/include/botan/numthry.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/ocsp.h
   0.00% (0/19)
   0.00% (0/22)
   0.00% (0/25)
   0.00% (0/8)
build/include/botan/pbkdf.h
   0.00% (0/6)
   0.00% (0/16)
   0.00% (0/6)
- (0/0)
build/include/botan/pbkdf2.h
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/5)
- (0/0)
build/include/botan/pem.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
build/include/botan/pgp_s2k.h
   0.00% (0/7)
   0.00% (0/15)
   0.00% (0/7)
- (0/0)
build/include/botan/pk_keys.h
  62.50% (5/8)
  64.29% (9/14)
  63.64% (7/11)
  50.00% (1/2)
build/include/botan/pkcs8.h
   0.00% (0/3)
   0.00% (0/8)
   0.00% (0/3)
- (0/0)
build/include/botan/pkix_enums.h
  10.00% (1/10)
   6.25% (1/16)
  10.00% (1/10)
- (0/0)
build/include/botan/pkix_types.h
  13.51% (5/37)
  10.67% (8/75)
  13.73% (7/51)
  12.50% (1/8)
build/include/botan/processor_rng.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
build/include/botan/pubkey.h
   5.00% (1/20)
   6.67% (4/60)
   5.00% (1/20)
- (0/0)
build/include/botan/pwdhash.h
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/5)
- (0/0)
build/include/botan/reducer.h
  28.57% (2/7)
  28.57% (2/7)
  28.57% (2/7)
- (0/0)
build/include/botan/rfc4880.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
build/include/botan/rng.h
  35.71% (5/14)
  41.18% (14/34)
  31.25% (5/16)
   0.00% (0/2)
build/include/botan/rsa.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
build/include/botan/scrypt.h
   0.00% (0/5)
   0.00% (0/17)
   0.00% (0/5)
- (0/0)
build/include/botan/secmem.h
  66.67% (6/9)
  60.00% (18/30)
  66.67% (6/9)
- (0/0)
build/include/botan/sm2.h
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/6)
- (0/0)
build/include/botan/stateful_rng.h
  16.67% (1/6)
  16.67% (1/6)
  16.67% (1/6)
- (0/0)
build/include/botan/stream_cipher.h
   0.00% (0/8)
   0.00% (0/13)
   0.00% (0/8)
- (0/0)
build/include/botan/strong_type.h
  47.37% (9/19)
  47.37% (9/19)
  47.37% (9/19)
- (0/0)
build/include/botan/sym_algo.h
  53.33% (8/15)
  50.00% (23/46)
  61.90% (13/21)
  50.00% (4/8)
build/include/botan/symkey.h
  42.86% (3/7)
  42.86% (3/7)
  42.86% (3/7)
- (0/0)
build/include/botan/system_rng.h
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/6)
- (0/0)
build/include/botan/tls_alert.h
  80.00% (4/5)
  80.00% (4/5)
  80.00% (4/5)
- (0/0)
build/include/botan/tls_algos.h
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/3)
   0.00% (0/4)
build/include/botan/tls_callbacks.h
  12.50% (1/8)
  13.64% (3/22)
   5.00% (1/20)
- (0/0)
build/include/botan/tls_channel.h
  33.33% (1/3)
  14.29% (1/7)
  33.33% (1/3)
- (0/0)
build/include/botan/tls_ciphersuite.h
  62.50% (10/16)
  70.00% (14/20)
  52.63% (10/19)
   0.00% (0/2)
build/include/botan/tls_exceptn.h
  60.00% (3/5)
  60.00% (3/5)
  60.00% (3/5)
- (0/0)
build/include/botan/tls_extensions.h
  33.33% (36/108)
  38.81% (52/134)
  35.14% (39/111)
 100.00% (2/2)
build/include/botan/tls_handshake_msg.h
  60.00% (3/5)
  71.43% (5/7)
  60.00% (3/5)
- (0/0)
build/include/botan/tls_messages.h
  22.00% (11/50)
  22.00% (11/50)
  22.00% (11/50)
- (0/0)
build/include/botan/tls_policy.h
   0.00% (0/42)
   0.00% (0/63)
   0.00% (0/42)
- (0/0)
build/include/botan/tls_server_info.h
  20.00% (2/10)
   8.00% (2/25)
  20.00% (2/10)
- (0/0)
build/include/botan/tls_session.h
   4.35% (1/23)
   3.23% (1/31)
   4.35% (1/23)
- (0/0)
build/include/botan/tls_session_manager.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
build/include/botan/tls_session_manager_noop.h
  16.67% (1/6)
  16.67% (1/6)
  16.67% (1/6)
- (0/0)
build/include/botan/tls_signature_scheme.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/tls_ticket_13.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
build/include/botan/tls_version.h
  64.29% (9/14)
  46.88% (15/32)
  66.67% (12/18)
  62.50% (5/8)
build/include/botan/x509_crl.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
build/include/botan/x509_ext.h
   8.94% (11/123)
   8.46% (11/130)
   8.80% (11/125)
   0.00% (0/2)
build/include/botan/x509_key.h
  20.00% (1/5)
  21.05% (4/19)
  20.00% (1/5)
- (0/0)
build/include/botan/x509_obj.h
  75.00% (6/8)
  75.00% (6/8)
  75.00% (6/8)
- (0/0)
build/include/botan/x509cert.h
  33.33% (1/3)
  33.33% (1/3)
  33.33% (1/3)
- (0/0)
build/include/botan/x509path.h
   0.00% (0/11)
   0.00% (0/11)
   0.00% (0/11)
- (0/0)
build/include/botan/xmss.h
   0.00% (0/10)
   0.00% (0/26)
   0.00% (0/10)
- (0/0)
build/include/botan/xmss_parameters.h
   0.00% (0/24)
   0.00% (0/44)
   0.00% (0/24)
- (0/0)
src/fuzzer/fuzzers.h
 100.00% (3/3)
 100.00% (15/15)
 100.00% (5/5)
  50.00% (1/2)
src/fuzzer/tls_server.cpp
  73.33% (11/15)
  79.07% (68/86)
  76.47% (26/34)
  78.57% (11/14)
src/lib/asn1/alg_id.cpp
  66.67% (6/9)
  77.50% (31/40)
  72.00% (18/25)
  43.75% (7/16)
src/lib/asn1/asn1_obj.cpp
  69.23% (9/13)
  28.97% (42/145)
  23.94% (17/71)
   8.75% (7/80)
src/lib/asn1/asn1_oid.cpp
  77.78% (7/9)
  75.57% (99/131)
  71.13% (69/97)
  56.25% (36/64)
src/lib/asn1/asn1_str.cpp
  75.00% (6/8)
  45.57% (36/79)
  58.00% (29/50)
  38.89% (14/36)
src/lib/asn1/asn1_time.cpp
  15.79% (3/19)
  28.99% (49/169)
  30.23% (52/172)
  19.81% (21/106)
src/lib/asn1/ber_dec.cpp
  73.53% (25/34)
  54.72% (174/318)
  52.29% (114/218)
  38.79% (45/116)
src/lib/asn1/der_enc.cpp
  48.39% (15/31)
  44.93% (102/227)
  39.13% (45/115)
  28.33% (17/60)
src/lib/asn1/oid_maps.cpp
 100.00% (2/2)
 100.00% (512/512)
 100.00% (2/2)
- (0/0)
src/lib/asn1/oids.cpp
  28.57% (4/14)
  28.12% (18/64)
  22.22% (6/27)
  10.00% (1/10)
src/lib/base/buf_comp.cpp
  16.67% (1/6)
  16.67% (5/30)
  16.67% (1/6)
- (0/0)
src/lib/base/sym_algo.cpp
  50.00% (1/2)
  50.00% (4/8)
  60.00% (3/5)
  50.00% (1/2)
src/lib/base/symkey.cpp
   9.09% (1/11)
  14.00% (7/50)
  15.79% (3/19)
  33.33% (2/6)
src/lib/block/aes/aes.cpp
   0.00% (0/38)
   0.00% (0/724)
   0.00% (0/234)
   0.00% (0/134)
src/lib/block/aes/aes_ni/aes_ni.cpp
   0.00% (0/21)
   0.00% (0/557)
   0.00% (0/54)
   0.00% (0/26)
src/lib/block/aes/aes_vperm/aes_vperm.cpp
   0.00% (0/29)
   0.00% (0/336)
   0.00% (0/65)
   0.00% (0/24)
src/lib/block/aria/aria.cpp
   0.00% (0/22)
   0.00% (0/262)
   0.00% (0/62)
   0.00% (0/32)
src/lib/block/block_cipher.cpp
  66.67% (2/3)
  38.22% (60/157)
  45.71% (48/105)
  36.11% (26/72)
src/lib/block/blowfish/blowfish.cpp
   0.00% (0/9)
   0.00% (0/185)
   0.00% (0/65)
   0.00% (0/40)
src/lib/block/camellia/camellia.cpp
   0.00% (0/23)
   0.00% (0/244)
   0.00% (0/55)
   0.00% (0/24)
src/lib/block/cascade/cascade.cpp
   0.00% (0/10)
   0.00% (0/52)
   0.00% (0/24)
   0.00% (0/12)
src/lib/block/cast128/cast128.cpp
   0.00% (0/11)
   0.00% (0/395)
   0.00% (0/25)
   0.00% (0/12)
src/lib/block/des/des.cpp
   0.00% (0/18)
   0.00% (0/321)
   0.00% (0/52)
   0.00% (0/28)
src/lib/block/gost_28147/gost_28147.cpp
   0.00% (0/11)
   0.00% (0/110)
   0.00% (0/38)
   0.00% (0/18)
src/lib/block/idea/idea.cpp
   0.00% (0/10)
   0.00% (0/149)
   0.00% (0/45)
   0.00% (0/26)
src/lib/block/idea/idea_sse2/idea_sse2.cpp
   0.00% (0/4)
   0.00% (0/120)
   0.00% (0/7)
   0.00% (0/2)
src/lib/block/lion/lion.cpp
   0.00% (0/8)
   0.00% (0/75)
   0.00% (0/21)
   0.00% (0/12)
src/lib/block/noekeon/noekeon.cpp
   0.00% (0/10)
   0.00% (0/167)
   0.00% (0/39)
   0.00% (0/22)
src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp
   0.00% (0/4)
   0.00% (0/84)
   0.00% (0/10)
   0.00% (0/4)
src/lib/block/seed/seed.cpp
   0.00% (0/6)
   0.00% (0/101)
   0.00% (0/24)
   0.00% (0/12)
src/lib/block/serpent/serpent.cpp
   0.00% (0/6)
   0.00% (0/202)
   0.00% (0/42)
   0.00% (0/28)
src/lib/block/serpent/serpent_avx2/serpent_avx2.cpp
   0.00% (0/2)
   0.00% (0/96)
   0.00% (0/2)
- (0/0)
src/lib/block/serpent/serpent_simd/serpent_simd.cpp
   0.00% (0/2)
   0.00% (0/92)
   0.00% (0/2)
- (0/0)
src/lib/block/shacal2/shacal2.cpp
   0.00% (0/9)
   0.00% (0/207)
   0.00% (0/67)
   0.00% (0/44)
src/lib/block/shacal2/shacal2_avx2/shacal2_avx2.cpp
   0.00% (0/4)
   0.00% (0/76)
   0.00% (0/10)
   0.00% (0/4)
src/lib/block/shacal2/shacal2_simd/shacal2_simd.cpp
   0.00% (0/4)
   0.00% (0/76)
   0.00% (0/10)
   0.00% (0/4)
src/lib/block/shacal2/shacal2_x86/shacal2_x86.cpp
   0.00% (0/1)
   0.00% (0/66)
   0.00% (0/11)
   0.00% (0/8)
src/lib/block/sm4/sm4.cpp
   0.00% (0/14)
   0.00% (0/176)
   0.00% (0/27)
   0.00% (0/10)
src/lib/block/threefish_512/threefish_512.cpp
   0.00% (0/14)
   0.00% (0/175)
   0.00% (0/40)
   0.00% (0/12)
src/lib/block/twofish/twofish.cpp
   0.00% (0/7)
   0.00% (0/236)
   0.00% (0/58)
   0.00% (0/38)
src/lib/codec/base64/base64.cpp
  33.33% (8/24)
  40.94% (52/127)
  45.95% (17/37)
  62.50% (5/8)
src/lib/codec/hex/hex.cpp
  63.64% (7/11)
  66.36% (71/107)
  70.45% (31/44)
  59.09% (13/22)
src/lib/entropy/entropy_srcs.cpp
   0.00% (0/11)
   0.00% (0/84)
   0.00% (0/39)
   0.00% (0/26)
src/lib/entropy/rdseed/rdseed.cpp
   0.00% (0/2)
   0.00% (0/38)
   0.00% (0/18)
   0.00% (0/12)
src/lib/hash/blake2/blake2b.cpp
   0.00% (0/14)
   0.00% (0/156)
   0.00% (0/67)
   0.00% (0/40)
src/lib/hash/checksum/adler32/adler32.cpp
   0.00% (0/4)
   0.00% (0/49)
   0.00% (0/11)
   0.00% (0/6)
src/lib/hash/checksum/crc24/crc24.cpp
   0.00% (0/5)
   0.00% (0/40)
   0.00% (0/15)
   0.00% (0/8)
src/lib/hash/checksum/crc32/crc32.cpp
   0.00% (0/3)
   0.00% (0/35)
   0.00% (0/8)
   0.00% (0/4)
src/lib/hash/comb4p/comb4p.cpp
   0.00% (0/7)
   0.00% (0/51)
   0.00% (0/16)
   0.00% (0/6)
src/lib/hash/gost_3411/gost_3411.cpp
   0.00% (0/6)
   0.00% (0/175)
   0.00% (0/34)
   0.00% (0/22)
src/lib/hash/hash.cpp
 100.00% (3/3)
  16.13% (30/186)
  16.95% (20/118)
  13.41% (11/82)
src/lib/hash/keccak/keccak.cpp
   0.00% (0/7)
   0.00% (0/27)
   0.00% (0/15)
   0.00% (0/8)
src/lib/hash/md4/md4.cpp
   0.00% (0/7)
   0.00% (0/82)
   0.00% (0/10)
   0.00% (0/2)
src/lib/hash/md5/md5.cpp
   0.00% (0/8)
   0.00% (0/74)
   0.00% (0/11)
   0.00% (0/2)
src/lib/hash/mdx_hash/mdx_hash.cpp
 100.00% (4/4)
  90.91% (50/55)
  83.78% (31/37)
  66.67% (16/24)
src/lib/hash/par_hash/par_hash.cpp
   0.00% (0/8)
   0.00% (0/52)
   0.00% (0/16)
   0.00% (0/16)
src/lib/hash/rmd160/rmd160.cpp
   0.00% (0/9)
   0.00% (0/142)
   0.00% (0/12)
   0.00% (0/2)
src/lib/hash/sha1/sha1.cpp
  33.33% (3/9)
  17.60% (22/125)
  25.93% (7/27)
  16.67% (2/12)
src/lib/hash/sha1/sha1_sse2/sha1_sse2.cpp
 100.00% (6/6)
 100.00% (177/177)
 100.00% (9/9)
 100.00% (2/2)
src/lib/hash/sha1/sha1_x86/sha1_x86.cpp
   0.00% (0/1)
   0.00% (0/138)
   0.00% (0/3)
   0.00% (0/2)
src/lib/hash/sha2_32/sha2_32.cpp
  33.33% (4/12)
  15.29% (26/170)
  29.63% (8/27)
  20.00% (2/10)
src/lib/hash/sha2_32/sha2_32_bmi2/sha2_32_bmi2.cpp
 100.00% (1/1)
 100.00% (97/97)
 100.00% (4/4)
 100.00% (2/2)
src/lib/hash/sha2_32/sha2_32_x86/sha2_32_x86.cpp
   0.00% (0/1)
   0.00% (0/133)
   0.00% (0/3)
   0.00% (0/2)
src/lib/hash/sha2_64/sha2_64.cpp
   5.88% (1/17)
   5.58% (11/197)
   3.85% (1/26)
   0.00% (0/6)
src/lib/hash/sha2_64/sha2_64_bmi2/sha2_64_bmi2.cpp
   0.00% (0/1)
   0.00% (0/113)
   0.00% (0/4)
   0.00% (0/2)
src/lib/hash/sha3/sha3.cpp
   0.00% (0/12)
   0.00% (0/115)
   0.00% (0/57)
   0.00% (0/36)
src/lib/hash/sha3/sha3_bmi2/sha3_bmi2.cpp
   0.00% (0/1)
   0.00% (0/18)
   0.00% (0/4)
   0.00% (0/2)
src/lib/hash/shake/shake.cpp
   0.00% (0/14)
   0.00% (0/52)
   0.00% (0/18)
   0.00% (0/4)
src/lib/hash/skein/skein_512.cpp
   0.00% (0/10)
   0.00% (0/101)
   0.00% (0/45)
   0.00% (0/28)
src/lib/hash/sm3/sm3.cpp
   0.00% (0/9)
   0.00% (0/187)
   0.00% (0/12)
   0.00% (0/2)
src/lib/hash/streebog/streebog.cpp
   0.00% (0/10)
   0.00% (0/120)
   0.00% (0/55)
   0.00% (0/34)
src/lib/hash/trunc_hash/trunc_hash.cpp
   0.00% (0/8)
   0.00% (0/34)
   0.00% (0/23)
   0.00% (0/8)
src/lib/hash/whirlpool/whirlpool.cpp
   0.00% (0/4)
   0.00% (0/175)
   0.00% (0/10)
   0.00% (0/4)
src/lib/kdf/hkdf/hkdf.cpp
   0.00% (0/4)
   0.00% (0/77)
   0.00% (0/42)
   0.00% (0/22)
src/lib/kdf/kdf.cpp
   0.00% (0/4)
   0.00% (0/139)
   0.00% (0/144)
   0.00% (0/118)
src/lib/kdf/kdf1/kdf1.cpp
   0.00% (0/3)
   0.00% (0/24)
   0.00% (0/12)
   0.00% (0/6)
src/lib/kdf/kdf1_iso18033/kdf1_iso18033.cpp
   0.00% (0/1)
   0.00% (0/21)
   0.00% (0/9)
   0.00% (0/6)
src/lib/kdf/kdf2/kdf2.cpp
   0.00% (0/3)
   0.00% (0/29)
   0.00% (0/16)
   0.00% (0/8)
src/lib/kdf/prf_tls/prf_tls.cpp
   0.00% (0/2)
   0.00% (0/32)
   0.00% (0/7)
   0.00% (0/2)
src/lib/kdf/prf_x942/prf_x942.cpp
   0.00% (0/3)
   0.00% (0/52)
   0.00% (0/18)
   0.00% (0/10)
src/lib/kdf/sp800_108/sp800_108.cpp
   0.00% (0/3)
   0.00% (0/100)
   0.00% (0/36)
   0.00% (0/20)
src/lib/kdf/sp800_56a/sp800_56a.cpp
   0.00% (0/4)
   0.00% (0/36)
   0.00% (0/18)
   0.00% (0/8)
src/lib/kdf/sp800_56c/sp800_56c.cpp
   0.00% (0/1)
   0.00% (0/7)
   0.00% (0/1)
- (0/0)
src/lib/mac/blake2mac/blake2bmac.cpp
   0.00% (0/3)
   0.00% (0/8)
   0.00% (0/3)
- (0/0)
src/lib/mac/cmac/cmac.cpp
   0.00% (0/8)
   0.00% (0/75)
   0.00% (0/18)
   0.00% (0/8)
src/lib/mac/gmac/gmac.cpp
   0.00% (0/12)
   0.00% (0/84)
   0.00% (0/26)
   0.00% (0/12)
src/lib/mac/hmac/hmac.cpp
  70.00% (7/10)
  77.94% (53/68)
  80.77% (21/26)
  70.00% (7/10)
src/lib/mac/mac.cpp
  40.00% (2/5)
  26.14% (23/88)
  24.39% (20/82)
  12.90% (8/62)
src/lib/mac/poly1305/poly1305.cpp
   0.00% (0/8)
   0.00% (0/130)
   0.00% (0/24)
   0.00% (0/14)
src/lib/mac/siphash/siphash.cpp
   0.00% (0/8)
   0.00% (0/101)
   0.00% (0/29)
   0.00% (0/18)
src/lib/mac/x919_mac/x919_mac.cpp
   0.00% (0/8)
   0.00% (0/52)
   0.00% (0/19)
   0.00% (0/12)
src/lib/math/bigint/big_code.cpp
   0.00% (0/6)
   0.00% (0/118)
   0.00% (0/82)
   0.00% (0/52)
src/lib/math/bigint/big_ops2.cpp
  42.86% (6/14)
  35.64% (67/188)
  21.80% (29/133)
  15.71% (11/70)
src/lib/math/bigint/big_ops3.cpp
  11.11% (1/9)
  13.49% (17/126)
  15.96% (15/94)
  10.94% (7/64)
src/lib/math/bigint/big_rand.cpp
   0.00% (0/2)
   0.00% (0/28)
   0.00% (0/23)
   0.00% (0/18)
src/lib/math/bigint/bigint.cpp
  50.00% (17/34)
  46.00% (138/300)
  48.37% (89/184)
  33.93% (38/112)
src/lib/math/bigint/divide.cpp
  33.33% (2/6)
  18.71% (26/139)
  14.29% (9/63)
  11.76% (4/34)
src/lib/math/mp/mp_comba.cpp
  16.67% (2/12)
  24.56% (462/1881)
  16.67% (2/12)
- (0/0)
src/lib/math/mp/mp_karat.cpp
  90.00% (9/10)
  63.60% (166/261)
  72.77% (163/224)
  53.33% (96/180)
src/lib/math/mp/mp_monty.cpp
   0.00% (0/1)
   0.00% (0/43)
   0.00% (0/23)
   0.00% (0/12)
src/lib/math/mp/mp_monty_n.cpp
  16.67% (1/6)
  47.96% (1222/2548)
  16.67% (1/6)
- (0/0)
src/lib/math/numbertheory/dsa_gen.cpp
   0.00% (0/7)
   0.00% (0/89)
   0.00% (0/52)
   0.00% (0/34)
src/lib/math/numbertheory/make_prm.cpp
   0.00% (0/7)
   0.00% (0/151)
   0.00% (0/137)
   0.00% (0/88)
src/lib/math/numbertheory/mod_inv.cpp
   0.00% (0/3)
   0.00% (0/128)
   0.00% (0/103)
   0.00% (0/54)
src/lib/math/numbertheory/monty.cpp
  27.91% (12/43)
  42.09% (125/297)
  46.27% (62/134)
  38.46% (20/52)
src/lib/math/numbertheory/monty_exp.cpp
  50.00% (4/8)
  26.12% (35/134)
  33.80% (24/71)
  30.00% (12/40)
src/lib/math/numbertheory/nistp_redc.cpp
   0.00% (0/12)
   0.00% (0/372)
   0.00% (0/118)
   0.00% (0/28)
src/lib/math/numbertheory/numthry.cpp
   9.09% (1/11)
   2.48% (6/242)
   0.58% (1/173)
   0.00% (0/110)
src/lib/math/numbertheory/primality.cpp
   0.00% (0/6)
   0.00% (0/117)
   0.00% (0/104)
   0.00% (0/76)
src/lib/math/numbertheory/reducer.cpp
 100.00% (4/4)
  84.48% (49/58)
  77.42% (24/31)
  45.45% (10/22)
src/lib/modes/aead/aead.cpp
   0.00% (0/3)
   0.00% (0/102)
   0.00% (0/65)
   0.00% (0/40)
src/lib/modes/aead/ccm/ccm.cpp
   0.00% (0/21)
   0.00% (0/173)
   0.00% (0/118)
   0.00% (0/62)
src/lib/modes/aead/chacha20poly1305/chacha20poly1305.cpp
   0.00% (0/15)
   0.00% (0/123)
   0.00% (0/59)
   0.00% (0/36)
src/lib/modes/aead/eax/eax.cpp
   0.00% (0/16)
   0.00% (0/109)
   0.00% (0/70)
   0.00% (0/34)
src/lib/modes/aead/gcm/gcm.cpp
   0.00% (0/18)
   0.00% (0/110)
   0.00% (0/66)
   0.00% (0/28)
src/lib/modes/aead/ocb/ocb.cpp
   0.00% (0/30)
   0.00% (0/325)
   0.00% (0/213)
   0.00% (0/114)
src/lib/modes/aead/siv/siv.cpp
   0.00% (0/20)
   0.00% (0/132)
   0.00% (0/67)
   0.00% (0/34)
src/lib/modes/cbc/cbc.cpp
   0.00% (0/28)
   0.00% (0/207)
   0.00% (0/167)
   0.00% (0/84)
src/lib/modes/cfb/cfb.cpp
   0.00% (0/20)
   0.00% (0/156)
   0.00% (0/68)
   0.00% (0/40)
src/lib/modes/cipher_mode.cpp
   0.00% (0/3)
   0.00% (0/104)
   0.00% (0/59)
   0.00% (0/40)
src/lib/modes/mode_pad/mode_pad.cpp
   0.00% (0/9)
   0.00% (0/166)
   0.00% (0/94)
   0.00% (0/34)
src/lib/modes/xts/xts.cpp
   0.00% (0/20)
   0.00% (0/169)
   0.00% (0/108)
   0.00% (0/52)
src/lib/pbkdf/argon2/argon2.cpp
   0.00% (0/10)
   0.00% (0/259)
   0.00% (0/139)
   0.00% (0/100)
src/lib/pbkdf/argon2/argon2_avx2/argon2_avx2.cpp
   0.00% (0/19)
   0.00% (0/143)
   0.00% (0/37)
   0.00% (0/6)
src/lib/pbkdf/argon2/argon2_ssse3/argon2_ssse3.cpp
   0.00% (0/17)
   0.00% (0/165)
   0.00% (0/47)
   0.00% (0/14)
src/lib/pbkdf/argon2/argon2pwhash.cpp
   0.00% (0/12)
   0.00% (0/98)
   0.00% (0/59)
   0.00% (0/38)
src/lib/pbkdf/bcrypt_pbkdf/bcrypt_pbkdf.cpp
   0.00% (0/10)
   0.00% (0/104)
   0.00% (0/52)
   0.00% (0/26)
src/lib/pbkdf/pbkdf2/pbkdf2.cpp
   0.00% (0/16)
   0.00% (0/121)
   0.00% (0/55)
   0.00% (0/24)
src/lib/pbkdf/pgp_s2k/pgp_s2k.cpp
   0.00% (0/11)
   0.00% (0/94)
   0.00% (0/32)
   0.00% (0/18)
src/lib/pbkdf/pgp_s2k/rfc4880.cpp
   0.00% (0/2)
   0.00% (0/11)
   0.00% (0/8)
   0.00% (0/4)
src/lib/pbkdf/pwdhash.cpp
   0.00% (0/4)
   0.00% (0/73)
   0.00% (0/54)
   0.00% (0/32)
src/lib/pbkdf/scrypt/scrypt.cpp
   0.00% (0/13)
   0.00% (0/159)
   0.00% (0/78)
   0.00% (0/48)
src/lib/pk_pad/eme.cpp
   0.00% (0/3)
   0.00% (0/46)
   0.00% (0/41)
   0.00% (0/36)
src/lib/pk_pad/eme_oaep/oaep.cpp
   0.00% (0/6)
   0.00% (0/73)
   0.00% (0/18)
   0.00% (0/8)
src/lib/pk_pad/eme_pkcs1/eme_pkcs.cpp
   0.00% (0/3)
   0.00% (0/50)
   0.00% (0/20)
   0.00% (0/12)
src/lib/pk_pad/eme_raw/eme_raw.cpp
   0.00% (0/3)
   0.00% (0/10)
   0.00% (0/3)
- (0/0)
src/lib/pk_pad/emsa.cpp
  66.67% (2/3)
  20.28% (29/143)
  23.76% (24/101)
  12.22% (11/90)
src/lib/pk_pad/emsa1/emsa1.cpp
   0.00% (0/7)
   0.00% (0/64)
   0.00% (0/38)
   0.00% (0/20)
src/lib/pk_pad/emsa_pkcs1/emsa_pkcs1.cpp
  38.46% (5/13)
  38.89% (35/90)
  32.65% (16/49)
  18.18% (4/22)
src/lib/pk_pad/emsa_pssr/pssr.cpp
   0.00% (0/17)
   0.00% (0/142)
   0.00% (0/83)
   0.00% (0/48)
src/lib/pk_pad/emsa_raw/emsa_raw.cpp
   0.00% (0/5)
   0.00% (0/42)
   0.00% (0/36)
   0.00% (0/24)
src/lib/pk_pad/emsa_x931/emsa_x931.cpp
   0.00% (0/7)
   0.00% (0/46)
   0.00% (0/20)
   0.00% (0/8)
src/lib/pk_pad/hash_id/hash_id.cpp
  50.00% (1/2)
  16.98% (9/53)
  20.00% (13/65)
  14.29% (6/42)
src/lib/pk_pad/iso9796/iso9796.cpp
   0.00% (0/12)
   0.00% (0/174)
   0.00% (0/53)
   0.00% (0/28)
src/lib/pk_pad/mgf1/mgf1.cpp
   0.00% (0/1)
   0.00% (0/15)
   0.00% (0/3)
   0.00% (0/2)
src/lib/pk_pad/raw_hash/raw_hash.cpp
   0.00% (0/6)
   0.00% (0/29)
   0.00% (0/14)
   0.00% (0/6)
src/lib/pubkey/blinding.cpp
   0.00% (0/4)
   0.00% (0/31)
   0.00% (0/17)
   0.00% (0/6)
src/lib/pubkey/curve25519/curve25519.cpp
   0.00% (0/18)
   0.00% (0/69)
   0.00% (0/28)
   0.00% (0/8)
src/lib/pubkey/curve25519/donna.cpp
   0.00% (0/13)
   0.00% (0/271)
   0.00% (0/25)
   0.00% (0/8)
src/lib/pubkey/dh/dh.cpp
   0.00% (0/13)
   0.00% (0/57)
   0.00% (0/30)
   0.00% (0/16)
src/lib/pubkey/dilithium/dilithium_common/dilithium.cpp
   0.00% (0/62)
   0.00% (0/430)
   0.00% (0/252)
   0.00% (0/132)
src/lib/pubkey/dilithium/dilithium_common/dilithium_symmetric_primitives.cpp
   0.00% (0/2)
   0.00% (0/89)
   0.00% (0/26)
   0.00% (0/24)
src/lib/pubkey/dl_algo/dl_algo.cpp
   0.00% (0/12)
   0.00% (0/53)
   0.00% (0/32)
   0.00% (0/16)
src/lib/pubkey/dl_group/dl_group.cpp
   0.00% (0/66)
   0.00% (0/387)
   0.00% (0/233)
   0.00% (0/124)
src/lib/pubkey/dl_group/dl_named.cpp
   0.00% (0/1)
   0.00% (0/123)
   0.00% (0/67)
   0.00% (0/44)
src/lib/pubkey/dsa/dsa.cpp
   0.00% (0/13)
   0.00% (0/89)
   0.00% (0/87)
   0.00% (0/46)
src/lib/pubkey/ec_group/curve_gfp.cpp
   0.00% (0/54)
   0.00% (0/296)
   0.00% (0/194)
   0.00% (0/94)
src/lib/pubkey/ec_group/ec_group.cpp
   0.00% (0/80)
   0.00% (0/496)
   0.00% (0/312)
   0.00% (0/190)
src/lib/pubkey/ec_group/ec_named.cpp
   0.00% (0/3)
   0.00% (0/309)
   0.00% (0/223)
   0.00% (0/222)
src/lib/pubkey/ec_group/ec_point.cpp
   0.00% (0/26)
   0.00% (0/446)
   0.00% (0/199)
   0.00% (0/122)
src/lib/pubkey/ec_group/point_mul.cpp
   0.00% (0/8)
   0.00% (0/257)
   0.00% (0/110)
   0.00% (0/70)
src/lib/pubkey/ec_h2c/ec_h2c.cpp
   0.00% (0/6)
   0.00% (0/113)
   0.00% (0/46)
   0.00% (0/30)
src/lib/pubkey/ecc_key/ecc_key.cpp
   0.00% (0/16)
   0.00% (0/142)
   0.00% (0/98)
   0.00% (0/54)
src/lib/pubkey/ecdh/ecdh.cpp
   0.00% (0/5)
   0.00% (0/21)
   0.00% (0/13)
   0.00% (0/6)
src/lib/pubkey/ecdsa/ecdsa.cpp
   0.00% (0/12)
   0.00% (0/116)
   0.00% (0/78)
   0.00% (0/46)
src/lib/pubkey/ecgdsa/ecgdsa.cpp
   0.00% (0/9)
   0.00% (0/53)
   0.00% (0/45)
   0.00% (0/28)
src/lib/pubkey/eckcdsa/eckcdsa.cpp
   0.00% (0/14)
   0.00% (0/133)
   0.00% (0/66)
   0.00% (0/38)
src/lib/pubkey/ed25519/ed25519.cpp
   0.00% (0/3)
   0.00% (0/58)
   0.00% (0/9)
   0.00% (0/4)
src/lib/pubkey/ed25519/ed25519_fe.cpp
   0.00% (0/7)
   0.00% (0/546)
   0.00% (0/10)
   0.00% (0/2)
src/lib/pubkey/ed25519/ed25519_key.cpp
   0.00% (0/27)
   0.00% (0/176)
   0.00% (0/103)
   0.00% (0/54)
src/lib/pubkey/ed25519/ge.cpp
   0.00% (0/22)
   0.00% (0/442)
   0.00% (0/95)
   0.00% (0/54)
src/lib/pubkey/ed25519/sc_muladd.cpp
   0.00% (0/1)
   0.00% (0/178)
   0.00% (0/1)
- (0/0)
src/lib/pubkey/ed25519/sc_reduce.cpp
   0.00% (0/1)
   0.00% (0/120)
   0.00% (0/1)
- (0/0)
src/lib/pubkey/elgamal/elgamal.cpp
   0.00% (0/17)
   0.00% (0/79)
   0.00% (0/47)
   0.00% (0/22)
src/lib/pubkey/gost_3410/gost_3410.cpp
   0.00% (0/14)
   0.00% (0/117)
   0.00% (0/79)
   0.00% (0/50)
src/lib/pubkey/keypair/keypair.cpp
   0.00% (0/2)
   0.00% (0/34)
   0.00% (0/17)
   0.00% (0/8)
src/lib/pubkey/kyber/kyber_common/kyber.cpp
   0.00% (0/107)
   0.00% (0/949)
   0.00% (0/465)
   0.00% (0/268)
src/lib/pubkey/mce/code_based_key_gen.cpp
   0.00% (0/12)
   0.00% (0/189)
   0.00% (0/101)
   0.00% (0/64)
src/lib/pubkey/mce/gf2m_rootfind_dcmp.cpp
   0.00% (0/9)
   0.00% (0/197)
   0.00% (0/75)
   0.00% (0/44)
src/lib/pubkey/mce/gf2m_small_m.cpp
   0.00% (0/8)
   0.00% (0/54)
   0.00% (0/31)
   0.00% (0/18)
src/lib/pubkey/mce/goppa_code.cpp
   0.00% (0/5)
   0.00% (0/143)
   0.00% (0/68)
   0.00% (0/42)
src/lib/pubkey/mce/mce_workfactor.cpp
   0.00% (0/7)
   0.00% (0/61)
   0.00% (0/28)
   0.00% (0/14)
src/lib/pubkey/mce/mceliece.cpp
   0.00% (0/4)
   0.00% (0/78)
   0.00% (0/28)
   0.00% (0/18)
src/lib/pubkey/mce/mceliece_key.cpp
   0.00% (0/27)
   0.00% (0/259)
   0.00% (0/113)
   0.00% (0/64)
src/lib/pubkey/mce/polyn_gf2m.cpp
   0.00% (0/32)
   0.00% (0/529)
   0.00% (0/237)
   0.00% (0/150)
src/lib/pubkey/pbes2/pbes2.cpp
   0.00% (0/8)
   0.00% (0/204)
   0.00% (0/64)
   0.00% (0/44)
src/lib/pubkey/pem/pem.cpp
  28.57% (2/7)
  54.13% (59/109)
  58.90% (43/73)
  54.17% (26/48)
src/lib/pubkey/pk_algs.cpp
  33.33% (2/6)
   5.07% (14/276)
   2.26% (6/266)
   1.04% (2/192)
src/lib/pubkey/pk_keys.cpp
   7.14% (1/14)
  19.40% (13/67)
  27.27% (6/22)
  66.67% (4/6)
src/lib/pubkey/pk_ops.cpp
   0.00% (0/19)
   0.00% (0/100)
   0.00% (0/57)
   0.00% (0/30)
src/lib/pubkey/pkcs8.cpp
  15.79% (3/19)
  23.12% (46/199)
  22.09% (19/86)
  12.50% (6/48)
src/lib/pubkey/pubkey.cpp
  16.67% (6/36)
  14.42% (30/208)
  11.40% (13/114)
   5.56% (3/54)
src/lib/pubkey/rfc6979/rfc6979.cpp
   0.00% (0/4)
   0.00% (0/23)
   0.00% (0/8)
   0.00% (0/4)
src/lib/pubkey/rsa/rsa.cpp
  23.08% (18/78)
  20.05% (73/364)
  14.41% (34/236)
   7.02% (8/114)
src/lib/pubkey/sm2/sm2.cpp
   0.00% (0/16)
   0.00% (0/157)
   0.00% (0/74)
   0.00% (0/42)
src/lib/pubkey/sm2/sm2_enc.cpp
   0.00% (0/9)
   0.00% (0/142)
   0.00% (0/48)
   0.00% (0/30)
src/lib/pubkey/workfactor.cpp
   0.00% (0/5)
   0.00% (0/34)
   0.00% (0/26)
   0.00% (0/14)
src/lib/pubkey/x509_key.cpp
  50.00% (1/2)
  50.00% (18/36)
  66.67% (8/12)
  50.00% (4/8)
src/lib/pubkey/xmss/xmss_common_ops.cpp
   0.00% (0/2)
   0.00% (0/40)
   0.00% (0/19)
   0.00% (0/12)
src/lib/pubkey/xmss/xmss_hash.cpp
   0.00% (0/5)
   0.00% (0/23)
   0.00% (0/15)
   0.00% (0/6)
src/lib/pubkey/xmss/xmss_index_registry.cpp
   0.00% (0/4)
   0.00% (0/50)
   0.00% (0/26)
   0.00% (0/14)
src/lib/pubkey/xmss/xmss_parameters.cpp
   0.00% (0/3)
   0.00% (0/285)
   0.00% (0/88)
   0.00% (0/86)
src/lib/pubkey/xmss/xmss_privatekey.cpp
   0.00% (0/31)
   0.00% (0/269)
   0.00% (0/105)
   0.00% (0/50)
src/lib/pubkey/xmss/xmss_publickey.cpp
   0.00% (0/7)
   0.00% (0/74)
   0.00% (0/29)
   0.00% (0/14)
src/lib/pubkey/xmss/xmss_signature.cpp
   0.00% (0/2)
   0.00% (0/64)
   0.00% (0/19)
   0.00% (0/14)
src/lib/pubkey/xmss/xmss_signature_operation.cpp
   0.00% (0/8)
   0.00% (0/62)
   0.00% (0/14)
   0.00% (0/4)
src/lib/pubkey/xmss/xmss_verification_operation.cpp
   0.00% (0/5)
   0.00% (0/83)
   0.00% (0/13)
   0.00% (0/4)
src/lib/pubkey/xmss/xmss_wots.cpp
   0.00% (0/5)
   0.00% (0/65)
   0.00% (0/32)
   0.00% (0/16)
src/lib/pubkey/xmss/xmss_wots_parameters.cpp
   0.00% (0/6)
   0.00% (0/123)
   0.00% (0/52)
   0.00% (0/40)
src/lib/rng/chacha_rng/chacha_rng.cpp
  55.56% (5/9)
  51.06% (24/47)
  54.55% (6/11)
  50.00% (1/2)
src/lib/rng/hmac_drbg/hmac_drbg.cpp
   0.00% (0/12)
   0.00% (0/94)
   0.00% (0/55)
   0.00% (0/28)
src/lib/rng/processor_rng/processor_rng.cpp
   0.00% (0/8)
   0.00% (0/57)
   0.00% (0/26)
   0.00% (0/14)
src/lib/rng/rng.cpp
   0.00% (0/4)
   0.00% (0/35)
   0.00% (0/12)
   0.00% (0/6)
src/lib/rng/stateful_rng/stateful_rng.cpp
  58.33% (7/12)
  41.44% (46/111)
  49.02% (25/51)
  23.53% (8/34)
src/lib/rng/system_rng/system_rng.cpp
   0.00% (0/9)
   0.00% (0/68)
   0.00% (0/47)
   0.00% (0/28)
src/lib/stream/chacha/chacha.cpp
  52.63% (10/19)
  35.05% (102/291)
  47.25% (43/91)
  31.48% (17/54)
src/lib/stream/chacha/chacha_avx2/chacha_avx2.cpp
 100.00% (1/1)
  99.38% (159/160)
  81.82% (9/11)
  66.67% (4/6)
src/lib/stream/chacha/chacha_simd32/chacha_simd32.cpp
   0.00% (0/1)
   0.00% (0/160)
   0.00% (0/11)
   0.00% (0/6)
src/lib/stream/ctr/ctr.cpp
   0.00% (0/15)
   0.00% (0/203)
   0.00% (0/102)
   0.00% (0/64)
src/lib/stream/ofb/ofb.cpp
   0.00% (0/12)
   0.00% (0/53)
   0.00% (0/17)
   0.00% (0/4)
src/lib/stream/rc4/rc4.cpp
   0.00% (0/11)
   0.00% (0/78)
   0.00% (0/33)
   0.00% (0/16)
src/lib/stream/salsa20/salsa20.cpp
   0.00% (0/15)
   0.00% (0/203)
   0.00% (0/44)
   0.00% (0/22)
src/lib/stream/shake_cipher/shake_cipher.cpp
   0.00% (0/11)
   0.00% (0/77)
   0.00% (0/36)
   0.00% (0/18)
src/lib/stream/stream_cipher.cpp
  66.67% (2/3)
  20.48% (17/83)
  16.09% (14/87)
   7.14% (5/70)
src/lib/tls/credentials_manager.cpp
  37.50% (3/8)
  37.50% (9/24)
  37.50% (3/8)
- (0/0)
src/lib/tls/msg_cert_req.cpp
   0.00% (0/9)
   0.00% (0/84)
   0.00% (0/40)
   0.00% (0/30)
src/lib/tls/msg_cert_verify.cpp
   0.00% (0/9)
   0.00% (0/106)
   0.00% (0/73)
   0.00% (0/36)
src/lib/tls/msg_client_hello.cpp
  51.79% (29/56)
  26.98% (136/504)
  22.80% (75/329)
  11.21% (24/214)
src/lib/tls/msg_finished.cpp
   0.00% (0/8)
   0.00% (0/42)
   0.00% (0/11)
   0.00% (0/2)
src/lib/tls/msg_server_hello.cpp
  25.00% (12/48)
  15.00% (57/380)
  15.00% (39/260)
  10.37% (17/164)
src/lib/tls/msg_session_ticket.cpp
   0.00% (0/7)
   0.00% (0/44)
   0.00% (0/21)
   0.00% (0/8)
src/lib/tls/tls12/msg_cert_status.cpp
   0.00% (0/5)
   0.00% (0/29)
   0.00% (0/20)
   0.00% (0/10)
src/lib/tls/tls12/msg_certificate_12.cpp
  66.67% (2/3)
  42.55% (20/47)
  26.47% (9/34)
  25.00% (6/24)
src/lib/tls/tls12/msg_client_kex.cpp
   0.00% (0/2)
   0.00% (0/209)
   0.00% (0/98)
   0.00% (0/64)
src/lib/tls/tls12/msg_hello_verify.cpp
  66.67% (2/3)
  61.29% (19/31)
  16.67% (2/12)
   0.00% (0/6)
src/lib/tls/tls12/msg_server_kex.cpp
  40.00% (2/5)
  13.70% (20/146)
  18.07% (15/83)
  13.46% (7/52)
src/lib/tls/tls12/tls_cbc/tls_cbc.cpp
   0.00% (0/23)
   0.00% (0/265)
   0.00% (0/119)
   0.00% (0/66)
src/lib/tls/tls12/tls_channel_impl_12.cpp
  58.33% (21/36)
  56.43% (294/521)
  57.87% (206/356)
  53.31% (129/242)
src/lib/tls/tls12/tls_handshake_hash.cpp
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/3)
   0.00% (0/2)
src/lib/tls/tls12/tls_handshake_io.cpp
  68.00% (17/25)
  58.22% (170/292)
  61.25% (98/160)
  59.26% (64/108)
src/lib/tls/tls12/tls_handshake_state.cpp
  42.42% (14/33)
  38.37% (94/245)
  31.40% (38/121)
  44.79% (43/96)
src/lib/tls/tls12/tls_record.cpp
  53.85% (7/13)
  49.86% (178/357)
  59.02% (121/205)
  52.90% (73/138)
src/lib/tls/tls12/tls_server_impl_12.cpp
  39.29% (11/28)
  42.71% (243/569)
  45.65% (147/322)
  38.67% (99/256)
src/lib/tls/tls12/tls_session_key.cpp
   0.00% (0/1)
   0.00% (0/57)
   0.00% (0/7)
   0.00% (0/4)
src/lib/tls/tls13/msg_certificate_13.cpp
   0.00% (0/12)
   0.00% (0/183)
   0.00% (0/98)
   0.00% (0/68)
src/lib/tls/tls13/msg_certificate_req_13.cpp
   0.00% (0/8)
   0.00% (0/76)
   0.00% (0/37)
   0.00% (0/22)
src/lib/tls/tls13/msg_encrypted_extensions.cpp
   0.00% (0/3)
   0.00% (0/56)
   0.00% (0/24)
   0.00% (0/18)
src/lib/tls/tls13/msg_key_update.cpp
   0.00% (0/3)
   0.00% (0/16)
   0.00% (0/12)
   0.00% (0/6)
src/lib/tls/tls13/tls_channel_impl_13.cpp
   0.00% (0/23)
   0.00% (0/251)
   0.00% (0/194)
   0.00% (0/116)
src/lib/tls/tls13/tls_cipher_state.cpp
   0.00% (0/36)
   0.00% (0/283)
   0.00% (0/279)
   0.00% (0/142)
src/lib/tls/tls13/tls_extensions_key_share.cpp
  11.94% (8/67)
  11.63% (42/361)
  13.74% (25/182)
  11.11% (10/90)
src/lib/tls/tls13/tls_extensions_psk.cpp
   7.14% (1/14)
   9.64% (16/166)
  12.50% (12/96)
  12.50% (6/48)
src/lib/tls/tls13/tls_handshake_layer_13.cpp
   0.00% (0/11)
   0.00% (0/124)
   0.00% (0/56)
   0.00% (0/44)
src/lib/tls/tls13/tls_handshake_state_13.cpp
   0.00% (0/10)
   0.00% (0/54)
   0.00% (0/26)
   0.00% (0/10)
src/lib/tls/tls13/tls_record_layer_13.cpp
   0.00% (0/11)
   0.00% (0/171)
   0.00% (0/149)
   0.00% (0/100)
src/lib/tls/tls13/tls_server_impl_13.cpp
   0.00% (0/18)
   0.00% (0/223)
   0.00% (0/118)
   0.00% (0/68)
src/lib/tls/tls13/tls_transcript_hash_13.cpp
   0.00% (0/11)
   0.00% (0/118)
   0.00% (0/78)
   0.00% (0/40)
src/lib/tls/tls_alert.cpp
  50.00% (2/4)
  17.35% (17/98)
  26.79% (15/56)
   9.76% (8/82)
src/lib/tls/tls_algos.cpp
  25.00% (2/8)
  13.64% (18/132)
   5.71% (6/105)
  11.32% (12/106)
src/lib/tls/tls_callbacks.cpp
  33.33% (5/15)
  10.43% (12/115)
  11.11% (5/45)
   0.00% (0/22)
src/lib/tls/tls_ciphersuite.cpp
  53.85% (7/13)
  52.14% (61/117)
  55.81% (48/86)
  37.84% (28/74)
src/lib/tls/tls_extensions.cpp
  36.21% (21/58)
  30.51% (184/603)
  35.09% (113/322)
  37.92% (91/240)
src/lib/tls/tls_extensions_cert_status_req.cpp
   0.00% (0/14)
   0.00% (0/71)
   0.00% (0/48)
   0.00% (0/20)
src/lib/tls/tls_handshake_transitions.cpp
  71.43% (5/7)
  87.29% (103/118)
  83.33% (35/42)
  89.29% (50/56)
src/lib/tls/tls_policy.cpp
  30.77% (20/65)
  20.15% (82/407)
  22.22% (50/225)
  16.90% (24/142)
src/lib/tls/tls_server.cpp
  15.79% (3/19)
  20.00% (15/75)
  23.08% (6/26)
  33.33% (2/6)
src/lib/tls/tls_session.cpp
  15.79% (3/19)
  11.89% (29/244)
  10.38% (11/106)
   4.55% (2/44)
src/lib/tls/tls_session_manager.cpp
  33.33% (2/6)
   6.52% (6/92)
   8.51% (4/47)
   2.78% (1/36)
src/lib/tls/tls_session_manager_noop.cpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
src/lib/tls/tls_signature_scheme.cpp
  35.29% (6/17)
  22.27% (55/247)
  15.79% (24/152)
  20.72% (46/222)
src/lib/tls/tls_suite_info.cpp
 100.00% (1/1)
 100.00% (99/99)
 100.00% (1/1)
- (0/0)
src/lib/tls/tls_version.cpp
  71.43% (5/7)
  61.70% (29/47)
  61.11% (33/54)
  36.96% (17/46)
src/lib/utils/assert.cpp
  33.33% (1/3)
  47.83% (11/23)
  70.00% (7/10)
  50.00% (3/6)
src/lib/utils/calendar.cpp
   0.00% (0/5)
   0.00% (0/57)
   0.00% (0/24)
   0.00% (0/12)
src/lib/utils/charset.cpp
   0.00% (0/5)
   0.00% (0/90)
   0.00% (0/49)
   0.00% (0/30)
src/lib/utils/cpuid/cpuid.cpp
  42.86% (3/7)
  25.89% (29/112)
  20.37% (22/108)
  11.29% (7/62)
src/lib/utils/cpuid/cpuid_x86.cpp
 100.00% (4/4)
  90.85% (129/142)
  87.30% (55/63)
  48.28% (28/58)
src/lib/utils/ct_utils.cpp
   0.00% (0/2)
   0.00% (0/32)
   0.00% (0/11)
   0.00% (0/6)
src/lib/utils/data_src.cpp
  43.75% (7/16)
  28.72% (27/94)
  20.00% (9/45)
   4.55% (1/22)
src/lib/utils/exceptn.cpp
  12.00% (3/25)
   3.75% (3/80)
   5.88% (3/51)
   0.00% (0/52)
src/lib/utils/filesystem.cpp
   0.00% (0/3)
   0.00% (0/42)
   0.00% (0/20)
   0.00% (0/12)
src/lib/utils/ghash/ghash.cpp
   0.00% (0/14)
   0.00% (0/151)
   0.00% (0/67)
   0.00% (0/34)
src/lib/utils/ghash/ghash_cpu/ghash_cpu.cpp
   0.00% (0/7)
   0.00% (0/88)
   0.00% (0/14)
   0.00% (0/6)
src/lib/utils/ghash/ghash_vperm/ghash_vperm.cpp
   0.00% (0/1)
   0.00% (0/32)
   0.00% (0/7)
   0.00% (0/4)
src/lib/utils/http_util/http_util.cpp
   0.00% (0/9)
   0.00% (0/176)
   0.00% (0/112)
   0.00% (0/82)
src/lib/utils/mem_ops.cpp
  50.00% (2/4)
  52.00% (13/25)
  59.09% (13/22)
  41.67% (5/12)
src/lib/utils/os_utils.cpp
   8.00% (2/25)
   2.40% (8/333)
   1.74% (2/115)
   0.00% (0/58)
src/lib/utils/parsing.cpp
  22.22% (2/9)
  15.66% (31/198)
  15.03% (23/153)
  11.32% (12/106)
src/lib/utils/poly_dbl/poly_dbl.cpp
   0.00% (0/4)
   0.00% (0/64)
   0.00% (0/28)
   0.00% (0/32)
src/lib/utils/scan_name.cpp
  57.14% (4/7)
  53.85% (56/104)
  59.52% (50/84)
  46.55% (27/58)
src/lib/utils/socket/socket.cpp
   0.00% (0/13)
   0.00% (0/117)
   0.00% (0/62)
   0.00% (0/38)
src/lib/utils/thread_utils/thread_pool.cpp
   0.00% (0/7)
   0.00% (0/82)
   0.00% (0/46)
   0.00% (0/30)
src/lib/utils/timer.cpp
   0.00% (0/6)
   0.00% (0/104)
   0.00% (0/46)
   0.00% (0/32)
src/lib/x509/asn1_alt_name.cpp
  16.67% (2/12)
   5.52% (9/163)
   6.90% (6/87)
   3.03% (2/66)
src/lib/x509/cert_status.cpp
   0.00% (0/1)
   0.00% (0/106)
   0.00% (0/52)
   0.00% (0/102)
src/lib/x509/certstor.cpp
   0.00% (0/13)
   0.00% (0/138)
   0.00% (0/85)
   0.00% (0/64)
src/lib/x509/crl_ent.cpp
   0.00% (0/10)
   0.00% (0/71)
   0.00% (0/29)
   0.00% (0/14)
src/lib/x509/name_constraint.cpp
   0.00% (0/12)
   0.00% (0/203)
   0.00% (0/87)
   0.00% (0/60)
src/lib/x509/ocsp.cpp
   0.00% (0/12)
   0.00% (0/181)
   0.00% (0/95)
   0.00% (0/66)
src/lib/x509/ocsp_types.cpp
   0.00% (0/6)
   0.00% (0/59)
   0.00% (0/17)
   0.00% (0/6)
src/lib/x509/x509_crl.cpp
   0.00% (0/18)
   0.00% (0/136)
   0.00% (0/61)
   0.00% (0/38)
src/lib/x509/x509_dn.cpp
  30.43% (7/23)
  26.33% (84/319)
  25.44% (72/283)
  23.48% (54/230)
src/lib/x509/x509_dn_ub.cpp
   0.00% (0/1)
   0.00% (0/11)
   0.00% (0/4)
   0.00% (0/2)
src/lib/x509/x509_ext.cpp
   1.67% (1/60)
   0.95% (5/524)
   1.34% (3/224)
   0.69% (1/144)
src/lib/x509/x509_obj.cpp
  41.67% (5/12)
  25.28% (67/265)
  21.09% (31/147)
  12.26% (13/106)
src/lib/x509/x509cert.cpp
   6.67% (4/60)
  20.00% (107/535)
  16.03% (46/287)
  11.32% (24/212)
src/lib/x509/x509path.cpp
   0.00% (0/30)
   0.00% (0/739)
   0.00% (0/402)
   0.00% (0/330)
Totals
  16.21% (1014/6256)
  15.75% (9043/57403)
  14.57% (3632/24926)
  12.06% (1713/14204)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

build/include/botan/build.h
build/include/botan/compiler.h
Generated by llvm-cov -- llvm version 15.0.0git