Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/botan/build/include/botan/aead.h
  0.00% (0/9)
  0.00% (0/5)
  0.00% (0/5)
src/botan/build/include/botan/argon2.h
  0.00% (0/27)
  0.00% (0/8)
  0.00% (0/8)
src/botan/build/include/botan/asn1_obj.h
 14.75% (9/61)
 16.67% (7/42)
 15.91% (7/44)
src/botan/build/include/botan/assert.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/auto_rng.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/bcrypt_pbkdf.h
  0.00% (0/12)
  0.00% (0/6)
  0.00% (0/6)
src/botan/build/include/botan/ber_dec.h
  0.00% (0/97)
  0.00% (0/17)
  0.00% (0/34)
src/botan/build/include/botan/bigint.h
 91.16% (227/249)
 90.11% (82/91)
 91.91% (125/136)
src/botan/build/include/botan/block_cipher.h
  0.00% (0/47)
  0.00% (0/17)
  0.00% (0/18)
src/botan/build/include/botan/buf_comp.h
  6.98% (3/43)
 21.43% (3/14)
 21.43% (3/14)
src/botan/build/include/botan/cipher_mode.h
  0.00% (0/22)
  0.00% (0/8)
  0.00% (0/13)
src/botan/build/include/botan/curve25519.h
 33.33% (3/9)
 33.33% (3/9)
 33.33% (3/9)
src/botan/build/include/botan/curve_gfp.h
 83.13% (69/83)
 85.29% (29/34)
 78.72% (37/47)
src/botan/build/include/botan/data_src.h
  0.00% (0/8)
  0.00% (0/8)
  0.00% (0/8)
src/botan/build/include/botan/der_enc.h
  0.00% (0/50)
  0.00% (0/16)
  0.00% (0/22)
src/botan/build/include/botan/dh.h
 25.00% (1/4)
 25.00% (1/4)
 25.00% (1/4)
src/botan/build/include/botan/dl_algo.h
 55.56% (5/9)
 55.56% (5/9)
 55.56% (5/9)
src/botan/build/include/botan/dl_group.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/botan/build/include/botan/ec_group.h
 14.29% (2/14)
 25.00% (2/8)
 25.00% (2/8)
src/botan/build/include/botan/ecc_key.h
 70.00% (7/10)
 70.00% (7/10)
 70.00% (7/10)
src/botan/build/include/botan/ecdsa.h
 62.50% (5/8)
 62.50% (5/8)
 62.50% (5/8)
src/botan/build/include/botan/ecgdsa.h
  0.00% (0/8)
  0.00% (0/8)
  0.00% (0/8)
src/botan/build/include/botan/ed25519.h
 57.14% (4/7)
 57.14% (4/7)
 57.14% (4/7)
src/botan/build/include/botan/entropy_src.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/exceptn.h
  5.00% (1/20)
  5.00% (1/20)
  5.00% (1/20)
src/botan/build/include/botan/hash.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
src/botan/build/include/botan/hex.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/botan/build/include/botan/hmac_drbg.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/adler32.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/botan/build/include/botan/internal/aes.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/botan/build/include/botan/internal/aria.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/botan/build/include/botan/internal/bit_ops.h
 64.47% (49/76)
 66.67% (8/12)
 66.67% (22/33)
src/botan/build/include/botan/internal/blake2b.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/botan/build/include/botan/internal/blake2bmac.h
  0.00% (0/16)
  0.00% (0/6)
  0.00% (0/6)
src/botan/build/include/botan/internal/blinding.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/blowfish.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/bswap.h
 22.22% (4/18)
 25.00% (1/4)
 25.00% (1/4)
src/botan/build/include/botan/internal/camellia.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/botan/build/include/botan/internal/cascade.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/cast128.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/cbc.h
  0.00% (0/12)
  0.00% (0/9)
  0.00% (0/14)
src/botan/build/include/botan/internal/ccm.h
  0.00% (0/15)
  0.00% (0/12)
  0.00% (0/17)
src/botan/build/include/botan/internal/cfb.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/botan/build/include/botan/internal/chacha20poly1305.h
  0.00% (0/13)
  0.00% (0/10)
  0.00% (0/17)
src/botan/build/include/botan/internal/cmac.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/codec_base.h
  0.00% (0/107)
  0.00% (0/5)
  0.00% (0/51)
src/botan/build/include/botan/internal/comb4p.h
  0.00% (0/10)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/cpuid.h
 17.39% (12/69)
 11.43% (4/35)
 11.43% (4/35)
src/botan/build/include/botan/internal/crc24.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/botan/build/include/botan/internal/crc32.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/botan/build/include/botan/internal/ct_utils.h
 85.31% (122/143)
 83.78% (31/37)
 88.46% (46/52)
src/botan/build/include/botan/internal/des.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/divide.h
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/botan/build/include/botan/internal/donna128.h
  7.41% (6/81)
 11.11% (2/18)
 11.11% (2/18)
src/botan/build/include/botan/internal/eax.h
  0.00% (0/12)
  0.00% (0/9)
  0.00% (0/14)
src/botan/build/include/botan/internal/ed25519_fe.h
 98.11% (104/106)
100.00% (28/28)
 96.30% (52/54)
src/botan/build/include/botan/internal/ed25519_internal.h
100.00% (39/39)
100.00% (6/6)
100.00% (6/6)
src/botan/build/include/botan/internal/eme.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/eme_raw.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/emsa.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/botan/build/include/botan/internal/emsa1.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/botan/build/include/botan/internal/emsa_pkcs1.h
  0.00% (0/11)
  0.00% (0/6)
  0.00% (0/9)
src/botan/build/include/botan/internal/emsa_raw.h
 66.67% (2/3)
 66.67% (2/3)
 66.67% (2/3)
src/botan/build/include/botan/internal/emsa_x931.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/gcm.h
  0.00% (0/10)
  0.00% (0/7)
  0.00% (0/12)
src/botan/build/include/botan/internal/ghash.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/gost_28147.h
  0.00% (0/6)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/gost_3411.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/hkdf.h
  0.00% (0/15)
  0.00% (0/9)
  0.00% (0/9)
src/botan/build/include/botan/internal/idea.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/iso9796.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/botan/build/include/botan/internal/kdf1.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/kdf1_iso18033.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/botan/build/include/botan/internal/kdf2.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/keccak.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/keypair.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/lion.h
  0.00% (0/6)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/loadstor.h
 26.32% (60/228)
 29.41% (10/34)
 27.69% (18/65)
src/botan/build/include/botan/internal/md4.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/md5.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/mdx_hash.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/mode_pad.h
  0.00% (0/14)
  0.00% (0/13)
  0.00% (0/19)
src/botan/build/include/botan/internal/monty.h
 63.64% (7/11)
 63.64% (7/11)
 63.64% (7/11)
src/botan/build/include/botan/internal/monty_exp.h
 50.00% (4/8)
 50.00% (1/2)
 50.00% (1/2)
src/botan/build/include/botan/internal/mp_asmi.h
100.00% (148/148)
100.00% (15/15)
100.00% (15/15)
src/botan/build/include/botan/internal/mp_core.h
 98.48% (389/395)
100.00% (31/31)
 96.11% (272/283)
src/botan/build/include/botan/internal/mul128.h
  0.00% (0/56)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/noekeon.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/ocb.h
  0.00% (0/13)
  0.00% (0/10)
  0.00% (0/15)
src/botan/build/include/botan/internal/os_utils.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/pk_ops.h
 42.86% (3/7)
 42.86% (3/7)
 42.86% (3/7)
src/botan/build/include/botan/internal/pk_ops_impl.h
 14.29% (3/21)
 17.65% (3/17)
 17.65% (3/17)
src/botan/build/include/botan/internal/poly1305.h
  0.00% (0/7)
  0.00% (0/5)
  0.00% (0/5)
src/botan/build/include/botan/internal/poly_dbl.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/12)
src/botan/build/include/botan/internal/prf_tls.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/botan/build/include/botan/internal/prf_x942.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/botan/build/include/botan/internal/pssr.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/rc4.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/rdseed.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/rmd160.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/rotate.h
 18.18% (4/22)
 25.00% (1/4)
 25.00% (1/4)
src/botan/build/include/botan/internal/rounding.h
100.00% (6/6)
100.00% (1/1)
 87.50% (7/8)
src/botan/build/include/botan/internal/safeint.h
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/6)
src/botan/build/include/botan/internal/scan_name.h
 11.11% (2/18)
 28.57% (2/7)
 16.67% (2/12)
src/botan/build/include/botan/internal/seed.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/serpent.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/botan/build/include/botan/internal/serpent_sbox.h
  0.00% (0/416)
  0.00% (0/21)
  0.00% (0/21)
src/botan/build/include/botan/internal/sha160.h
  0.00% (0/6)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/sha2_32.h
  0.00% (0/8)
  0.00% (0/8)
  0.00% (0/8)
src/botan/build/include/botan/internal/sha2_64.h
 16.67% (2/12)
 16.67% (2/12)
 16.67% (2/12)
src/botan/build/include/botan/internal/sha3.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/botan/build/include/botan/internal/sha3_round.h
  0.00% (0/63)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/internal/shacal2.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/shake.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/simd_32.h
  5.11% (9/176)
  7.32% (3/41)
  7.32% (3/41)
src/botan/build/include/botan/internal/simd_avx2.h
  0.00% (0/165)
  0.00% (0/36)
  0.00% (0/42)
src/botan/build/include/botan/internal/siphash.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
src/botan/build/include/botan/internal/siv.h
  0.00% (0/16)
  0.00% (0/11)
  0.00% (0/16)
src/botan/build/include/botan/internal/skein_512.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/sm3.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/sm4.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/sp800_108.h
  0.00% (0/9)
  0.00% (0/9)
  0.00% (0/9)
src/botan/build/include/botan/internal/sp800_56a.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/botan/build/include/botan/internal/sp800_56c.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/botan/build/include/botan/internal/stl_util.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/stream_mode.h
  0.00% (0/27)
  0.00% (0/14)
  0.00% (0/16)
src/botan/build/include/botan/internal/streebog.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/botan/build/include/botan/internal/thread_pool.h
  0.00% (0/12)
  0.00% (0/5)
  0.00% (0/5)
src/botan/build/include/botan/internal/threefish_512.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/timer.h
  0.00% (0/69)
  0.00% (0/21)
  0.00% (0/34)
src/botan/build/include/botan/internal/twofish.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/whrlpool.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/internal/x919_mac.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/internal/xts.h
  0.00% (0/7)
  0.00% (0/7)
  0.00% (0/7)
src/botan/build/include/botan/kdf.h
  0.00% (0/47)
  0.00% (0/8)
  0.00% (0/8)
src/botan/build/include/botan/mac.h
  0.00% (0/18)
  0.00% (0/8)
  0.00% (0/8)
src/botan/build/include/botan/mem_ops.h
 44.96% (58/129)
 59.09% (13/22)
 52.78% (38/72)
src/botan/build/include/botan/numthry.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/botan/build/include/botan/pbkdf.h
  0.00% (0/16)
  0.00% (0/6)
  0.00% (0/6)
src/botan/build/include/botan/pbkdf2.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/botan/build/include/botan/pem.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/pgp_s2k.h
  0.00% (0/15)
  0.00% (0/7)
  0.00% (0/7)
src/botan/build/include/botan/pk_keys.h
 55.56% (10/18)
 71.43% (10/14)
 58.82% (10/17)
src/botan/build/include/botan/point_gfp.h
 88.73% (63/71)
 86.96% (20/23)
 87.50% (35/40)
src/botan/build/include/botan/processor_rng.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/botan/build/include/botan/pubkey.h
 26.67% (16/60)
 20.00% (4/20)
 20.00% (4/20)
src/botan/build/include/botan/pwdhash.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/botan/build/include/botan/reducer.h
 57.14% (4/7)
 57.14% (4/7)
 57.14% (4/7)
src/botan/build/include/botan/rfc4880.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/botan/build/include/botan/rng.h
 18.03% (11/61)
 18.18% (4/22)
 16.67% (4/24)
src/botan/build/include/botan/scrypt.h
  0.00% (0/17)
  0.00% (0/5)
  0.00% (0/5)
src/botan/build/include/botan/secmem.h
 70.00% (21/30)
 77.78% (7/9)
 77.78% (7/9)
src/botan/build/include/botan/stateful_rng.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/botan/build/include/botan/stream_cipher.h
  0.00% (0/12)
  0.00% (0/7)
  0.00% (0/7)
src/botan/build/include/botan/sym_algo.h
  0.00% (0/43)
  0.00% (0/14)
  0.00% (0/20)
src/botan/build/include/botan/symkey.h
 28.57% (2/7)
 28.57% (2/7)
 28.57% (2/7)
src/botan/build/include/botan/system_rng.h
 33.33% (2/6)
 33.33% (2/6)
 33.33% (2/6)
src/botan/src/lib/asn1/alg_id.cpp
  0.00% (0/40)
  0.00% (0/9)
  0.00% (0/25)
src/botan/src/lib/asn1/asn1_obj.cpp
  0.00% (0/145)
  0.00% (0/13)
  0.00% (0/71)
src/botan/src/lib/asn1/asn1_oid.cpp
  3.82% (5/131)
 11.11% (1/9)
  5.15% (5/97)
src/botan/src/lib/asn1/ber_dec.cpp
  0.00% (0/318)
  0.00% (0/34)
  0.00% (0/218)
src/botan/src/lib/asn1/der_enc.cpp
  0.00% (0/227)
  0.00% (0/31)
  0.00% (0/115)
src/botan/src/lib/asn1/oid_maps.cpp
100.00% (498/498)
100.00% (2/2)
100.00% (2/2)
src/botan/src/lib/asn1/oids.cpp
 26.56% (17/64)
 28.57% (4/14)
 22.22% (6/27)
src/botan/src/lib/base/buf_comp.cpp
  0.00% (0/30)
  0.00% (0/6)
  0.00% (0/6)
src/botan/src/lib/base/sym_algo.cpp
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/5)
src/botan/src/lib/base/symkey.cpp
  0.00% (0/50)
  0.00% (0/11)
  0.00% (0/19)
src/botan/src/lib/block/aes/aes.cpp
  0.00% (0/721)
  0.00% (0/35)
  0.00% (0/231)
src/botan/src/lib/block/aes/aes_ni/aes_ni.cpp
  0.00% (0/563)
  0.00% (0/21)
  0.00% (0/72)
src/botan/src/lib/block/aes/aes_vperm/aes_vperm.cpp
  0.00% (0/336)
  0.00% (0/29)
  0.00% (0/65)
src/botan/src/lib/block/aria/aria.cpp
  0.00% (0/259)
  0.00% (0/19)
  0.00% (0/59)
src/botan/src/lib/block/block_cipher.cpp
  0.00% (0/157)
  0.00% (0/3)
  0.00% (0/105)
src/botan/src/lib/block/blowfish/blowfish.cpp
  0.00% (0/182)
  0.00% (0/8)
  0.00% (0/64)
src/botan/src/lib/block/camellia/camellia.cpp
  0.00% (0/241)
  0.00% (0/20)
  0.00% (0/52)
src/botan/src/lib/block/cascade/cascade.cpp
  0.00% (0/48)
  0.00% (0/9)
  0.00% (0/21)
src/botan/src/lib/block/cast128/cast128.cpp
  0.00% (0/392)
  0.00% (0/10)
  0.00% (0/24)
src/botan/src/lib/block/des/des.cpp
  0.00% (0/315)
  0.00% (0/16)
  0.00% (0/50)
src/botan/src/lib/block/gost_28147/gost_28147.cpp
  0.00% (0/107)
  0.00% (0/10)
  0.00% (0/37)
src/botan/src/lib/block/idea/idea.cpp
  0.00% (0/146)
  0.00% (0/9)
  0.00% (0/44)
src/botan/src/lib/block/idea/idea_sse2/idea_sse2.cpp
  0.00% (0/120)
  0.00% (0/4)
  0.00% (0/7)
src/botan/src/lib/block/lion/lion.cpp
  0.00% (0/72)
  0.00% (0/7)
  0.00% (0/18)
src/botan/src/lib/block/noekeon/noekeon.cpp
  0.00% (0/164)
  0.00% (0/9)
  0.00% (0/38)
src/botan/src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp
  0.00% (0/84)
  0.00% (0/4)
  0.00% (0/10)
src/botan/src/lib/block/seed/seed.cpp
  0.00% (0/98)
  0.00% (0/5)
  0.00% (0/23)
src/botan/src/lib/block/serpent/serpent.cpp
  0.00% (0/199)
  0.00% (0/5)
  0.00% (0/41)
src/botan/src/lib/block/serpent/serpent_avx2/serpent_avx2.cpp
  0.00% (0/96)
  0.00% (0/2)
  0.00% (0/188)
src/botan/src/lib/block/serpent/serpent_simd/serpent_simd.cpp
  0.00% (0/92)
  0.00% (0/2)
  0.00% (0/2)
src/botan/src/lib/block/shacal2/shacal2.cpp
  0.00% (0/204)
  0.00% (0/8)
  0.00% (0/66)
src/botan/src/lib/block/shacal2/shacal2_avx2/shacal2_avx2.cpp
  0.00% (0/76)
  0.00% (0/4)
  0.00% (0/10)
src/botan/src/lib/block/shacal2/shacal2_simd/shacal2_simd.cpp
  0.00% (0/76)
  0.00% (0/4)
  0.00% (0/10)
src/botan/src/lib/block/shacal2/shacal2_x86/shacal2_x86.cpp
  0.00% (0/66)
  0.00% (0/1)
  0.00% (0/11)
src/botan/src/lib/block/sm4/sm4.cpp
  0.00% (0/141)
  0.00% (0/9)
  0.00% (0/118)
src/botan/src/lib/block/threefish_512/threefish_512.cpp
  0.00% (0/202)
  0.00% (0/15)
  0.00% (0/53)
src/botan/src/lib/block/threefish_512/threefish_512_avx2/threefish_512_avx2.cpp
  0.00% (0/321)
  0.00% (0/5)
  0.00% (0/1215)
src/botan/src/lib/block/twofish/twofish.cpp
  0.00% (0/233)
  0.00% (0/6)
  0.00% (0/57)
src/botan/src/lib/codec/base64/base64.cpp
  0.00% (0/134)
  0.00% (0/24)
  0.00% (0/45)
src/botan/src/lib/codec/hex/hex.cpp
 68.75% (77/112)
 63.64% (7/11)
 63.27% (31/49)
src/botan/src/lib/entropy/entropy_srcs.cpp
  0.00% (0/83)
  0.00% (0/11)
  0.00% (0/39)
src/botan/src/lib/entropy/rdseed/rdseed.cpp
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/18)
src/botan/src/lib/hash/blake2/blake2b.cpp
  0.00% (0/153)
  0.00% (0/13)
  0.00% (0/66)
src/botan/src/lib/hash/checksum/adler32/adler32.cpp
  0.00% (0/49)
  0.00% (0/4)
  0.00% (0/11)
src/botan/src/lib/hash/checksum/crc24/crc24.cpp
  0.00% (0/40)
  0.00% (0/5)
  0.00% (0/15)
src/botan/src/lib/hash/checksum/crc32/crc32.cpp
  0.00% (0/35)
  0.00% (0/3)
  0.00% (0/8)
src/botan/src/lib/hash/comb4p/comb4p.cpp
  0.00% (0/51)
  0.00% (0/7)
  0.00% (0/16)
src/botan/src/lib/hash/gost_3411/gost_3411.cpp
  0.00% (0/175)
  0.00% (0/6)
  0.00% (0/34)
src/botan/src/lib/hash/hash.cpp
  0.00% (0/177)
  0.00% (0/3)
  0.00% (0/114)
src/botan/src/lib/hash/keccak/keccak.cpp
  0.00% (0/27)
  0.00% (0/7)
  0.00% (0/15)
src/botan/src/lib/hash/md4/md4.cpp
  0.00% (0/82)
  0.00% (0/7)
  0.00% (0/10)
src/botan/src/lib/hash/md5/md5.cpp
  0.00% (0/74)
  0.00% (0/8)
  0.00% (0/11)
src/botan/src/lib/hash/mdx_hash/mdx_hash.cpp
 90.91% (50/55)
100.00% (4/4)
 83.78% (31/37)
src/botan/src/lib/hash/par_hash/par_hash.cpp
  0.00% (0/48)
  0.00% (0/8)
  0.00% (0/16)
src/botan/src/lib/hash/rmd160/rmd160.cpp
  0.00% (0/142)
  0.00% (0/9)
  0.00% (0/12)
src/botan/src/lib/hash/sha1/sha160.cpp
  0.00% (0/110)
  0.00% (0/8)
  0.00% (0/20)
src/botan/src/lib/hash/sha1/sha1_sse2/sha1_sse2.cpp
  0.00% (0/149)
  0.00% (0/5)
  0.00% (0/148)
src/botan/src/lib/hash/sha1/sha1_x86/sha1_x86.cpp
  0.00% (0/138)
  0.00% (0/1)
  0.00% (0/3)
src/botan/src/lib/hash/sha2_32/sha2_32.cpp
  0.00% (0/170)
  0.00% (0/12)
  0.00% (0/219)
src/botan/src/lib/hash/sha2_32/sha2_32_bmi2/sha2_32_bmi2.cpp
  0.00% (0/97)
  0.00% (0/1)
  0.00% (0/196)
src/botan/src/lib/hash/sha2_32/sha2_32_x86/sha2_32_x86.cpp
  0.00% (0/133)
  0.00% (0/1)
  0.00% (0/3)
src/botan/src/lib/hash/sha2_64/sha2_64.cpp
 11.68% (23/197)
 23.53% (4/17)
  2.26% (6/266)
src/botan/src/lib/hash/sha2_64/sha2_64_bmi2/sha2_64_bmi2.cpp
100.00% (113/113)
100.00% (1/1)
100.00% (244/244)
src/botan/src/lib/hash/sha3/sha3.cpp
  0.00% (0/115)
  0.00% (0/12)
  0.00% (0/57)
src/botan/src/lib/hash/sha3/sha3_bmi2/sha3_bmi2.cpp
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/4)
src/botan/src/lib/hash/shake/shake.cpp
  0.00% (0/52)
  0.00% (0/14)
  0.00% (0/18)
src/botan/src/lib/hash/skein/skein_512.cpp
  0.00% (0/101)
  0.00% (0/10)
  0.00% (0/45)
src/botan/src/lib/hash/sm3/sm3.cpp
  0.00% (0/187)
  0.00% (0/9)
  0.00% (0/12)
src/botan/src/lib/hash/streebog/streebog.cpp
  0.00% (0/120)
  0.00% (0/10)
  0.00% (0/55)
src/botan/src/lib/hash/whirlpool/whirlpool.cpp
  0.00% (0/175)
  0.00% (0/4)
  0.00% (0/10)
src/botan/src/lib/kdf/hkdf/hkdf.cpp
  0.00% (0/78)
  0.00% (0/4)
  0.00% (0/42)
src/botan/src/lib/kdf/kdf.cpp
  0.00% (0/139)
  0.00% (0/4)
  0.00% (0/144)
src/botan/src/lib/kdf/kdf1/kdf1.cpp
  0.00% (0/24)
  0.00% (0/3)
  0.00% (0/12)
src/botan/src/lib/kdf/kdf1_iso18033/kdf1_iso18033.cpp
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/9)
src/botan/src/lib/kdf/kdf2/kdf2.cpp
  0.00% (0/29)
  0.00% (0/3)
  0.00% (0/16)
src/botan/src/lib/kdf/prf_tls/prf_tls.cpp
  0.00% (0/32)
  0.00% (0/2)
  0.00% (0/7)
src/botan/src/lib/kdf/prf_x942/prf_x942.cpp
  0.00% (0/52)
  0.00% (0/3)
  0.00% (0/18)
src/botan/src/lib/kdf/sp800_108/sp800_108.cpp
  0.00% (0/100)
  0.00% (0/3)
  0.00% (0/36)
src/botan/src/lib/kdf/sp800_56a/sp800_56a.cpp
  0.00% (0/36)
  0.00% (0/4)
  0.00% (0/18)
src/botan/src/lib/kdf/sp800_56c/sp800_56c.cpp
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/botan/src/lib/mac/blake2mac/blake2bmac.cpp
  0.00% (0/8)
  0.00% (0/3)
  0.00% (0/3)
src/botan/src/lib/mac/cmac/cmac.cpp
  0.00% (0/72)
  0.00% (0/7)
  0.00% (0/17)
src/botan/src/lib/mac/gmac/gmac.cpp
  0.00% (0/81)
  0.00% (0/11)
  0.00% (0/25)
src/botan/src/lib/mac/hmac/hmac.cpp
  0.00% (0/65)
  0.00% (0/9)
  0.00% (0/25)
src/botan/src/lib/mac/mac.cpp
  0.00% (0/88)
  0.00% (0/5)
  0.00% (0/82)
src/botan/src/lib/mac/poly1305/poly1305.cpp
  0.00% (0/127)
  0.00% (0/7)
  0.00% (0/23)
src/botan/src/lib/mac/siphash/siphash.cpp
  0.00% (0/98)
  0.00% (0/7)
  0.00% (0/28)
src/botan/src/lib/mac/x919_mac/x919_mac.cpp
  0.00% (0/48)
  0.00% (0/7)
  0.00% (0/16)
src/botan/src/lib/math/bigint/big_code.cpp
 89.74% (105/117)
 83.33% (5/6)
 86.59% (71/82)
src/botan/src/lib/math/bigint/big_ops2.cpp
 80.32% (151/188)
 85.71% (12/14)
 77.44% (103/133)
src/botan/src/lib/math/bigint/big_ops3.cpp
 98.41% (124/126)
100.00% (9/9)
 97.87% (92/94)
src/botan/src/lib/math/bigint/big_rand.cpp
 85.71% (24/28)
100.00% (2/2)
 91.30% (21/23)
src/botan/src/lib/math/bigint/bigint.cpp
 91.95% (274/298)
 91.18% (31/34)
 89.25% (166/186)
src/botan/src/lib/math/bigint/divide.cpp
 97.12% (135/139)
100.00% (6/6)
 90.48% (57/63)
src/botan/src/lib/math/mp/mp_comba.cpp
100.00% (1881/1881)
100.00% (12/12)
100.00% (12/12)
src/botan/src/lib/math/mp/mp_karat.cpp
 93.49% (244/261)
100.00% (10/10)
 94.64% (212/224)
src/botan/src/lib/math/mp/mp_monty.cpp
100.00% (41/41)
100.00% (1/1)
100.00% (16/16)
src/botan/src/lib/math/mp/mp_monty_n.cpp
100.00% (2566/2566)
100.00% (6/6)
100.00% (6/6)
src/botan/src/lib/math/numbertheory/dsa_gen.cpp
  0.00% (0/84)
  0.00% (0/6)
  0.00% (0/48)
src/botan/src/lib/math/numbertheory/make_prm.cpp
 46.36% (70/151)
 57.14% (4/7)
 50.36% (69/137)
src/botan/src/lib/math/numbertheory/mod_inv.cpp
 99.22% (127/128)
100.00% (3/3)
 94.17% (97/103)
src/botan/src/lib/math/numbertheory/monty.cpp
 42.09% (125/297)
 30.23% (13/43)
 46.27% (62/134)
src/botan/src/lib/math/numbertheory/monty_exp.cpp
 44.78% (60/134)
 62.50% (5/8)
 66.20% (47/71)
src/botan/src/lib/math/numbertheory/nistp_redc.cpp
100.00% (372/372)
100.00% (12/12)
 89.83% (106/118)
src/botan/src/lib/math/numbertheory/numthry.cpp
 65.29% (158/242)
 81.82% (9/11)
 52.60% (91/173)
src/botan/src/lib/math/numbertheory/primality.cpp
 89.57% (103/115)
 83.33% (5/6)
 90.10% (91/101)
src/botan/src/lib/math/numbertheory/reducer.cpp
 96.55% (56/58)
100.00% (4/4)
 90.32% (28/31)
src/botan/src/lib/modes/aead/aead.cpp
  0.00% (0/102)
  0.00% (0/3)
  0.00% (0/65)
src/botan/src/lib/modes/aead/ccm/ccm.cpp
  0.00% (0/164)
  0.00% (0/18)
  0.00% (0/115)
src/botan/src/lib/modes/aead/chacha20poly1305/chacha20poly1305.cpp
  0.00% (0/114)
  0.00% (0/12)
  0.00% (0/56)
src/botan/src/lib/modes/aead/eax/eax.cpp
  0.00% (0/102)
  0.00% (0/14)
  0.00% (0/66)
src/botan/src/lib/modes/aead/gcm/gcm.cpp
  0.00% (0/105)
  0.00% (0/16)
  0.00% (0/62)
src/botan/src/lib/modes/aead/ocb/ocb.cpp
  0.00% (0/317)
  0.00% (0/28)
  0.00% (0/201)
src/botan/src/lib/modes/aead/siv/siv.cpp
  0.00% (0/123)
  0.00% (0/17)
  0.00% (0/62)
src/botan/src/lib/modes/cbc/cbc.cpp
  0.00% (0/201)
  0.00% (0/26)
  0.00% (0/165)
src/botan/src/lib/modes/cfb/cfb.cpp
  0.00% (0/150)
  0.00% (0/18)
  0.00% (0/66)
src/botan/src/lib/modes/cipher_mode.cpp
  0.00% (0/104)
  0.00% (0/3)
  0.00% (0/59)
src/botan/src/lib/modes/mode_pad/mode_pad.cpp
  0.00% (0/166)
  0.00% (0/9)
  0.00% (0/94)
src/botan/src/lib/modes/xts/xts.cpp
  0.00% (0/157)
  0.00% (0/17)
  0.00% (0/103)
src/botan/src/lib/pbkdf/argon2/argon2.cpp
  0.00% (0/254)
  0.00% (0/10)
  0.00% (0/136)
src/botan/src/lib/pbkdf/argon2/argon2_ssse3/argon2_ssse3.cpp
  0.00% (0/142)
  0.00% (0/17)
  0.00% (0/44)
src/botan/src/lib/pbkdf/argon2/argon2pwhash.cpp
  0.00% (0/98)
  0.00% (0/12)
  0.00% (0/59)
src/botan/src/lib/pbkdf/bcrypt_pbkdf/bcrypt_pbkdf.cpp
  0.00% (0/104)
  0.00% (0/10)
  0.00% (0/52)
src/botan/src/lib/pbkdf/pbkdf.cpp
  0.00% (0/57)
  0.00% (0/7)
  0.00% (0/42)
src/botan/src/lib/pbkdf/pbkdf2/pbkdf2.cpp
  0.00% (0/121)
  0.00% (0/16)
  0.00% (0/55)
src/botan/src/lib/pbkdf/pgp_s2k/pgp_s2k.cpp
  0.00% (0/94)
  0.00% (0/11)
  0.00% (0/32)
src/botan/src/lib/pbkdf/pgp_s2k/rfc4880.cpp
  0.00% (0/11)
  0.00% (0/2)
  0.00% (0/8)
src/botan/src/lib/pbkdf/pwdhash.cpp
  0.00% (0/73)
  0.00% (0/4)
  0.00% (0/54)
src/botan/src/lib/pbkdf/scrypt/scrypt.cpp
  0.00% (0/162)
  0.00% (0/13)
  0.00% (0/78)
src/botan/src/lib/pk_pad/eme.cpp
  0.00% (0/46)
  0.00% (0/3)
  0.00% (0/41)
src/botan/src/lib/pk_pad/eme_oaep/oaep.cpp
  0.00% (0/73)
  0.00% (0/6)
  0.00% (0/18)
src/botan/src/lib/pk_pad/eme_pkcs1/eme_pkcs.cpp
  0.00% (0/50)
  0.00% (0/3)
  0.00% (0/20)
src/botan/src/lib/pk_pad/eme_raw/eme_raw.cpp
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/3)
src/botan/src/lib/pk_pad/emsa.cpp
 32.24% (49/152)
 75.00% (3/4)
 43.81% (46/105)
src/botan/src/lib/pk_pad/emsa1/emsa1.cpp
  0.00% (0/78)
  0.00% (0/8)
  0.00% (0/55)
src/botan/src/lib/pk_pad/emsa_pkcs1/emsa_pkcs1.cpp
  0.00% (0/91)
  0.00% (0/13)
  0.00% (0/49)
src/botan/src/lib/pk_pad/emsa_pssr/pssr.cpp
  0.00% (0/149)
  0.00% (0/19)
  0.00% (0/85)
src/botan/src/lib/pk_pad/emsa_raw/emsa_raw.cpp
 30.95% (13/42)
 60.00% (3/5)
 25.00% (9/36)
src/botan/src/lib/pk_pad/emsa_x931/emsa_x931.cpp
  0.00% (0/46)
  0.00% (0/7)
  0.00% (0/20)
src/botan/src/lib/pk_pad/hash_id/hash_id.cpp
  0.00% (0/54)
  0.00% (0/2)
  0.00% (0/73)
src/botan/src/lib/pk_pad/iso9796/iso9796.cpp
  0.00% (0/180)
  0.00% (0/14)
  0.00% (0/55)
src/botan/src/lib/pk_pad/mgf1/mgf1.cpp
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/3)
src/botan/src/lib/pk_pad/padding.cpp
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/5)
src/botan/src/lib/pubkey/blinding.cpp
 74.19% (23/31)
100.00% (4/4)
 82.35% (14/17)
src/botan/src/lib/pubkey/curve25519/curve25519.cpp
 14.49% (10/69)
 11.11% (2/18)
 14.29% (4/28)
src/botan/src/lib/pubkey/curve25519/donna.cpp
100.00% (271/271)
100.00% (13/13)
100.00% (25/25)
src/botan/src/lib/pubkey/dh/dh.cpp
 75.44% (43/57)
 69.23% (9/13)
 76.67% (23/30)
src/botan/src/lib/pubkey/dl_algo/dl_algo.cpp
  0.00% (0/33)
  0.00% (0/10)
  0.00% (0/14)
src/botan/src/lib/pubkey/dl_group/dl_group.cpp
  8.27% (32/387)
 21.21% (14/66)
  6.87% (16/233)
src/botan/src/lib/pubkey/dl_group/dl_named.cpp
  0.00% (0/123)
  0.00% (0/1)
  0.00% (0/67)
src/botan/src/lib/pubkey/ec_group/curve_gfp.cpp
 97.97% (290/296)
 92.59% (50/54)
 96.91% (188/194)
src/botan/src/lib/pubkey/ec_group/ec_group.cpp
 26.10% (130/498)
 46.25% (37/80)
 22.44% (70/312)
src/botan/src/lib/pubkey/ec_group/ec_named.cpp
 70.55% (218/309)
 33.33% (1/3)
 38.12% (85/223)
src/botan/src/lib/pubkey/ec_group/point_gfp.cpp
 70.63% (315/446)
 69.23% (18/26)
 64.82% (129/199)
src/botan/src/lib/pubkey/ec_group/point_mul.cpp
 94.16% (242/257)
 87.50% (7/8)
 89.09% (98/110)
src/botan/src/lib/pubkey/ec_h2c/ec_h2c.cpp
  0.00% (0/113)
  0.00% (0/6)
  0.00% (0/46)
src/botan/src/lib/pubkey/ecc_key/ecc_key.cpp
 32.41% (35/108)
 35.71% (5/14)
 35.71% (20/56)
src/botan/src/lib/pubkey/ecdsa/ecdsa.cpp
 21.85% (26/119)
 33.33% (5/15)
 29.63% (24/81)
src/botan/src/lib/pubkey/ecgdsa/ecgdsa.cpp
  0.00% (0/56)
  0.00% (0/12)
  0.00% (0/48)
src/botan/src/lib/pubkey/ed25519/ed25519.cpp
100.00% (58/58)
100.00% (3/3)
100.00% (9/9)
src/botan/src/lib/pubkey/ed25519/ed25519_fe.cpp
100.00% (546/546)
100.00% (7/7)
100.00% (10/10)
src/botan/src/lib/pubkey/ed25519/ed25519_key.cpp
 28.98% (51/176)
 37.04% (10/27)
 40.78% (42/103)
src/botan/src/lib/pubkey/ed25519/ge.cpp
100.00% (442/442)
100.00% (22/22)
100.00% (95/95)
src/botan/src/lib/pubkey/ed25519/sc_muladd.cpp
100.00% (178/178)
100.00% (1/1)
100.00% (1/1)
src/botan/src/lib/pubkey/ed25519/sc_reduce.cpp
100.00% (120/120)
100.00% (1/1)
100.00% (1/1)
src/botan/src/lib/pubkey/keypair/keypair.cpp
  0.00% (0/34)
  0.00% (0/2)
  0.00% (0/17)
src/botan/src/lib/pubkey/pem/pem.cpp
  0.00% (0/109)
  0.00% (0/7)
  0.00% (0/73)
src/botan/src/lib/pubkey/pk_keys.cpp
  0.00% (0/64)
  0.00% (0/13)
  0.00% (0/21)
src/botan/src/lib/pubkey/pk_ops.cpp
 25.00% (26/104)
 29.41% (5/17)
 29.41% (15/51)
src/botan/src/lib/pubkey/pubkey.cpp
 27.40% (57/208)
 36.11% (13/36)
 21.93% (25/114)
src/botan/src/lib/pubkey/rfc6979/rfc6979.cpp
  0.00% (0/24)
  0.00% (0/4)
  0.00% (0/8)
src/botan/src/lib/pubkey/workfactor.cpp
 88.24% (30/34)
 80.00% (4/5)
 92.31% (24/26)
src/botan/src/lib/rng/hmac_drbg/hmac_drbg.cpp
  0.00% (0/94)
  0.00% (0/12)
  0.00% (0/55)
src/botan/src/lib/rng/processor_rng/processor_rng.cpp
  0.00% (0/57)
  0.00% (0/8)
  0.00% (0/26)
src/botan/src/lib/rng/rng.cpp
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/12)
src/botan/src/lib/rng/stateful_rng/stateful_rng.cpp
  0.00% (0/111)
  0.00% (0/12)
  0.00% (0/51)
src/botan/src/lib/rng/system_rng/system_rng.cpp
 48.53% (33/68)
 55.56% (5/9)
 38.30% (18/47)
src/botan/src/lib/stream/chacha/chacha.cpp
  0.00% (0/271)
  0.00% (0/17)
  0.00% (0/84)
src/botan/src/lib/stream/chacha/chacha_avx2/chacha_avx2.cpp
  0.00% (0/160)
  0.00% (0/1)
  0.00% (0/11)
src/botan/src/lib/stream/chacha/chacha_simd32/chacha_simd32.cpp
  0.00% (0/160)
  0.00% (0/1)
  0.00% (0/11)
src/botan/src/lib/stream/ctr/ctr.cpp
  0.00% (0/175)
  0.00% (0/13)
  0.00% (0/91)
src/botan/src/lib/stream/ofb/ofb.cpp
  0.00% (0/50)
  0.00% (0/11)
  0.00% (0/16)
src/botan/src/lib/stream/rc4/rc4.cpp
  0.00% (0/75)
  0.00% (0/10)
  0.00% (0/32)
src/botan/src/lib/stream/salsa20/salsa20.cpp
  0.00% (0/200)
  0.00% (0/14)
  0.00% (0/43)
src/botan/src/lib/stream/shake_cipher/shake_cipher.cpp
  0.00% (0/47)
  0.00% (0/9)
  0.00% (0/13)
src/botan/src/lib/stream/stream_cipher.cpp
  0.00% (0/78)
  0.00% (0/3)
  0.00% (0/78)
src/botan/src/lib/utils/assert.cpp
 21.74% (5/23)
 33.33% (1/3)
 10.00% (1/10)
src/botan/src/lib/utils/cpuid/cpuid.cpp
 22.32% (25/112)
 33.33% (2/6)
 10.77% (21/195)
src/botan/src/lib/utils/cpuid/cpuid_x86.cpp
 76.64% (105/137)
100.00% (3/3)
 73.44% (47/64)
src/botan/src/lib/utils/ct_utils.cpp
  0.00% (0/32)
  0.00% (0/2)
  0.00% (0/11)
src/botan/src/lib/utils/data_src.cpp
  0.00% (0/95)
  0.00% (0/16)
  0.00% (0/45)
src/botan/src/lib/utils/exceptn.cpp
  5.06% (4/79)
 16.67% (4/24)
  8.00% (4/50)
src/botan/src/lib/utils/ghash/ghash.cpp
  0.00% (0/147)
  0.00% (0/13)
  0.00% (0/66)
src/botan/src/lib/utils/ghash/ghash_cpu/ghash_cpu.cpp
  0.00% (0/88)
  0.00% (0/7)
  0.00% (0/14)
src/botan/src/lib/utils/ghash/ghash_vperm/ghash_vperm.cpp
  0.00% (0/32)
  0.00% (0/1)
  0.00% (0/7)
src/botan/src/lib/utils/mem_ops.cpp
 84.62% (22/26)
100.00% (4/4)
 82.61% (19/23)
src/botan/src/lib/utils/os_utils.cpp
  1.18% (4/338)
  4.00% (1/25)
  0.85% (1/117)
src/botan/src/lib/utils/parsing.cpp
  0.00% (0/198)
  0.00% (0/9)
  0.00% (0/153)
src/botan/src/lib/utils/poly_dbl/poly_dbl.cpp
  0.00% (0/64)
  0.00% (0/4)
  0.00% (0/28)
src/botan/src/lib/utils/scan_name.cpp
 19.23% (20/104)
 14.29% (1/7)
 23.81% (20/84)
src/botan/src/lib/utils/thread_utils/thread_pool.cpp
  0.00% (0/82)
  0.00% (0/7)
  0.00% (0/46)
src/botan/src/lib/utils/timer.cpp
  0.00% (0/104)
  0.00% (0/6)
  0.00% (0/46)
src/cryptofuzz-sp-math-all-8bit/botan_importer.cpp
  0.00% (0/66)
  0.00% (0/4)
  0.00% (0/33)
src/cryptofuzz-sp-math-all-8bit/builtin_tests_importer.cpp
  0.00% (0/334)
  0.00% (0/4)
  0.00% (0/69)
src/cryptofuzz-sp-math-all-8bit/components.cpp
 28.86% (155/537)
 28.81% (34/118)
 38.26% (101/264)
src/cryptofuzz-sp-math-all-8bit/crypto.cpp
  0.00% (0/314)
  0.00% (0/13)
  0.00% (0/1734)
src/cryptofuzz-sp-math-all-8bit/driver.cpp
 39.37% (150/381)
100.00% (4/4)
 44.60% (124/278)
src/cryptofuzz-sp-math-all-8bit/ecc_diff_fuzzer_exporter.cpp
  0.00% (0/164)
  0.00% (0/10)
  0.00% (0/90)
src/cryptofuzz-sp-math-all-8bit/ecc_diff_fuzzer_importer.cpp
  0.00% (0/161)
  0.00% (0/7)
  0.00% (0/79)
src/cryptofuzz-sp-math-all-8bit/entry.cpp
100.00% (40/40)
100.00% (4/4)
100.00% (23/23)
src/cryptofuzz-sp-math-all-8bit/executor.cpp
 25.86% (436/1686)
 28.71% (60/209)
 24.09% (317/1316)
src/cryptofuzz-sp-math-all-8bit/executor.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/cryptofuzz-sp-math-all-8bit/expmod.cpp
  0.00% (0/265)
  0.00% (0/22)
  0.00% (0/183)
src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/datasource/datasource.hpp
 45.10% (46/102)
 42.11% (8/19)
 58.14% (25/43)
src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/datasource/id.hpp
 18.18% (4/22)
 33.33% (1/3)
 66.67% (4/6)
src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/exception.hpp
 20.00% (2/10)
 33.33% (2/6)
 33.33% (2/6)
src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/memory.hpp
  0.00% (0/15)
  0.00% (0/4)
  0.00% (0/4)
src/cryptofuzz-sp-math-all-8bit/fuzzing-headers/include/fuzzing/types.hpp
  0.00% (0/45)
  0.00% (0/8)
  0.00% (0/20)
src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/components.h
  0.00% (0/24)
  0.00% (0/6)
  0.00% (0/30)
src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/module.h
  5.72% (17/297)
  6.58% (5/76)
  6.58% (5/76)
src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/operations.h
  2.84% (36/1266)
  7.63% (30/393)
  7.30% (30/411)
src/cryptofuzz-sp-math-all-8bit/include/cryptofuzz/repository.h
 25.00% (9/36)
 25.00% (2/8)
 25.00% (2/8)
src/cryptofuzz-sp-math-all-8bit/modules/botan/bn_helper.cpp
 90.91% (20/22)
 90.00% (9/10)
 90.00% (9/10)
src/cryptofuzz-sp-math-all-8bit/modules/botan/bn_ops.cpp
 68.80% (558/811)
 98.18% (54/55)
 60.42% (287/475)
src/cryptofuzz-sp-math-all-8bit/modules/botan/bn_ops.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/cryptofuzz-sp-math-all-8bit/modules/botan/module.cpp
 40.10% (504/1257)
 25.49% (13/51)
 40.25% (388/964)
src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/bn_helper.cpp
 90.73% (323/356)
 96.97% (32/33)
 89.24% (315/353)
src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/bn_helper.h
100.00% (11/11)
100.00% (1/1)
100.00% (10/10)
src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/bn_ops.cpp
 93.54% (695/743)
100.00% (40/40)
 92.25% (845/916)
src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/bn_ops.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/custom_curves.h
  0.00% (0/65)
  0.00% (0/1)
  0.00% (0/62)
src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/ecdsa_25519.cpp
 97.92% (188/192)
100.00% (11/11)
 95.45% (189/198)
src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/ecdsa_448.cpp
 95.90% (187/195)
100.00% (11/11)
 91.92% (182/198)
src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/ecdsa_generic.cpp
 89.38% (581/650)
 96.55% (28/29)
 83.45% (716/858)
src/cryptofuzz-sp-math-all-8bit/modules/wolfcrypt/module.cpp
 26.41% (603/2283)
 50.00% (41/82)
 22.45% (637/2838)
src/cryptofuzz-sp-math-all-8bit/mutator.cpp
  0.26% (5/1943)
  4.00% (1/25)
  0.09% (1/1165)
src/cryptofuzz-sp-math-all-8bit/mutatorpool.cpp
 40.00% (4/10)
 33.33% (1/3)
 33.33% (1/3)
src/cryptofuzz-sp-math-all-8bit/openssl_importer.cpp
  0.00% (0/69)
  0.00% (0/4)
  0.00% (0/32)
src/cryptofuzz-sp-math-all-8bit/operation.cpp
  0.06% (1/1608)
  0.45% (1/221)
  0.32% (1/311)
src/cryptofuzz-sp-math-all-8bit/options.cpp
 27.18% (78/287)
 57.14% (4/7)
 46.52% (107/230)
src/cryptofuzz-sp-math-all-8bit/repository.cpp
  7.58% (15/198)
 10.71% (3/28)
  6.82% (6/88)
src/cryptofuzz-sp-math-all-8bit/tests.cpp
 30.97% (240/775)
 26.60% (25/94)
 36.48% (170/466)
src/cryptofuzz-sp-math-all-8bit/third_party/cpu_features/include/internal/bit_utils.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/cryptofuzz-sp-math-all-8bit/third_party/cpu_features/src/cpuinfo_x86.c
  0.00% (0/874)
  0.00% (0/25)
  0.00% (0/396)
src/cryptofuzz-sp-math-all-8bit/third_party/json/json.hpp
  0.00% (0/3645)
  0.00% (0/250)
  0.00% (0/1390)
src/cryptofuzz-sp-math-all-8bit/util.cpp
 21.05% (144/684)
 21.62% (16/74)
 27.27% (108/396)
src/cryptofuzz-sp-math-all-8bit/wycheproof.cpp
  0.00% (0/270)
  0.00% (0/6)
  0.00% (0/189)
src/wolfssl-sp-math-all-8bit/src/internal.c
  0.00% (0/12890)
  0.00% (0/201)
  0.00% (0/8384)
src/wolfssl-sp-math-all-8bit/src/keys.c
  0.00% (0/1516)
  0.00% (0/10)
  0.00% (0/829)
src/wolfssl-sp-math-all-8bit/src/ssl.c
  0.00% (0/4988)
  0.00% (0/248)
  0.00% (0/3936)
src/wolfssl-sp-math-all-8bit/src/tls.c
  0.00% (0/4041)
  0.00% (0/133)
  0.00% (0/2623)
src/wolfssl-sp-math-all-8bit/src/tls13.c
  0.00% (0/3881)
  0.00% (0/76)
  0.00% (0/2740)
src/wolfssl-sp-math-all-8bit/src/wolfio.c
  0.00% (0/122)
  0.00% (0/17)
  0.00% (0/100)
src/wolfssl-sp-math-all-8bit/src/x509.c
  0.00% (0/87)
  0.00% (0/2)
  0.00% (0/71)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/aes.c
 14.01% (386/2755)
 12.12% (12/99)
 20.27% (492/2427)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/arc4.c
  0.00% (0/59)
  0.00% (0/5)
  0.00% (0/34)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/asn.c
  2.93% (216/7363)
  7.01% (15/214)
  3.11% (166/5341)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/blake2b.c
  0.00% (0/244)
  0.00% (0/15)
  0.00% (0/463)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/blake2s.c
  0.00% (0/243)
  0.00% (0/15)
  0.00% (0/409)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/camellia.c
  0.00% (0/952)
  0.00% (0/15)
  0.00% (0/2340)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/chacha.c
  0.00% (0/158)
  0.00% (0/8)
  0.00% (0/434)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/chacha20_poly1305.c
  0.00% (0/267)
  0.00% (0/11)
  0.00% (0/244)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/cmac.c
  0.00% (0/168)
  0.00% (0/7)
  0.00% (0/138)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/coding.c
  0.00% (0/277)
  0.00% (0/8)
  0.00% (0/245)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/cryptocb.c
 11.28% (87/771)
 20.00% (8/40)
 14.29% (47/329)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/curve25519.c
 47.71% (146/306)
 46.15% (12/26)
 52.94% (153/289)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/curve448.c
 40.72% (125/307)
 35.00% (7/20)
 44.68% (126/282)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/des3.c
  0.00% (0/318)
  0.00% (0/18)
  0.00% (0/173)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/dh.c
 24.26% (228/940)
 37.50% (12/32)
 25.14% (278/1106)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ecc.c
 70.89% (3105/4380)
 63.28% (81/128)
 75.95% (3746/4932)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ed25519.c
 58.23% (315/541)
 58.54% (24/41)
 55.78% (275/493)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ed448.c
 62.29% (332/533)
 64.10% (25/39)
 62.05% (273/440)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/error.c
  0.00% (0/365)
  0.00% (0/2)
  0.00% (0/182)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/fe_448.c
100.00% (562/562)
100.00% (19/19)
100.00% (94/94)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/fe_x25519_128.i
 96.23% (383/398)
 90.91% (20/22)
 89.01% (81/91)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ge_448.c
 98.35% (1014/1031)
 90.00% (18/20)
 96.00% (120/125)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ge_operations.c
 96.80% (575/594)
 96.30% (26/27)
 98.44% (253/257)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/hash.c
  0.00% (0/1327)
  0.00% (0/26)
  0.00% (0/620)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/hmac.c
 24.80% (222/895)
 78.57% (11/14)
 30.27% (155/512)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/kdf.c
  0.00% (0/215)
  0.00% (0/5)
  0.00% (0/137)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/md2.c
  0.00% (0/90)
  0.00% (0/4)
  0.00% (0/36)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/md4.c
  0.00% (0/117)
  0.00% (0/5)
  0.00% (0/115)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/md5.c
  0.00% (0/217)
  0.00% (0/12)
  0.00% (0/236)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/memory.c
 59.57% (28/47)
 60.00% (3/5)
 45.00% (9/20)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/misc.c
 32.01% (89/278)
 33.33% (15/45)
 53.57% (60/112)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/poly1305.c
  0.00% (0/255)
  0.00% (0/12)
  0.00% (0/140)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/pwdbased.c
  0.00% (0/497)
  0.00% (0/12)
  0.00% (0/460)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/random.c
 69.05% (406/588)
 70.83% (17/24)
 66.30% (299/451)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/ripemd.c
  0.00% (0/238)
  0.00% (0/5)
  0.00% (0/354)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/rsa.c
  0.00% (0/1870)
  0.00% (0/55)
  0.00% (0/1703)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/sha.c
  0.00% (0/227)
  0.00% (0/13)
  0.00% (0/352)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/sha256.c
 49.60% (186/375)
 36.00% (9/25)
 67.36% (227/337)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/sha3.c
 47.23% (128/271)
 27.91% (12/43)
 69.52% (187/269)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/sha512.c
 39.69% (202/509)
 21.15% (11/52)
 64.58% (330/511)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/sp_int.c
 90.67% (3043/3356)
 92.78% (90/97)
 88.22% (3093/3506)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/wc_encrypt.c
  0.00% (0/378)
  0.00% (0/7)
  0.00% (0/195)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/wc_port.c
  0.00% (0/316)
  0.00% (0/21)
  0.00% (0/276)
src/wolfssl-sp-math-all-8bit/wolfcrypt/src/wolfmath.c
 66.67% (66/99)
 83.33% (5/6)
 64.44% (58/90)
src/wolfssl-sp-math-all-8bit/wolfssl/wolfcrypt/blake2-impl.h
  0.00% (0/86)
  0.00% (0/11)
  0.00% (0/13)
src/wolfssl-sp-math-all-8bit/wolfssl/wolfcrypt/blake2-int.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
Totals
 24.02% (29229/121678)
 23.16% (1706/7367)
 22.92% (18685/81536)