View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/botan/build/include/internal/botan/internal/adler32.h |
77.78% (7/9) |
66.67% (4/6) |
66.67% (4/6) |
src/botan/build/include/internal/botan/internal/aes.h |
83.33% (5/6) |
83.33% (5/6) |
83.33% (5/6) |
src/botan/build/include/internal/botan/internal/alignment_buffer.h |
100.00% (65/65) |
100.00% (17/17) |
87.67% (64/73) |
src/botan/build/include/internal/botan/internal/aria.h |
50.00% (3/6) |
50.00% (3/6) |
50.00% (3/6) |
src/botan/build/include/internal/botan/internal/bit_ops.h |
69.88% (58/83) |
71.43% (10/14) |
77.14% (27/35) |
src/botan/build/include/internal/botan/internal/blake2b.h |
66.67% (2/3) |
66.67% (2/3) |
66.67% (2/3) |
src/botan/build/include/internal/botan/internal/blake2bmac.h |
100.00% (13/13) |
100.00% (7/7) |
100.00% (7/7) |
src/botan/build/include/internal/botan/internal/blake2s.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (3/3) |
src/botan/build/include/internal/botan/internal/blinding.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/blowfish.h |
50.00% (1/2) |
50.00% (1/2) |
50.00% (1/2) |
src/botan/build/include/internal/botan/internal/bswap.h |
100.00% (14/14) |
100.00% (1/1) |
75.00% (9/12) |
src/botan/build/include/internal/botan/internal/camellia.h |
50.00% (3/6) |
50.00% (3/6) |
50.00% (3/6) |
src/botan/build/include/internal/botan/internal/cascade.h |
0.00% (0/4) |
0.00% (0/2) |
0.00% (0/2) |
src/botan/build/include/internal/botan/internal/cast128.h |
50.00% (1/2) |
50.00% (1/2) |
50.00% (1/2) |
src/botan/build/include/internal/botan/internal/cbc.h |
0.00% (0/12) |
0.00% (0/9) |
0.00% (0/14) |
src/botan/build/include/internal/botan/internal/ccm.h |
26.67% (4/15) |
33.33% (4/12) |
23.53% (4/17) |
src/botan/build/include/internal/botan/internal/cfb.h |
100.00% (5/5) |
100.00% (5/5) |
100.00% (5/5) |
src/botan/build/include/internal/botan/internal/chacha20poly1305.h |
0.00% (0/12) |
0.00% (0/9) |
0.00% (0/16) |
src/botan/build/include/internal/botan/internal/cmac.h |
100.00% (2/2) |
100.00% (2/2) |
100.00% (2/2) |
src/botan/build/include/internal/botan/internal/codec_base.h |
0.00% (0/94) |
0.00% (0/5) |
0.00% (0/51) |
src/botan/build/include/internal/botan/internal/comb4p.h |
0.00% (0/2) |
0.00% (0/2) |
0.00% (0/2) |
src/botan/build/include/internal/botan/internal/cpuid.h |
69.09% (38/55) |
53.33% (16/30) |
57.58% (19/33) |
src/botan/build/include/internal/botan/internal/crc24.h |
66.67% (4/6) |
66.67% (4/6) |
66.67% (4/6) |
src/botan/build/include/internal/botan/internal/crc32.h |
66.67% (4/6) |
66.67% (4/6) |
66.67% (4/6) |
src/botan/build/include/internal/botan/internal/cshake_xof.h |
0.00% (0/14) |
0.00% (0/14) |
0.00% (0/14) |
src/botan/build/include/internal/botan/internal/ct_utils.h |
79.15% (167/211) |
80.56% (58/72) |
79.80% (79/99) |
src/botan/build/include/internal/botan/internal/des.h |
50.00% (2/4) |
50.00% (2/4) |
50.00% (2/4) |
src/botan/build/include/internal/botan/internal/divide.h |
100.00% (5/5) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/build/include/internal/botan/internal/dl_scheme.h |
100.00% (4/4) |
100.00% (4/4) |
100.00% (4/4) |
src/botan/build/include/internal/botan/internal/donna128.h |
6.67% (6/90) |
11.11% (2/18) |
11.11% (2/18) |
src/botan/build/include/internal/botan/internal/eax.h |
41.67% (5/12) |
55.56% (5/9) |
35.71% (5/14) |
src/botan/build/include/internal/botan/internal/ec_inner_bn.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (3/3) |
src/botan/build/include/internal/botan/internal/ec_inner_data.h |
84.85% (28/33) |
83.33% (25/30) |
82.86% (29/35) |
src/botan/build/include/internal/botan/internal/ec_inner_pc.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (3/3) |
src/botan/build/include/internal/botan/internal/ec_key_data.h |
62.50% (10/16) |
75.00% (6/8) |
75.00% (6/8) |
src/botan/build/include/internal/botan/internal/ed25519_fe.h |
96.43% (108/112) |
100.00% (28/28) |
96.08% (49/51) |
src/botan/build/include/internal/botan/internal/ed25519_internal.h |
100.00% (34/34) |
100.00% (6/6) |
100.00% (6/6) |
src/botan/build/include/internal/botan/internal/eme_raw.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/fmt.h |
100.00% (21/21) |
100.00% (3/3) |
100.00% (13/13) |
src/botan/build/include/internal/botan/internal/gcm.h |
30.00% (3/10) |
42.86% (3/7) |
25.00% (3/12) |
src/botan/build/include/internal/botan/internal/getentropy.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/ghash.h |
50.00% (1/2) |
50.00% (1/2) |
50.00% (1/2) |
src/botan/build/include/internal/botan/internal/gost_28147.h |
33.33% (2/6) |
50.00% (2/4) |
50.00% (2/4) |
src/botan/build/include/internal/botan/internal/gost_3411.h |
100.00% (4/4) |
100.00% (4/4) |
100.00% (4/4) |
src/botan/build/include/internal/botan/internal/hkdf.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (3/3) |
src/botan/build/include/internal/botan/internal/idea.h |
50.00% (1/2) |
50.00% (1/2) |
50.00% (1/2) |
src/botan/build/include/internal/botan/internal/int_utils.h |
63.83% (30/47) |
71.43% (5/7) |
56.52% (13/23) |
src/botan/build/include/internal/botan/internal/kdf1.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/kdf1_iso18033.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/kdf2.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/keccak.h |
100.00% (2/2) |
100.00% (2/2) |
100.00% (2/2) |
src/botan/build/include/internal/botan/internal/keccak_helpers.h |
0.00% (0/48) |
0.00% (0/5) |
0.00% (0/18) |
src/botan/build/include/internal/botan/internal/keccak_perm.h |
33.33% (1/3) |
33.33% (1/3) |
33.33% (1/3) |
src/botan/build/include/internal/botan/internal/keccak_perm_round.h |
100.00% (62/62) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/build/include/internal/botan/internal/keypair.h |
0.00% (0/8) |
0.00% (0/2) |
0.00% (0/2) |
src/botan/build/include/internal/botan/internal/kuznyechik.h |
50.00% (1/2) |
50.00% (1/2) |
50.00% (1/2) |
src/botan/build/include/internal/botan/internal/lion.h |
0.00% (0/6) |
0.00% (0/4) |
0.00% (0/4) |
src/botan/build/include/internal/botan/internal/loadstor.h |
84.80% (318/375) |
80.95% (34/42) |
73.39% (80/109) |
src/botan/build/include/internal/botan/internal/md4.h |
100.00% (4/4) |
100.00% (4/4) |
100.00% (4/4) |
src/botan/build/include/internal/botan/internal/md5.h |
100.00% (4/4) |
100.00% (4/4) |
100.00% (4/4) |
src/botan/build/include/internal/botan/internal/mdx_hash.h |
100.00% (61/61) |
100.00% (7/7) |
87.50% (35/40) |
src/botan/build/include/internal/botan/internal/mgf1.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/mode_pad.h |
0.00% (0/14) |
0.00% (0/13) |
0.00% (0/19) |
src/botan/build/include/internal/botan/internal/monty.h |
83.33% (10/12) |
83.33% (10/12) |
83.33% (10/12) |
src/botan/build/include/internal/botan/internal/monty_exp.h |
100.00% (8/8) |
100.00% (2/2) |
100.00% (2/2) |
src/botan/build/include/internal/botan/internal/mp_asmi.h |
59.57% (196/329) |
100.00% (18/18) |
66.67% (66/99) |
src/botan/build/include/internal/botan/internal/mp_core.h |
92.07% (534/580) |
97.56% (40/41) |
88.59% (326/368) |
src/botan/build/include/internal/botan/internal/mul128.h |
0.00% (0/44) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/noekeon.h |
100.00% (2/2) |
100.00% (2/2) |
100.00% (2/2) |
src/botan/build/include/internal/botan/internal/ocb.h |
0.00% (0/13) |
0.00% (0/10) |
0.00% (0/15) |
src/botan/build/include/internal/botan/internal/os_utils.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/pcurves.h |
93.75% (30/32) |
92.86% (26/28) |
92.86% (26/28) |
src/botan/build/include/internal/botan/internal/pcurves_algos.h |
97.56% (240/246) |
100.00% (13/13) |
90.91% (60/66) |
src/botan/build/include/internal/botan/internal/pcurves_generic.h |
100.00% (1/1) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/build/include/internal/botan/internal/pcurves_impl.h |
83.72% (535/639) |
88.57% (93/105) |
84.69% (249/294) |
src/botan/build/include/internal/botan/internal/pcurves_mul.h |
83.33% (175/210) |
83.33% (10/12) |
87.91% (80/91) |
src/botan/build/include/internal/botan/internal/pcurves_solinas.h |
100.00% (26/26) |
100.00% (4/4) |
87.50% (14/16) |
src/botan/build/include/internal/botan/internal/pcurves_util.h |
100.00% (64/64) |
100.00% (2/2) |
86.84% (33/38) |
src/botan/build/include/internal/botan/internal/pcurves_wrap.h |
73.21% (153/209) |
75.00% (33/44) |
71.17% (79/111) |
src/botan/build/include/internal/botan/internal/poly1305.h |
0.00% (0/5) |
0.00% (0/5) |
0.00% (0/5) |
src/botan/build/include/internal/botan/internal/poly_dbl.h |
100.00% (6/6) |
100.00% (2/2) |
91.67% (11/12) |
src/botan/build/include/internal/botan/internal/prefetch.h |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/build/include/internal/botan/internal/prf_tls.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/prf_x942.h |
0.00% (0/3) |
0.00% (0/3) |
0.00% (0/3) |
src/botan/build/include/internal/botan/internal/raw_hash.h |
33.33% (1/3) |
33.33% (1/3) |
33.33% (1/3) |
src/botan/build/include/internal/botan/internal/rc4.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/rdseed.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/rfc6979.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/rmd160.h |
100.00% (4/4) |
100.00% (4/4) |
100.00% (4/4) |
src/botan/build/include/internal/botan/internal/rotate.h |
100.00% (15/15) |
100.00% (5/5) |
100.00% (8/8) |
src/botan/build/include/internal/botan/internal/rounding.h |
100.00% (9/9) |
100.00% (1/1) |
84.62% (11/13) |
src/botan/build/include/internal/botan/internal/scan_name.h |
27.78% (5/18) |
42.86% (3/7) |
41.67% (5/12) |
src/botan/build/include/internal/botan/internal/seed.h |
50.00% (1/2) |
50.00% (1/2) |
50.00% (1/2) |
src/botan/build/include/internal/botan/internal/serpent.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (3/3) |
src/botan/build/include/internal/botan/internal/serpent_fn.h |
100.00% (34/34) |
100.00% (5/5) |
100.00% (5/5) |
src/botan/build/include/internal/botan/internal/serpent_sbox.h |
100.00% (382/382) |
100.00% (16/16) |
100.00% (16/16) |
src/botan/build/include/internal/botan/internal/sha1.h |
100.00% (4/4) |
100.00% (4/4) |
100.00% (4/4) |
src/botan/build/include/internal/botan/internal/sha2_32.h |
100.00% (8/8) |
100.00% (8/8) |
100.00% (8/8) |
src/botan/build/include/internal/botan/internal/sha2_32_f.h |
0.00% (0/10) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/sha2_64.h |
100.00% (12/12) |
100.00% (12/12) |
100.00% (12/12) |
src/botan/build/include/internal/botan/internal/sha2_64_f.h |
100.00% (10/10) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/build/include/internal/botan/internal/sha3.h |
33.33% (2/6) |
33.33% (2/6) |
33.33% (2/6) |
src/botan/build/include/internal/botan/internal/shacal2.h |
100.00% (2/2) |
100.00% (2/2) |
100.00% (2/2) |
src/botan/build/include/internal/botan/internal/shake.h |
75.00% (6/8) |
75.00% (6/8) |
75.00% (6/8) |
src/botan/build/include/internal/botan/internal/shake_cipher.h |
0.00% (0/6) |
0.00% (0/6) |
0.00% (0/6) |
src/botan/build/include/internal/botan/internal/shake_xof.h |
0.00% (0/11) |
0.00% (0/11) |
0.00% (0/11) |
src/botan/build/include/internal/botan/internal/simd_32.h |
64.67% (108/167) |
57.78% (26/45) |
57.78% (26/45) |
src/botan/build/include/internal/botan/internal/simd_avx2.h |
72.67% (109/150) |
65.12% (28/43) |
65.38% (34/52) |
src/botan/build/include/internal/botan/internal/simd_avx2_gfni.h |
0.00% (0/9) |
0.00% (0/3) |
0.00% (0/3) |
src/botan/build/include/internal/botan/internal/simd_avx512.h |
0.00% (0/180) |
0.00% (0/38) |
0.00% (0/38) |
src/botan/build/include/internal/botan/internal/siphash.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (3/3) |
src/botan/build/include/internal/botan/internal/siv.h |
0.00% (0/13) |
0.00% (0/10) |
0.00% (0/15) |
src/botan/build/include/internal/botan/internal/skein_512.h |
100.00% (2/2) |
100.00% (2/2) |
100.00% (2/2) |
src/botan/build/include/internal/botan/internal/sm3.h |
100.00% (4/4) |
100.00% (4/4) |
100.00% (4/4) |
src/botan/build/include/internal/botan/internal/sm4.h |
50.00% (1/2) |
50.00% (1/2) |
50.00% (1/2) |
src/botan/build/include/internal/botan/internal/sp800_56c_one_step.h |
0.00% (0/7) |
0.00% (0/7) |
0.00% (0/7) |
src/botan/build/include/internal/botan/internal/sp800_56c_two_step.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/stl_util.h |
35.66% (51/143) |
62.07% (18/29) |
61.02% (36/59) |
src/botan/build/include/internal/botan/internal/stream_mode.h |
44.12% (15/34) |
50.00% (8/16) |
38.46% (10/26) |
src/botan/build/include/internal/botan/internal/streebog.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (3/3) |
src/botan/build/include/internal/botan/internal/thread_pool.h |
83.33% (10/12) |
60.00% (3/5) |
60.00% (3/5) |
src/botan/build/include/internal/botan/internal/threefish_512.h |
100.00% (2/2) |
100.00% (2/2) |
100.00% (2/2) |
src/botan/build/include/internal/botan/internal/time_utils.h |
0.00% (0/19) |
0.00% (0/1) |
0.00% (0/6) |
src/botan/build/include/internal/botan/internal/twofish.h |
100.00% (2/2) |
100.00% (2/2) |
100.00% (2/2) |
src/botan/build/include/internal/botan/internal/whirlpool.h |
100.00% (4/4) |
100.00% (4/4) |
100.00% (4/4) |
src/botan/build/include/internal/botan/internal/x919_mac.h |
0.00% (0/2) |
0.00% (0/2) |
0.00% (0/2) |
src/botan/build/include/internal/botan/internal/xmd.h |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/internal/botan/internal/xts.h |
100.00% (7/7) |
100.00% (7/7) |
100.00% (7/7) |
src/botan/build/include/public/botan/aead.h |
11.11% (1/9) |
14.29% (1/7) |
14.29% (1/7) |
src/botan/build/include/public/botan/allocator.h |
100.00% (1/1) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/build/include/public/botan/argon2.h |
0.00% (0/25) |
0.00% (0/10) |
0.00% (0/10) |
src/botan/build/include/public/botan/asn1_obj.h |
37.68% (26/69) |
42.22% (19/45) |
40.43% (19/47) |
src/botan/build/include/public/botan/assert.h |
100.00% (4/4) |
100.00% (2/2) |
100.00% (2/2) |
src/botan/build/include/public/botan/base64.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/public/botan/bcrypt_pbkdf.h |
0.00% (0/10) |
0.00% (0/6) |
0.00% (0/6) |
src/botan/build/include/public/botan/ber_dec.h |
2.63% (2/76) |
11.11% (2/18) |
5.71% (2/35) |
src/botan/build/include/public/botan/bigint.h |
81.18% (207/255) |
81.19% (82/101) |
84.50% (109/129) |
src/botan/build/include/public/botan/block_cipher.h |
35.71% (15/42) |
56.25% (9/16) |
56.25% (9/16) |
src/botan/build/include/public/botan/buf_comp.h |
55.56% (15/27) |
72.73% (8/11) |
72.73% (8/11) |
src/botan/build/include/public/botan/cipher_mode.h |
47.06% (8/17) |
41.67% (5/12) |
41.67% (5/12) |
src/botan/build/include/public/botan/concepts.h |
93.10% (27/29) |
100.00% (3/3) |
73.33% (11/15) |
src/botan/build/include/public/botan/curve_gfp.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (3/3) |
src/botan/build/include/public/botan/data_src.h |
33.33% (3/9) |
33.33% (3/9) |
33.33% (3/9) |
src/botan/build/include/public/botan/der_enc.h |
20.37% (11/54) |
25.00% (4/16) |
31.82% (7/22) |
src/botan/build/include/public/botan/dh.h |
57.14% (4/7) |
40.00% (2/5) |
40.00% (2/5) |
src/botan/build/include/public/botan/dl_group.h |
0.00% (0/11) |
0.00% (0/5) |
0.00% (0/5) |
src/botan/build/include/public/botan/dsa.h |
0.00% (0/4) |
0.00% (0/4) |
0.00% (0/4) |
src/botan/build/include/public/botan/ec_apoint.h |
7.41% (2/27) |
22.22% (2/9) |
22.22% (2/9) |
src/botan/build/include/public/botan/ec_group.h |
12.28% (14/114) |
14.29% (4/28) |
22.58% (7/31) |
src/botan/build/include/public/botan/ec_point.h |
83.33% (45/54) |
85.00% (17/20) |
87.50% (21/24) |
src/botan/build/include/public/botan/ec_scalar.h |
73.33% (11/15) |
77.78% (7/9) |
77.78% (7/9) |
src/botan/build/include/public/botan/ecc_key.h |
71.43% (5/7) |
71.43% (5/7) |
71.43% (5/7) |
src/botan/build/include/public/botan/ecdsa.h |
53.85% (7/13) |
45.45% (5/11) |
45.45% (5/11) |
src/botan/build/include/public/botan/ecgdsa.h |
46.15% (6/13) |
36.36% (4/11) |
36.36% (4/11) |
src/botan/build/include/public/botan/ed25519.h |
46.15% (6/13) |
44.44% (4/9) |
44.44% (4/9) |
src/botan/build/include/public/botan/entropy_src.h |
0.00% (0/2) |
0.00% (0/2) |
0.00% (0/2) |
src/botan/build/include/public/botan/exceptn.h |
5.00% (1/20) |
5.00% (1/20) |
5.00% (1/20) |
src/botan/build/include/public/botan/hash.h |
33.33% (1/3) |
33.33% (1/3) |
33.33% (1/3) |
src/botan/build/include/public/botan/hex.h |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/build/include/public/botan/hmac_drbg.h |
100.00% (1/1) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/build/include/public/botan/kdf.h |
34.62% (9/26) |
37.50% (3/8) |
37.50% (3/8) |
src/botan/build/include/public/botan/mac.h |
11.11% (1/9) |
11.11% (1/9) |
11.11% (1/9) |
src/botan/build/include/public/botan/mem_ops.h |
85.12% (103/121) |
82.61% (19/23) |
86.49% (64/74) |
src/botan/build/include/public/botan/numthry.h |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/build/include/public/botan/pbkdf.h |
0.00% (0/14) |
0.00% (0/6) |
0.00% (0/6) |
src/botan/build/include/public/botan/pbkdf2.h |
40.00% (2/5) |
40.00% (2/5) |
40.00% (2/5) |
src/botan/build/include/public/botan/pem.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/public/botan/pgp_s2k.h |
0.00% (0/7) |
0.00% (0/7) |
0.00% (0/7) |
src/botan/build/include/public/botan/pk_keys.h |
11.11% (2/18) |
20.00% (2/10) |
20.00% (2/10) |
src/botan/build/include/public/botan/pk_ops.h |
42.86% (3/7) |
42.86% (3/7) |
42.86% (3/7) |
src/botan/build/include/public/botan/processor_rng.h |
0.00% (0/2) |
0.00% (0/2) |
0.00% (0/2) |
src/botan/build/include/public/botan/pss_params.h |
0.00% (0/7) |
0.00% (0/7) |
0.00% (0/7) |
src/botan/build/include/public/botan/pubkey.h |
16.90% (12/71) |
15.62% (5/32) |
15.62% (5/32) |
src/botan/build/include/public/botan/pwdhash.h |
9.09% (2/22) |
22.22% (2/9) |
22.22% (2/9) |
src/botan/build/include/public/botan/reducer.h |
57.14% (4/7) |
57.14% (4/7) |
57.14% (4/7) |
src/botan/build/include/public/botan/rfc4880.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/botan/build/include/public/botan/rng.h |
53.49% (23/43) |
52.63% (10/19) |
47.62% (10/21) |
src/botan/build/include/public/botan/scrypt.h |
23.08% (3/13) |
60.00% (3/5) |
60.00% (3/5) |
src/botan/build/include/public/botan/secmem.h |
89.29% (25/28) |
88.89% (8/9) |
88.89% (8/9) |
src/botan/build/include/public/botan/stateful_rng.h |
14.29% (1/7) |
14.29% (1/7) |
14.29% (1/7) |
src/botan/build/include/public/botan/stream_cipher.h |
30.77% (4/13) |
30.77% (4/13) |
30.77% (4/13) |
src/botan/build/include/public/botan/strong_type.h |
100.00% (17/17) |
100.00% (2/2) |
100.00% (6/6) |
src/botan/build/include/public/botan/sym_algo.h |
68.18% (15/22) |
64.29% (9/14) |
70.00% (14/20) |
src/botan/build/include/public/botan/symkey.h |
50.00% (4/8) |
50.00% (4/8) |
50.00% (4/8) |
src/botan/build/include/public/botan/system_rng.h |
57.14% (4/7) |
40.00% (2/5) |
40.00% (2/5) |
src/botan/build/include/public/botan/x25519.h |
18.18% (2/11) |
22.22% (2/9) |
22.22% (2/9) |
src/botan/build/include/public/botan/xof.h |
0.00% (0/30) |
0.00% (0/10) |
0.00% (0/12) |
src/botan/src/lib/asn1/alg_id.cpp |
0.00% (0/35) |
0.00% (0/9) |
0.00% (0/25) |
src/botan/src/lib/asn1/asn1_obj.cpp |
7.75% (10/129) |
23.08% (3/13) |
8.45% (6/71) |
src/botan/src/lib/asn1/asn1_oid.cpp |
39.15% (92/235) |
52.63% (10/19) |
42.34% (58/137) |
src/botan/src/lib/asn1/ber_dec.cpp |
27.33% (94/344) |
37.14% (13/35) |
28.63% (65/227) |
src/botan/src/lib/asn1/der_enc.cpp |
35.58% (74/208) |
41.94% (13/31) |
33.91% (39/115) |
src/botan/src/lib/asn1/oid_map.cpp |
69.39% (34/49) |
71.43% (5/7) |
60.00% (15/25) |
src/botan/src/lib/asn1/oid_maps.cpp |
100.00% (672/672) |
100.00% (2/2) |
100.00% (2/2) |
src/botan/src/lib/base/buf_comp.cpp |
51.35% (19/37) |
50.00% (4/8) |
61.54% (8/13) |
src/botan/src/lib/base/sym_algo.cpp |
75.00% (9/12) |
66.67% (2/3) |
83.33% (5/6) |
src/botan/src/lib/base/symkey.cpp |
5.66% (3/53) |
9.09% (1/11) |
5.26% (1/19) |
src/botan/src/lib/block/aes/aes.cpp |
11.81% (94/796) |
44.74% (17/38) |
16.85% (47/279) |
src/botan/src/lib/block/aes/aes_ni/aes_ni.cpp |
80.59% (440/546) |
95.24% (20/21) |
85.19% (46/54) |
src/botan/src/lib/block/aes/aes_vaes/aes_vaes.cpp |
0.00% (0/510) |
0.00% (0/15) |
0.00% (0/51) |
src/botan/src/lib/block/aes/aes_vperm/aes_vperm.cpp |
0.00% (0/377) |
0.00% (0/30) |
0.00% (0/69) |
src/botan/src/lib/block/aria/aria.cpp |
95.44% (251/263) |
86.96% (20/23) |
94.74% (54/57) |
src/botan/src/lib/block/block_cipher.cpp |
82.61% (114/138) |
33.33% (1/3) |
82.08% (87/106) |
src/botan/src/lib/block/blowfish/blowfish.cpp |
37.43% (67/179) |
77.78% (7/9) |
44.62% (29/65) |
src/botan/src/lib/block/camellia/camellia.cpp |
85.82% (224/261) |
83.33% (20/24) |
78.57% (44/56) |
src/botan/src/lib/block/cascade/cascade.cpp |
0.00% (0/34) |
0.00% (0/8) |
0.00% (0/17) |
src/botan/src/lib/block/cast128/cast128.cpp |
69.71% (237/340) |
90.91% (10/11) |
76.00% (19/25) |
src/botan/src/lib/block/des/des.cpp |
56.49% (161/285) |
77.78% (14/18) |
61.54% (32/52) |
src/botan/src/lib/block/gost_28147/gost_28147.cpp |
73.20% (71/97) |
81.82% (9/11) |
68.42% (26/38) |
src/botan/src/lib/block/idea/idea.cpp |
75.00% (105/140) |
70.00% (7/10) |
68.89% (31/45) |
src/botan/src/lib/block/idea/idea_sse2/idea_sse2.cpp |
0.00% (0/114) |
0.00% (0/4) |
0.00% (0/7) |
src/botan/src/lib/block/kuznyechik/kuznyechik.cpp |
57.21% (119/208) |
58.33% (7/12) |
67.92% (36/53) |
src/botan/src/lib/block/lion/lion.cpp |
0.00% (0/73) |
0.00% (0/8) |
0.00% (0/21) |
src/botan/src/lib/block/noekeon/noekeon.cpp |
91.03% (142/156) |
80.00% (8/10) |
84.62% (33/39) |
src/botan/src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp |
100.00% (82/82) |
100.00% (4/4) |
100.00% (10/10) |
src/botan/src/lib/block/seed/seed.cpp |
74.31% (81/109) |
83.33% (5/6) |
70.83% (17/24) |
src/botan/src/lib/block/serpent/serpent.cpp |
84.84% (291/343) |
83.33% (5/6) |
60.78% (31/51) |
src/botan/src/lib/block/serpent/serpent_avx2/serpent_avx2.cpp |
0.00% (0/224) |
0.00% (0/2) |
0.00% (0/2) |
src/botan/src/lib/block/serpent/serpent_avx512/serpent_avx512.cpp |
0.00% (0/457) |
0.00% (0/18) |
0.00% (0/18) |
src/botan/src/lib/block/serpent/serpent_simd/serpent_simd.cpp |
0.00% (0/220) |
0.00% (0/2) |
0.00% (0/2) |
src/botan/src/lib/block/shacal2/shacal2.cpp |
49.44% (88/178) |
77.78% (7/9) |
47.76% (32/67) |
src/botan/src/lib/block/shacal2/shacal2_avx2/shacal2_avx2.cpp |
50.00% (37/74) |
50.00% (2/4) |
50.00% (5/10) |
src/botan/src/lib/block/shacal2/shacal2_simd/shacal2_simd.cpp |
0.00% (0/74) |
0.00% (0/4) |
0.00% (0/10) |
src/botan/src/lib/block/shacal2/shacal2_x86/shacal2_x86.cpp |
100.00% (62/62) |
100.00% (1/1) |
100.00% (11/11) |
src/botan/src/lib/block/sm4/sm4.cpp |
41.11% (74/180) |
64.29% (9/14) |
51.28% (20/39) |
src/botan/src/lib/block/sm4/sm4_gfni/sm4_gfni.cpp |
0.00% (0/102) |
0.00% (0/6) |
0.00% (0/20) |
src/botan/src/lib/block/threefish_512/threefish_512.cpp |
63.37% (109/172) |
64.29% (9/14) |
60.53% (23/38) |
src/botan/src/lib/block/twofish/twofish.cpp |
71.29% (149/209) |
100.00% (7/7) |
86.21% (50/58) |
src/botan/src/lib/codec/base64/base64.cpp |
0.00% (0/102) |
0.00% (0/27) |
0.00% (0/40) |
src/botan/src/lib/codec/hex/hex.cpp |
69.23% (63/91) |
58.33% (7/12) |
66.67% (28/42) |
src/botan/src/lib/entropy/entropy_srcs.cpp |
0.00% (0/82) |
0.00% (0/12) |
0.00% (0/40) |
src/botan/src/lib/entropy/getentropy/getentropy.cpp |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/4) |
src/botan/src/lib/entropy/rdseed/rdseed.cpp |
0.00% (0/33) |
0.00% (0/2) |
0.00% (0/18) |
src/botan/src/lib/hash/blake2/blake2b.cpp |
94.49% (120/127) |
92.86% (13/14) |
92.31% (48/52) |
src/botan/src/lib/hash/blake2s/blake2s.cpp |
85.84% (97/113) |
90.00% (9/10) |
89.36% (42/47) |
src/botan/src/lib/hash/checksum/adler32/adler32.cpp |
95.08% (58/61) |
75.00% (3/4) |
90.91% (10/11) |
src/botan/src/lib/hash/checksum/crc24/crc24.cpp |
91.89% (34/37) |
80.00% (4/5) |
93.33% (14/15) |
src/botan/src/lib/hash/checksum/crc32/crc32.cpp |
90.91% (30/33) |
66.67% (2/3) |
88.89% (8/9) |
src/botan/src/lib/hash/comb4p/comb4p.cpp |
0.00% (0/59) |
0.00% (0/9) |
0.00% (0/18) |
src/botan/src/lib/hash/gost_3411/gost_3411.cpp |
98.11% (156/159) |
83.33% (5/6) |
97.22% (35/36) |
src/botan/src/lib/hash/hash.cpp |
82.17% (129/157) |
66.67% (2/3) |
80.83% (97/120) |
src/botan/src/lib/hash/keccak/keccak.cpp |
71.43% (20/28) |
75.00% (6/8) |
81.25% (13/16) |
src/botan/src/lib/hash/md4/md4.cpp |
95.71% (67/70) |
88.89% (8/9) |
88.24% (15/17) |
src/botan/src/lib/hash/md5/md5.cpp |
97.20% (104/107) |
90.00% (9/10) |
92.31% (12/13) |
src/botan/src/lib/hash/par_hash/par_hash.cpp |
0.00% (0/57) |
0.00% (0/8) |
0.00% (0/20) |
src/botan/src/lib/hash/rmd160/rmd160.cpp |
98.62% (214/217) |
90.91% (10/11) |
92.86% (13/14) |
src/botan/src/lib/hash/sha1/sha1.cpp |
11.32% (18/159) |
45.45% (5/11) |
24.14% (7/29) |
src/botan/src/lib/hash/sha1/sha1_sse2/sha1_sse2.cpp |
0.00% (0/173) |
0.00% (0/6) |
0.00% (0/9) |
src/botan/src/lib/hash/sha1/sha1_x86/sha1_x86.cpp |
100.00% (137/137) |
100.00% (1/1) |
100.00% (3/3) |
src/botan/src/lib/hash/sha2_32/sha2_32.cpp |
23.97% (35/146) |
68.75% (11/16) |
41.94% (13/31) |
src/botan/src/lib/hash/sha2_32/sha2_32_bmi2/sha2_32_bmi2.cpp |
0.00% (0/81) |
0.00% (0/1) |
0.00% (0/4) |
src/botan/src/lib/hash/sha2_32/sha2_32_x86/sha2_32_x86.cpp |
100.00% (124/124) |
100.00% (1/1) |
100.00% (3/3) |
src/botan/src/lib/hash/sha2_64/sha2_64.cpp |
36.60% (71/194) |
69.57% (16/23) |
56.25% (18/32) |
src/botan/src/lib/hash/sha2_64/sha2_64_bmi2/sha2_64_bmi2.cpp |
100.00% (97/97) |
100.00% (1/1) |
100.00% (4/4) |
src/botan/src/lib/hash/sha3/sha3.cpp |
71.43% (20/28) |
75.00% (6/8) |
81.25% (13/16) |
src/botan/src/lib/hash/shake/shake.cpp |
77.27% (34/44) |
83.33% (10/12) |
75.00% (12/16) |
src/botan/src/lib/hash/skein/skein_512.cpp |
80.22% (73/91) |
90.00% (9/10) |
82.93% (34/41) |
src/botan/src/lib/hash/sm3/sm3.cpp |
98.31% (175/178) |
90.91% (10/11) |
92.86% (13/14) |
src/botan/src/lib/hash/streebog/streebog.cpp |
90.91% (100/110) |
90.00% (9/10) |
90.00% (54/60) |
src/botan/src/lib/hash/trunc_hash/trunc_hash.cpp |
0.00% (0/37) |
0.00% (0/8) |
0.00% (0/23) |
src/botan/src/lib/hash/whirlpool/whirlpool.cpp |
97.17% (103/106) |
85.71% (6/7) |
93.75% (15/16) |
src/botan/src/lib/kdf/hkdf/hkdf.cpp |
61.25% (49/80) |
30.00% (3/10) |
56.90% (33/58) |
src/botan/src/lib/kdf/kdf.cpp |
48.09% (63/131) |
50.00% (2/4) |
45.95% (68/148) |
src/botan/src/lib/kdf/kdf1/kdf1.cpp |
0.00% (0/22) |
0.00% (0/3) |
0.00% (0/14) |
src/botan/src/lib/kdf/kdf1_iso18033/kdf1_iso18033.cpp |
0.00% (0/27) |
0.00% (0/3) |
0.00% (0/17) |
src/botan/src/lib/kdf/kdf2/kdf2.cpp |
0.00% (0/28) |
0.00% (0/3) |
0.00% (0/22) |
src/botan/src/lib/kdf/prf_tls/prf_tls.cpp |
0.00% (0/25) |
0.00% (0/3) |
0.00% (0/8) |
src/botan/src/lib/kdf/prf_x942/prf_x942.cpp |
0.00% (0/44) |
0.00% (0/3) |
0.00% (0/22) |
src/botan/src/lib/kdf/sp800_108/sp800_108.cpp |
88.29% (181/205) |
68.42% (13/19) |
71.96% (77/107) |
src/botan/src/lib/kdf/sp800_56a/sp800_56c_one_step.cpp |
0.00% (0/74) |
0.00% (0/14) |
0.00% (0/37) |
src/botan/src/lib/kdf/sp800_56c/sp800_56c_two_step.cpp |
0.00% (0/12) |
0.00% (0/3) |
0.00% (0/3) |
src/botan/src/lib/kdf/xmd/xmd.cpp |
0.00% (0/43) |
0.00% (0/1) |
0.00% (0/16) |
src/botan/src/lib/mac/blake2mac/blake2bmac.cpp |
14.29% (1/7) |
33.33% (1/3) |
33.33% (1/3) |
src/botan/src/lib/mac/cmac/cmac.cpp |
88.24% (60/68) |
75.00% (6/8) |
84.21% (16/19) |
src/botan/src/lib/mac/gmac/gmac.cpp |
0.00% (0/52) |
0.00% (0/12) |
0.00% (0/18) |
src/botan/src/lib/mac/hmac/hmac.cpp |
92.19% (59/64) |
90.00% (9/10) |
96.55% (28/29) |
src/botan/src/lib/mac/kmac/kmac.cpp |
0.00% (0/62) |
0.00% (0/17) |
0.00% (0/34) |
src/botan/src/lib/mac/mac.cpp |
53.47% (54/101) |
40.00% (2/5) |
51.52% (51/99) |
src/botan/src/lib/mac/poly1305/poly1305.cpp |
0.00% (0/138) |
0.00% (0/8) |
0.00% (0/24) |
src/botan/src/lib/mac/siphash/siphash.cpp |
88.54% (85/96) |
75.00% (6/8) |
89.29% (25/28) |
src/botan/src/lib/mac/x919_mac/x919_mac.cpp |
0.00% (0/51) |
0.00% (0/8) |
0.00% (0/19) |
src/botan/src/lib/math/bigint/big_code.cpp |
85.98% (92/107) |
80.00% (4/5) |
85.00% (68/80) |
src/botan/src/lib/math/bigint/big_ops2.cpp |
74.85% (125/167) |
85.71% (12/14) |
75.41% (92/122) |
src/botan/src/lib/math/bigint/big_ops3.cpp |
96.12% (124/129) |
100.00% (9/9) |
96.55% (84/87) |
src/botan/src/lib/math/bigint/big_rand.cpp |
96.77% (30/31) |
100.00% (2/2) |
96.55% (28/29) |
src/botan/src/lib/math/bigint/bigint.cpp |
90.44% (331/366) |
92.86% (39/42) |
89.47% (187/209) |
src/botan/src/lib/math/bigint/divide.cpp |
82.07% (151/184) |
77.78% (7/9) |
74.29% (78/105) |
src/botan/src/lib/math/mp/mp_comba.cpp |
94.43% (1881/1992) |
85.71% (12/14) |
85.71% (12/14) |
src/botan/src/lib/math/mp/mp_karat.cpp |
90.71% (205/226) |
100.00% (10/10) |
94.20% (211/224) |
src/botan/src/lib/math/mp/mp_monty.cpp |
100.00% (24/24) |
100.00% (1/1) |
95.00% (19/20) |
src/botan/src/lib/math/mp/mp_monty_n.cpp |
100.00% (2457/2457) |
100.00% (7/7) |
100.00% (7/7) |
src/botan/src/lib/math/numbertheory/dsa_gen.cpp |
0.00% (0/91) |
0.00% (0/7) |
0.00% (0/52) |
src/botan/src/lib/math/numbertheory/make_prm.cpp |
47.62% (70/147) |
57.14% (4/7) |
58.39% (80/137) |
src/botan/src/lib/math/numbertheory/mod_inv.cpp |
75.90% (148/195) |
60.00% (6/10) |
71.63% (149/208) |
src/botan/src/lib/math/numbertheory/monty.cpp |
64.72% (211/326) |
51.06% (24/47) |
55.43% (102/184) |
src/botan/src/lib/math/numbertheory/monty_exp.cpp |
93.28% (125/134) |
100.00% (9/9) |
91.43% (64/70) |
src/botan/src/lib/math/numbertheory/numthry.cpp |
95.32% (224/235) |
100.00% (9/9) |
94.64% (159/168) |
src/botan/src/lib/math/numbertheory/primality.cpp |
86.89% (106/122) |
100.00% (5/5) |
91.26% (94/103) |
src/botan/src/lib/math/numbertheory/reducer.cpp |
95.00% (76/80) |
100.00% (7/7) |
90.00% (45/50) |
src/botan/src/lib/math/pcurves/pcurves.cpp |
92.96% (66/71) |
100.00% (2/2) |
92.68% (38/41) |
src/botan/src/lib/math/pcurves/pcurves_brainpool256r1/pcurves_brainpool256r1.cpp |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/src/lib/math/pcurves/pcurves_brainpool384r1/pcurves_brainpool384r1.cpp |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/src/lib/math/pcurves/pcurves_brainpool512r1/pcurves_brainpool512r1.cpp |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/src/lib/math/pcurves/pcurves_frp256v1/pcurves_frp256v1.cpp |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/src/lib/math/pcurves/pcurves_generic/pcurves_generic.cpp |
88.60% (808/912) |
88.67% (180/203) |
85.10% (474/557) |
src/botan/src/lib/math/pcurves/pcurves_numsp512d1/pcurves_numsp512d1.cpp |
0.00% (0/50) |
0.00% (0/6) |
0.00% (0/6) |
src/botan/src/lib/math/pcurves/pcurves_secp192r1/pcurves_secp192r1.cpp |
100.00% (83/83) |
100.00% (7/7) |
92.31% (12/13) |
src/botan/src/lib/math/pcurves/pcurves_secp224r1/pcurves_secp224r1.cpp |
57.52% (88/153) |
87.50% (7/8) |
85.71% (12/14) |
src/botan/src/lib/math/pcurves/pcurves_secp256k1/pcurves_secp256k1.cpp |
100.00% (136/136) |
100.00% (7/7) |
100.00% (7/7) |
src/botan/src/lib/math/pcurves/pcurves_secp256r1/pcurves_secp256r1.cpp |
99.40% (165/166) |
88.89% (8/9) |
86.67% (13/15) |
src/botan/src/lib/math/pcurves/pcurves_secp384r1/pcurves_secp384r1.cpp |
99.56% (227/228) |
88.89% (8/9) |
86.67% (13/15) |
src/botan/src/lib/math/pcurves/pcurves_secp521r1/pcurves_secp521r1.cpp |
99.46% (185/186) |
87.50% (7/8) |
95.00% (19/20) |
src/botan/src/lib/math/pcurves/pcurves_sm2p256v1/pcurves_sm2p256v1.cpp |
100.00% (96/96) |
100.00% (7/7) |
90.00% (9/10) |
src/botan/src/lib/modes/aead/aead.cpp |
68.04% (66/97) |
50.00% (1/2) |
66.67% (40/60) |
src/botan/src/lib/modes/aead/ccm/ccm.cpp |
18.78% (34/181) |
33.33% (7/21) |
26.02% (32/123) |
src/botan/src/lib/modes/aead/chacha20poly1305/chacha20poly1305.cpp |
0.00% (0/119) |
0.00% (0/15) |
0.00% (0/64) |
src/botan/src/lib/modes/aead/eax/eax.cpp |
72.07% (80/111) |
68.75% (11/16) |
70.27% (52/74) |
src/botan/src/lib/modes/aead/gcm/gcm.cpp |
79.46% (89/112) |
72.22% (13/18) |
81.69% (58/71) |
src/botan/src/lib/modes/aead/ocb/ocb.cpp |
0.00% (0/310) |
0.00% (0/30) |
0.00% (0/218) |
src/botan/src/lib/modes/aead/siv/siv.cpp |
0.00% (0/128) |
0.00% (0/20) |
0.00% (0/67) |
src/botan/src/lib/modes/cbc/cbc.cpp |
0.00% (0/205) |
0.00% (0/28) |
0.00% (0/167) |
src/botan/src/lib/modes/cfb/cfb.cpp |
68.06% (98/144) |
70.00% (14/20) |
75.00% (51/68) |
src/botan/src/lib/modes/cipher_mode.cpp |
62.38% (63/101) |
33.33% (1/3) |
65.62% (42/64) |
src/botan/src/lib/modes/mode_pad/mode_pad.cpp |
4.82% (8/166) |
11.11% (1/9) |
11.70% (11/94) |
src/botan/src/lib/modes/xts/xts.cpp |
83.54% (137/164) |
65.00% (13/20) |
81.90% (86/105) |
src/botan/src/lib/pbkdf/argon2/argon2.cpp |
87.83% (231/263) |
90.00% (9/10) |
91.62% (153/167) |
src/botan/src/lib/pbkdf/argon2/argon2_avx2/argon2_avx2.cpp |
95.04% (115/121) |
89.47% (17/19) |
86.49% (32/37) |
src/botan/src/lib/pbkdf/argon2/argon2_ssse3/argon2_ssse3.cpp |
0.00% (0/137) |
0.00% (0/17) |
0.00% (0/47) |
src/botan/src/lib/pbkdf/argon2/argon2pwhash.cpp |
18.18% (14/77) |
33.33% (4/12) |
54.55% (30/55) |
src/botan/src/lib/pbkdf/bcrypt_pbkdf/bcrypt_pbkdf.cpp |
0.00% (0/92) |
0.00% (0/10) |
0.00% (0/46) |
src/botan/src/lib/pbkdf/pbkdf2/pbkdf2.cpp |
36.94% (41/111) |
25.00% (4/16) |
41.18% (21/51) |
src/botan/src/lib/pbkdf/pgp_s2k/pgp_s2k.cpp |
0.00% (0/73) |
0.00% (0/11) |
0.00% (0/31) |
src/botan/src/lib/pbkdf/pgp_s2k/rfc4880.cpp |
0.00% (0/13) |
0.00% (0/2) |
0.00% (0/8) |
src/botan/src/lib/pbkdf/pwdhash.cpp |
41.94% (26/62) |
25.00% (1/4) |
46.00% (23/50) |
src/botan/src/lib/pbkdf/scrypt/scrypt.cpp |
47.01% (63/134) |
38.46% (5/13) |
57.53% (42/73) |
src/botan/src/lib/permutations/keccak_perm/keccak_helpers.cpp |
0.00% (0/28) |
0.00% (0/5) |
0.00% (0/25) |
src/botan/src/lib/permutations/keccak_perm/keccak_perm.cpp |
67.50% (54/80) |
85.71% (6/7) |
76.47% (39/51) |
src/botan/src/lib/permutations/keccak_perm/keccak_perm_bmi2/keccak_perm_bmi2.cpp |
100.00% (13/13) |
100.00% (1/1) |
100.00% (4/4) |
src/botan/src/lib/pk_pad/eme.cpp |
0.00% (0/33) |
0.00% (0/2) |
0.00% (0/40) |
src/botan/src/lib/pk_pad/eme_oaep/oaep.cpp |
0.00% (0/69) |
0.00% (0/6) |
0.00% (0/29) |
src/botan/src/lib/pk_pad/eme_pkcs1/eme_pkcs.cpp |
0.00% (0/52) |
0.00% (0/4) |
0.00% (0/29) |
src/botan/src/lib/pk_pad/eme_raw/eme_raw.cpp |
0.00% (0/18) |
0.00% (0/3) |
0.00% (0/22) |
src/botan/src/lib/pk_pad/mgf1/mgf1.cpp |
0.00% (0/14) |
0.00% (0/1) |
0.00% (0/3) |
src/botan/src/lib/pk_pad/raw_hash/raw_hash.cpp |
44.44% (12/27) |
50.00% (3/6) |
57.14% (8/14) |
src/botan/src/lib/pubkey/blinding/blinding.cpp |
83.33% (20/24) |
100.00% (4/4) |
88.89% (8/9) |
src/botan/src/lib/pubkey/dh/dh.cpp |
36.59% (30/82) |
37.04% (10/27) |
51.35% (19/37) |
src/botan/src/lib/pubkey/dl_algo/dl_scheme.cpp |
15.38% (12/78) |
26.32% (5/19) |
16.13% (10/62) |
src/botan/src/lib/pubkey/dl_group/dl_group.cpp |
35.98% (136/378) |
56.72% (38/67) |
36.08% (92/255) |
src/botan/src/lib/pubkey/dl_group/dl_named.cpp |
0.00% (0/116) |
0.00% (0/1) |
0.00% (0/67) |
src/botan/src/lib/pubkey/dsa/dsa.cpp |
22.76% (33/145) |
17.24% (5/29) |
26.80% (26/97) |
src/botan/src/lib/pubkey/ec_group/ec_apoint.cpp |
33.33% (51/153) |
43.75% (14/32) |
29.36% (32/109) |
src/botan/src/lib/pubkey/ec_group/ec_group.cpp |
30.08% (157/522) |
52.73% (29/55) |
24.14% (98/406) |
src/botan/src/lib/pubkey/ec_group/ec_inner_data.cpp |
58.60% (167/285) |
52.17% (12/23) |
58.72% (101/172) |
src/botan/src/lib/pubkey/ec_group/ec_inner_pc.cpp |
66.67% (104/156) |
75.00% (24/32) |
43.61% (58/133) |
src/botan/src/lib/pubkey/ec_group/ec_named.cpp |
63.43% (274/432) |
33.33% (1/3) |
38.10% (88/231) |
src/botan/src/lib/pubkey/ec_group/ec_scalar.cpp |
68.60% (83/121) |
73.33% (22/30) |
66.20% (47/71) |
src/botan/src/lib/pubkey/ec_group/legacy_ec_point/ec_inner_bn.cpp |
59.86% (85/142) |
70.00% (21/30) |
41.73% (53/127) |
src/botan/src/lib/pubkey/ec_group/legacy_ec_point/ec_point.cpp |
81.43% (478/587) |
94.00% (47/50) |
77.70% (216/278) |
src/botan/src/lib/pubkey/ec_group/legacy_ec_point/point_mul.cpp |
89.36% (210/235) |
88.89% (8/9) |
86.21% (100/116) |
src/botan/src/lib/pubkey/ecc_key/ec_key_data.cpp |
40.91% (18/44) |
37.50% (3/8) |
35.29% (6/17) |
src/botan/src/lib/pubkey/ecc_key/ecc_key.cpp |
31.25% (50/160) |
40.74% (11/27) |
31.09% (37/119) |
src/botan/src/lib/pubkey/ecdsa/ecdsa.cpp |
62.81% (76/121) |
50.00% (8/16) |
62.96% (51/81) |
src/botan/src/lib/pubkey/ecgdsa/ecgdsa.cpp |
49.21% (31/63) |
46.15% (6/13) |
54.35% (25/46) |
src/botan/src/lib/pubkey/ed25519/ed25519.cpp |
94.81% (73/77) |
100.00% (3/3) |
80.95% (17/21) |
src/botan/src/lib/pubkey/ed25519/ed25519_fe.cpp |
100.00% (545/545) |
100.00% (7/7) |
100.00% (10/10) |
src/botan/src/lib/pubkey/ed25519/ed25519_key.cpp |
22.28% (43/193) |
27.03% (10/37) |
32.06% (42/131) |
src/botan/src/lib/pubkey/ed25519/ge.cpp |
100.00% (396/396) |
100.00% (22/22) |
100.00% (95/95) |
src/botan/src/lib/pubkey/ed25519/sc_muladd.cpp |
100.00% (181/181) |
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/35) |
0.00% (0/2) |
0.00% (0/17) |
src/botan/src/lib/pubkey/pem/pem.cpp |
0.00% (0/107) |
0.00% (0/7) |
0.00% (0/73) |
src/botan/src/lib/pubkey/pk_keys.cpp |
0.00% (0/82) |
0.00% (0/17) |
0.00% (0/27) |
src/botan/src/lib/pubkey/pk_ops.cpp |
28.74% (48/167) |
40.62% (13/32) |
24.64% (34/138) |
src/botan/src/lib/pubkey/pubkey.cpp |
21.86% (68/311) |
21.88% (14/64) |
21.84% (45/206) |
src/botan/src/lib/pubkey/rfc6979/rfc6979.cpp |
55.56% (25/45) |
60.00% (3/5) |
43.33% (13/30) |
src/botan/src/lib/pubkey/workfactor.cpp |
87.50% (35/40) |
80.00% (4/5) |
92.31% (24/26) |
src/botan/src/lib/pubkey/x25519/donna.cpp |
100.00% (299/299) |
100.00% (13/13) |
100.00% (25/25) |
src/botan/src/lib/pubkey/x25519/x25519.cpp |
15.66% (13/83) |
14.29% (3/21) |
14.71% (5/34) |
src/botan/src/lib/rng/hmac_drbg/hmac_drbg.cpp |
67.05% (59/88) |
58.33% (7/12) |
46.77% (29/62) |
src/botan/src/lib/rng/processor_rng/processor_rng.cpp |
0.00% (0/55) |
0.00% (0/7) |
0.00% (0/26) |
src/botan/src/lib/rng/rng.cpp |
0.00% (0/31) |
0.00% (0/4) |
0.00% (0/14) |
src/botan/src/lib/rng/stateful_rng/stateful_rng.cpp |
70.45% (62/88) |
70.00% (7/10) |
72.22% (39/54) |
src/botan/src/lib/rng/system_rng/system_rng.cpp |
65.38% (17/26) |
50.00% (3/6) |
50.00% (7/14) |
src/botan/src/lib/stream/chacha/chacha.cpp |
37.07% (109/294) |
55.00% (11/20) |
54.90% (56/102) |
src/botan/src/lib/stream/chacha/chacha_avx2/chacha_avx2.cpp |
98.75% (158/160) |
100.00% (1/1) |
81.82% (9/11) |
src/botan/src/lib/stream/chacha/chacha_avx512/chacha_avx512.cpp |
0.00% (0/159) |
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 |
61.20% (112/183) |
62.50% (10/16) |
62.04% (67/108) |
src/botan/src/lib/stream/ofb/ofb.cpp |
0.00% (0/56) |
0.00% (0/13) |
0.00% (0/23) |
src/botan/src/lib/stream/rc4/rc4.cpp |
0.00% (0/94) |
0.00% (0/12) |
0.00% (0/34) |
src/botan/src/lib/stream/salsa20/salsa20.cpp |
19.79% (38/192) |
12.50% (2/16) |
20.00% (9/45) |
src/botan/src/lib/stream/shake_cipher/shake_cipher.cpp |
0.00% (0/68) |
0.00% (0/12) |
0.00% (0/30) |
src/botan/src/lib/stream/stream_cipher.cpp |
45.98% (40/87) |
16.67% (1/6) |
46.24% (43/93) |
src/botan/src/lib/utils/allocator.cpp |
65.22% (15/23) |
100.00% (3/3) |
76.47% (13/17) |
src/botan/src/lib/utils/assert.cpp |
11.54% (3/26) |
25.00% (1/4) |
9.09% (1/11) |
src/botan/src/lib/utils/charset.cpp |
0.00% (0/82) |
0.00% (0/5) |
0.00% (0/49) |
src/botan/src/lib/utils/cpuid/cpuid.cpp |
14.29% (15/105) |
33.33% (2/6) |
3.16% (3/95) |
src/botan/src/lib/utils/cpuid/cpuid_x86.cpp |
92.44% (110/119) |
100.00% (4/4) |
85.71% (24/28) |
src/botan/src/lib/utils/ct_utils.cpp |
0.00% (0/34) |
0.00% (0/3) |
0.00% (0/17) |
src/botan/src/lib/utils/data_src.cpp |
12.50% (12/96) |
18.75% (3/16) |
6.67% (3/45) |
src/botan/src/lib/utils/exceptn.cpp |
9.30% (8/86) |
30.77% (8/26) |
14.55% (8/55) |
src/botan/src/lib/utils/ghash/ghash.cpp |
62.11% (100/161) |
73.33% (11/15) |
70.43% (81/115) |
src/botan/src/lib/utils/ghash/ghash_cpu/ghash_cpu.cpp |
100.00% (82/82) |
100.00% (7/7) |
100.00% (14/14) |
src/botan/src/lib/utils/ghash/ghash_vperm/ghash_vperm.cpp |
0.00% (0/30) |
0.00% (0/1) |
0.00% (0/7) |
src/botan/src/lib/utils/mem_utils.cpp |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/botan/src/lib/utils/os_utils/os_utils.cpp |
10.54% (35/332) |
21.43% (6/28) |
13.91% (16/115) |
src/botan/src/lib/utils/parsing.cpp |
20.22% (54/267) |
30.00% (3/10) |
20.85% (44/211) |
src/botan/src/lib/utils/poly_dbl/poly_dbl.cpp |
80.49% (66/82) |
100.00% (6/6) |
79.49% (31/39) |
src/botan/src/lib/utils/prefetch.cpp |
100.00% (13/13) |
100.00% (1/1) |
100.00% (4/4) |
src/botan/src/lib/utils/scan_name.cpp |
77.45% (79/102) |
85.71% (6/7) |
80.95% (68/84) |
src/botan/src/lib/utils/thread_utils/thread_pool.cpp |
76.19% (64/84) |
100.00% (7/7) |
73.91% (34/46) |
src/botan/src/lib/xof/cshake_xof/cshake_xof.cpp |
0.00% (0/34) |
0.00% (0/10) |
0.00% (0/34) |
src/botan/src/lib/xof/shake_xof/shake_xof.cpp |
0.00% (0/18) |
0.00% (0/4) |
0.00% (0/18) |
src/botan/src/lib/xof/xof.cpp |
0.00% (0/40) |
0.00% (0/6) |
0.00% (0/31) |
src/cryptofuzz/bignum_fuzzer_importer.cpp |
0.00% (0/74) |
0.00% (0/5) |
0.00% (0/34) |
src/cryptofuzz/botan_importer.cpp |
0.00% (0/66) |
0.00% (0/4) |
0.00% (0/33) |
src/cryptofuzz/builtin_tests_importer.cpp |
0.00% (0/807) |
0.00% (0/5) |
0.00% (0/181) |
src/cryptofuzz/components.cpp |
38.23% (237/620) |
35.71% (50/140) |
51.16% (155/303) |
src/cryptofuzz/crypto.cpp |
0.00% (0/314) |
0.00% (0/13) |
0.00% (0/2163) |
src/cryptofuzz/driver.cpp |
99.55% (447/449) |
100.00% (4/4) |
99.70% (328/329) |
src/cryptofuzz/ecc_diff_fuzzer_exporter.cpp |
0.00% (0/164) |
0.00% (0/10) |
0.00% (0/90) |
src/cryptofuzz/ecc_diff_fuzzer_importer.cpp |
0.00% (0/161) |
0.00% (0/7) |
0.00% (0/79) |
src/cryptofuzz/entry.cpp |
96.00% (96/100) |
100.00% (5/5) |
90.32% (28/31) |
src/cryptofuzz/executor.cpp |
73.00% (1484/2033) |
94.86% (240/253) |
70.25% (1086/1546) |
src/cryptofuzz/executor.h |
0.00% (0/5) |
0.00% (0/1) |
0.00% (0/1) |
src/cryptofuzz/expmod.cpp |
0.00% (0/265) |
0.00% (0/22) |
0.00% (0/183) |
src/cryptofuzz/fuzzing-headers/include/fuzzing/datasource/datasource.hpp |
43.81% (46/105) |
42.11% (8/19) |
54.35% (25/46) |
src/cryptofuzz/fuzzing-headers/include/fuzzing/datasource/id.hpp |
18.18% (4/22) |
33.33% (1/3) |
66.67% (4/6) |
src/cryptofuzz/fuzzing-headers/include/fuzzing/exception.hpp |
20.00% (2/10) |
33.33% (2/6) |
33.33% (2/6) |
src/cryptofuzz/fuzzing-headers/include/fuzzing/memory.hpp |
26.67% (4/15) |
25.00% (1/4) |
25.00% (1/4) |
src/cryptofuzz/fuzzing-headers/include/fuzzing/types.hpp |
0.00% (0/45) |
0.00% (0/8) |
0.00% (0/20) |
src/cryptofuzz/include/cryptofuzz/components.h |
12.50% (4/32) |
44.44% (4/9) |
12.12% (4/33) |
src/cryptofuzz/include/cryptofuzz/module.h |
98.55% (340/345) |
97.73% (86/88) |
97.73% (86/88) |
src/cryptofuzz/include/cryptofuzz/operations.h |
12.69% (186/1466) |
38.43% (176/458) |
36.97% (176/476) |
src/cryptofuzz/include/cryptofuzz/repository.h |
85.71% (54/63) |
92.31% (12/13) |
92.31% (12/13) |
src/cryptofuzz/modules/botan/bn_helper.cpp |
90.91% (20/22) |
90.00% (9/10) |
90.00% (9/10) |
src/cryptofuzz/modules/botan/bn_ops.cpp |
79.38% (539/679) |
100.00% (52/52) |
72.56% (312/430) |
src/cryptofuzz/modules/botan/bn_ops.h |
100.00% (1/1) |
100.00% (1/1) |
100.00% (1/1) |
src/cryptofuzz/modules/botan/module.cpp |
94.01% (1318/1402) |
98.11% (52/53) |
93.32% (978/1048) |
src/cryptofuzz/modules/libgmp/bn_ops.cpp |
92.96% (858/923) |
100.00% (66/66) |
93.21% (934/1002) |
src/cryptofuzz/modules/libgmp/bn_ops.h |
88.30% (83/94) |
94.12% (16/17) |
92.65% (63/68) |
src/cryptofuzz/modules/libgmp/module.cpp |
100.00% (226/226) |
100.00% (2/2) |
98.81% (166/168) |
src/cryptofuzz/modules/openssl/bn_ops.cpp |
92.79% (785/846) |
100.00% (40/40) |
87.91% (676/769) |
src/cryptofuzz/modules/openssl/bn_ops.h |
89.59% (284/317) |
91.43% (32/35) |
86.97% (207/238) |
src/cryptofuzz/modules/openssl/module.cpp |
94.33% (1762/1868) |
100.00% (43/43) |
86.83% (1852/2133) |
src/cryptofuzz/modules/openssl/module_internal.h |
68.44% (193/282) |
90.48% (38/42) |
67.56% (152/225) |
src/cryptofuzz/mutator.cpp |
0.22% (5/2229) |
4.00% (1/25) |
0.08% (1/1278) |
src/cryptofuzz/mutatorpool.cpp |
40.00% (4/10) |
33.33% (1/3) |
33.33% (1/3) |
src/cryptofuzz/openssl_importer.cpp |
0.00% (0/69) |
0.00% (0/4) |
0.00% (0/32) |
src/cryptofuzz/operation.cpp |
0.16% (3/1929) |
1.16% (3/259) |
0.85% (3/351) |
src/cryptofuzz/options.cpp |
12.62% (38/301) |
57.14% (4/7) |
33.20% (80/241) |
src/cryptofuzz/repository.cpp |
32.32% (64/198) |
42.86% (12/28) |
29.55% (26/88) |
src/cryptofuzz/tests.cpp |
71.36% (730/1023) |
97.35% (110/113) |
70.24% (446/635) |
src/cryptofuzz/third_party/cpu_features/include/internal/bit_utils.h |
0.00% (0/9) |
0.00% (0/2) |
0.00% (0/2) |
src/cryptofuzz/third_party/cpu_features/src/cpuinfo_x86.c |
0.00% (0/874) |
0.00% (0/25) |
0.00% (0/396) |
src/cryptofuzz/third_party/json/json.hpp |
0.00% (0/3709) |
0.00% (0/256) |
0.00% (0/1438) |
src/cryptofuzz/util.cpp |
21.74% (197/906) |
23.08% (21/91) |
29.92% (146/488) |
src/cryptofuzz/wycheproof.cpp |
0.00% (0/332) |
0.00% (0/8) |
0.00% (0/216) |
src/gmp-6.2.1/assert.c |
0.00% (0/13) |
0.00% (0/2) |
0.00% (0/8) |
src/gmp-6.2.1/errno.c |
0.00% (0/12) |
0.00% (0/3) |
0.00% (0/4) |
src/gmp-6.2.1/gmp-impl.h |
52.21% (59/113) |
70.59% (12/17) |
59.19% (132/223) |
src/gmp-6.2.1/gmp.h |
73.87% (82/111) |
65.00% (13/20) |
95.48% (169/177) |
src/gmp-6.2.1/memory.c |
65.22% (15/23) |
100.00% (3/3) |
77.78% (7/9) |
src/gmp-6.2.1/mpn/bdiv_q.c |
76.92% (20/26) |
100.00% (2/2) |
77.20% (193/250) |
src/gmp-6.2.1/mpn/bdiv_qr.c |
80.65% (25/31) |
100.00% (2/2) |
75.62% (276/365) |
src/gmp-6.2.1/mpn/binvert.c |
69.70% (23/33) |
100.00% (2/2) |
70.99% (93/131) |
src/gmp-6.2.1/mpn/brootinv.c |
100.00% (68/68) |
100.00% (2/2) |
84.07% (95/113) |
src/gmp-6.2.1/mpn/bsqrtinv.c |
88.24% (30/34) |
100.00% (1/1) |
84.21% (32/38) |
src/gmp-6.2.1/mpn/compute_powtab.c |
100.00% (121/121) |
100.00% (3/3) |
88.46% (69/78) |
src/gmp-6.2.1/mpn/dcpi1_bdiv_q.c |
89.04% (65/73) |
100.00% (2/2) |
74.81% (101/135) |
src/gmp-6.2.1/mpn/dcpi1_bdiv_qr.c |
77.53% (69/89) |
66.67% (2/3) |
58.33% (126/216) |
src/gmp-6.2.1/mpn/dcpi1_div_q.c |
0.00% (0/33) |
0.00% (0/1) |
0.00% (0/221) |
src/gmp-6.2.1/mpn/dcpi1_div_qr.c |
89.24% (141/158) |
100.00% (2/2) |
74.91% (218/291) |
src/gmp-6.2.1/mpn/dcpi1_divappr_q.c |
0.00% (0/156) |
0.00% (0/2) |
0.00% (0/340) |
src/gmp-6.2.1/mpn/div_q.c |
61.67% (111/180) |
100.00% (1/1) |
52.00% (417/802) |
src/gmp-6.2.1/mpn/divexact.c |
100.00% (43/43) |
100.00% (1/1) |
75.00% (111/148) |
src/gmp-6.2.1/mpn/divis.c |
94.85% (92/97) |
100.00% (1/1) |
70.24% (373/531) |
src/gmp-6.2.1/mpn/fib2_ui.c |
100.00% (61/61) |
100.00% (1/1) |
78.42% (149/190) |
src/gmp-6.2.1/mpn/fib2m.c |
98.35% (119/121) |
100.00% (2/2) |
82.84% (251/303) |
src/gmp-6.2.1/mpn/gcd.c |
72.54% (103/142) |
100.00% (2/2) |
71.54% (264/369) |
src/gmp-6.2.1/mpn/gcd_1.c |
100.00% (43/43) |
100.00% (1/1) |
82.04% (137/167) |
src/gmp-6.2.1/mpn/gcd_subdiv_step.c |
72.55% (74/102) |
100.00% (1/1) |
59.51% (147/247) |
src/gmp-6.2.1/mpn/gcdext.c |
12.14% (38/313) |
33.33% (1/3) |
9.19% (106/1154) |
src/gmp-6.2.1/mpn/gcdext_1.c |
100.00% (35/35) |
100.00% (1/1) |
81.25% (26/32) |
src/gmp-6.2.1/mpn/gcdext_lehmer.c |
98.01% (197/201) |
100.00% (2/2) |
83.87% (603/719) |
src/gmp-6.2.1/mpn/get_str.c |
62.10% (136/219) |
100.00% (3/3) |
52.44% (161/307) |
src/gmp-6.2.1/mpn/hgcd.c |
0.00% (0/64) |
0.00% (0/2) |
0.00% (0/124) |
src/gmp-6.2.1/mpn/hgcd2.c |
100.00% (213/213) |
100.00% (4/4) |
89.60% (181/202) |
src/gmp-6.2.1/mpn/hgcd2_jacobi.c |
100.00% (261/261) |
100.00% (3/3) |
92.89% (196/211) |
src/gmp-6.2.1/mpn/hgcd_appr.c |
0.00% (0/134) |
0.00% (0/2) |
0.00% (0/287) |
src/gmp-6.2.1/mpn/hgcd_jacobi.c |
0.00% (0/107) |
0.00% (0/3) |
0.00% (0/256) |
src/gmp-6.2.1/mpn/hgcd_matrix.c |
0.00% (0/135) |
0.00% (0/5) |
0.00% (0/457) |
src/gmp-6.2.1/mpn/hgcd_reduce.c |
0.00% (0/136) |
0.00% (0/4) |
0.00% (0/817) |
src/gmp-6.2.1/mpn/hgcd_step.c |
0.00% (0/49) |
0.00% (0/2) |
0.00% (0/175) |
src/gmp-6.2.1/mpn/invertappr.c |
0.00% (0/125) |
0.00% (0/3) |
0.00% (0/629) |
src/gmp-6.2.1/mpn/jacbase.c |
100.00% (31/31) |
100.00% (1/1) |
81.08% (90/111) |
src/gmp-6.2.1/mpn/jacobi.c |
70.16% (87/124) |
100.00% (2/2) |
66.19% (186/281) |
src/gmp-6.2.1/mpn/jacobi_2.c |
70.29% (97/138) |
100.00% (1/1) |
60.84% (174/286) |
src/gmp-6.2.1/mpn/matrix22_mul.c |
0.00% (0/191) |
0.00% (0/5) |
0.00% (0/485) |
src/gmp-6.2.1/mpn/matrix22_mul1_inverse_vector.c |
100.00% (11/11) |
100.00% (1/1) |
79.31% (23/29) |
src/gmp-6.2.1/mpn/mod_1.c |
68.71% (101/147) |
100.00% (3/3) |
61.44% (188/306) |
src/gmp-6.2.1/mpn/mu_bdiv_q.c |
0.00% (0/154) |
0.00% (0/3) |
0.00% (0/337) |
src/gmp-6.2.1/mpn/mu_bdiv_qr.c |
0.00% (0/170) |
0.00% (0/3) |
0.00% (0/395) |
src/gmp-6.2.1/mpn/mu_div_q.c |
0.00% (0/75) |
0.00% (0/2) |
0.00% (0/316) |
src/gmp-6.2.1/mpn/mu_div_qr.c |
0.00% (0/193) |
0.00% (0/6) |
0.00% (0/448) |
src/gmp-6.2.1/mpn/mu_divappr_q.c |
0.00% (0/186) |
0.00% (0/4) |
0.00% (0/469) |
src/gmp-6.2.1/mpn/mul.c |
73.39% (182/248) |
100.00% (1/1) |
54.77% (580/1059) |
src/gmp-6.2.1/mpn/mul_fft.c |
0.00% (0/503) |
0.00% (0/16) |
0.00% (0/1042) |
src/gmp-6.2.1/mpn/mul_n.c |
92.86% (52/56) |
100.00% (1/1) |
61.70% (269/436) |
src/gmp-6.2.1/mpn/mullo_n.c |
80.00% (56/70) |
100.00% (3/3) |
54.39% (229/421) |
src/gmp-6.2.1/mpn/mulmod_bnm1.c |
70.39% (126/179) |
100.00% (4/4) |
57.78% (349/604) |
src/gmp-6.2.1/mpn/nussbaumer_mul.c |
0.00% (0/21) |
0.00% (0/1) |
0.00% (0/60) |
src/gmp-6.2.1/mpn/perfpow.c |
92.42% (195/211) |
100.00% (4/4) |
79.51% (458/576) |
src/gmp-6.2.1/mpn/perfsqr.c |
100.00% (21/21) |
100.00% (1/1) |
79.94% (259/324) |
src/gmp-6.2.1/mpn/pow_1.c |
84.21% (64/76) |
100.00% (1/1) |
54.62% (65/119) |
src/gmp-6.2.1/mpn/powlo.c |
100.00% (108/108) |
100.00% (3/3) |
82.66% (348/421) |
src/gmp-6.2.1/mpn/powm.c |
73.24% (219/299) |
100.00% (4/4) |
54.70% (867/1585) |
src/gmp-6.2.1/mpn/pre_mod_1.c |
100.00% (15/15) |
100.00% (1/1) |
76.92% (30/39) |
src/gmp-6.2.1/mpn/redc_2.c |
100.00% (24/24) |
100.00% (1/1) |
61.11% (33/54) |
src/gmp-6.2.1/mpn/redc_n.c |
100.00% (21/21) |
100.00% (1/1) |
81.08% (60/74) |
src/gmp-6.2.1/mpn/remove.c |
97.65% (83/85) |
100.00% (2/2) |
75.38% (199/264) |
src/gmp-6.2.1/mpn/rootrem.c |
96.83% (244/252) |
100.00% (3/3) |
79.04% (660/835) |
src/gmp-6.2.1/mpn/sbpi1_bdiv_q.c |
100.00% (41/41) |
100.00% (1/1) |
76.47% (78/102) |
src/gmp-6.2.1/mpn/sbpi1_bdiv_qr.c |
100.00% (22/22) |
100.00% (1/1) |
75.00% (45/60) |
src/gmp-6.2.1/mpn/sbpi1_div_q.c |
43.37% (85/196) |
100.00% (1/1) |
46.64% (111/238) |
src/gmp-6.2.1/mpn/sbpi1_div_qr.c |
100.00% (49/49) |
100.00% (1/1) |
89.02% (73/82) |
src/gmp-6.2.1/mpn/sbpi1_divappr_q.c |
93.44% (114/122) |
100.00% (1/1) |
90.75% (157/173) |
src/gmp-6.2.1/mpn/scan0.c |
92.86% (13/14) |
100.00% (1/1) |
78.12% (25/32) |
src/gmp-6.2.1/mpn/scan1.c |
100.00% (14/14) |
100.00% (1/1) |
88.46% (23/26) |
src/gmp-6.2.1/mpn/sec_div_r.c |
87.18% (34/39) |
50.00% (1/2) |
81.16% (56/69) |
src/gmp-6.2.1/mpn/sec_pi1_div_r.c |
85.00% (34/40) |
100.00% (1/1) |
79.41% (54/68) |
src/gmp-6.2.1/mpn/sec_powm.c |
100.00% (151/151) |
100.00% (5/5) |
73.43% (467/636) |
src/gmp-6.2.1/mpn/set_str.c |
74.57% (129/173) |
100.00% (3/3) |
71.23% (203/285) |
src/gmp-6.2.1/mpn/sqr.c |
74.14% (43/58) |
100.00% (1/1) |
68.34% (136/199) |
src/gmp-6.2.1/mpn/sqrlo.c |
70.49% (43/61) |
100.00% (3/3) |
55.76% (179/321) |
src/gmp-6.2.1/mpn/sqrmod_bnm1.c |
0.00% (0/151) |
0.00% (0/4) |
0.00% (0/504) |
src/gmp-6.2.1/mpn/sqrtrem.c |
96.83% (305/315) |
100.00% (6/6) |
77.03% (751/975) |
src/gmp-6.2.1/mpn/strongfibo.c |
91.36% (74/81) |
100.00% (3/3) |
54.80% (137/250) |
src/gmp-6.2.1/mpn/tdiv_qr.c |
91.83% (236/257) |
100.00% (1/1) |
76.68% (717/935) |
src/gmp-6.2.1/mpn/toom22_mul.c |
93.88% (92/98) |
100.00% (1/1) |
81.27% (295/363) |
src/gmp-6.2.1/mpn/toom2_sqr.c |
91.23% (52/57) |
100.00% (1/1) |
77.68% (181/233) |
src/gmp-6.2.1/mpn/toom32_mul.c |
98.46% (128/130) |
100.00% (1/1) |
79.09% (329/416) |
src/gmp-6.2.1/mpn/toom33_mul.c |
100.00% (95/95) |
100.00% (1/1) |
69.83% (280/401) |
src/gmp-6.2.1/mpn/toom3_sqr.c |
100.00% (56/56) |
100.00% (1/1) |
50.50% (152/301) |
src/gmp-6.2.1/mpn/toom42_mul.c |
100.00% (109/109) |
100.00% (1/1) |
89.06% (236/265) |
src/gmp-6.2.1/mpn/toom43_mul.c |
100.00% (106/106) |
100.00% (1/1) |
86.59% (213/246) |
src/gmp-6.2.1/mpn/toom44_mul.c |
100.00% (73/73) |
100.00% (1/1) |
61.35% (408/665) |
src/gmp-6.2.1/mpn/toom4_sqr.c |
100.00% (44/44) |
100.00% (1/1) |
46.03% (255/554) |
src/gmp-6.2.1/mpn/toom53_mul.c |
100.00% (126/126) |
100.00% (1/1) |
83.78% (279/333) |
src/gmp-6.2.1/mpn/toom63_mul.c |
99.16% (118/119) |
100.00% (3/3) |
91.16% (227/249) |
src/gmp-6.2.1/mpn/toom6h_mul.c |
93.20% (96/103) |
100.00% (1/1) |
54.59% (470/861) |
src/gmp-6.2.1/mpn/toom8_sqr.c |
100.00% (52/52) |
100.00% (1/1) |
74.60% (1166/1563) |
src/gmp-6.2.1/mpn/toom8h_mul.c |
86.15% (112/130) |
100.00% (1/1) |
74.98% (1025/1367) |
src/gmp-6.2.1/mpn/toom_couple_handling.c |
100.00% (23/23) |
100.00% (1/1) |
91.18% (31/34) |
src/gmp-6.2.1/mpn/toom_eval_dgr3_pm1.c |
100.00% (17/17) |
100.00% (1/1) |
79.66% (47/59) |
src/gmp-6.2.1/mpn/toom_eval_dgr3_pm2.c |
100.00% (24/24) |
100.00% (1/1) |
81.54% (53/65) |
src/gmp-6.2.1/mpn/toom_eval_pm1.c |
100.00% (27/27) |
100.00% (1/1) |
76.52% (88/115) |
src/gmp-6.2.1/mpn/toom_eval_pm2.c |
100.00% (37/37) |
100.00% (1/1) |
80.80% (101/125) |
src/gmp-6.2.1/mpn/toom_eval_pm2exp.c |
100.00% (40/40) |
100.00% (1/1) |
79.73% (118/148) |
src/gmp-6.2.1/mpn/toom_eval_pm2rexp.c |
100.00% (30/30) |
100.00% (1/1) |
79.41% (81/102) |
src/gmp-6.2.1/mpn/toom_interpolate_12pts.c |
97.80% (89/91) |
100.00% (2/2) |
78.62% (467/594) |
src/gmp-6.2.1/mpn/toom_interpolate_16pts.c |
98.46% (128/130) |
100.00% (2/2) |
79.75% (701/879) |
src/gmp-6.2.1/mpn/toom_interpolate_5pts.c |
96.43% (54/56) |
100.00% (1/1) |
72.89% (164/225) |
src/gmp-6.2.1/mpn/toom_interpolate_6pts.c |
92.54% (62/67) |
100.00% (1/1) |
68.84% (232/337) |
src/gmp-6.2.1/mpn/toom_interpolate_7pts.c |
100.00% (84/84) |
100.00% (1/1) |
81.31% (274/337) |
src/gmp-6.2.1/mpn/toom_interpolate_8pts.c |
96.08% (49/51) |
100.00% (2/2) |
72.42% (323/446) |
src/gmp-6.2.1/mpn/trialdiv.c |
100.00% (30/30) |
100.00% (1/1) |
88.46% (23/26) |
src/gmp-6.2.1/mpz/and.c |
100.00% (82/82) |
100.00% (1/1) |
78.93% (191/242) |
src/gmp-6.2.1/mpz/aors.h |
100.00% (57/57) |
100.00% (1/1) |
100.00% (83/83) |
src/gmp-6.2.1/mpz/aors_ui.h |
100.00% (37/37) |
100.00% (1/1) |
100.00% (38/38) |
src/gmp-6.2.1/mpz/aorsmul.c |
100.00% (82/82) |
100.00% (3/3) |
93.57% (131/140) |
src/gmp-6.2.1/mpz/aorsmul_i.c |
90.59% (77/85) |
100.00% (3/3) |
82.21% (134/163) |
src/gmp-6.2.1/mpz/bin_ui.c |
91.48% (161/176) |
100.00% (8/8) |
79.23% (225/284) |
src/gmp-6.2.1/mpz/bin_uiui.c |
98.32% (292/297) |
100.00% (19/19) |
83.64% (690/825) |
src/gmp-6.2.1/mpz/clear.c |
100.00% (4/4) |
100.00% (1/1) |
100.00% (4/4) |
src/gmp-6.2.1/mpz/clrbit.c |
32.26% (20/62) |
100.00% (1/1) |
15.32% (17/111) |
src/gmp-6.2.1/mpz/cmp.c |
100.00% (14/14) |
100.00% (1/1) |
100.00% (29/29) |
src/gmp-6.2.1/mpz/cmp_si.c |
100.00% (19/19) |
100.00% (1/1) |
100.00% (17/17) |
src/gmp-6.2.1/mpz/cmp_ui.c |
100.00% (19/19) |
100.00% (1/1) |
100.00% (18/18) |
src/gmp-6.2.1/mpz/cmpabs.c |
100.00% (14/14) |
100.00% (1/1) |
96.30% (26/27) |
src/gmp-6.2.1/mpz/cmpabs_ui.c |
100.00% (20/20) |
100.00% (1/1) |
100.00% (19/19) |
src/gmp-6.2.1/mpz/dive_ui.c |
62.96% (17/27) |
100.00% (1/1) |
66.20% (47/71) |
src/gmp-6.2.1/mpz/divexact.c |
97.30% (36/37) |
100.00% (1/1) |
85.92% (122/142) |
src/gmp-6.2.1/mpz/divis.c |
85.71% (6/7) |
100.00% (1/1) |
94.74% (18/19) |
src/gmp-6.2.1/mpz/divis_ui.c |
70.97% (22/31) |
100.00% (1/1) |
80.33% (49/61) |
src/gmp-6.2.1/mpz/export.c |
68.10% (79/116) |
100.00% (1/1) |
37.33% (134/359) |
src/gmp-6.2.1/mpz/fac_ui.c |
100.00% (41/41) |
100.00% (1/1) |
91.95% (80/87) |
src/gmp-6.2.1/mpz/fdiv_q.c |
100.00% (12/12) |
100.00% (1/1) |
85.71% (48/56) |
src/gmp-6.2.1/mpz/fdiv_q_ui.c |
96.30% (26/27) |
100.00% (1/1) |
82.22% (37/45) |
src/gmp-6.2.1/mpz/fdiv_r_ui.c |
82.14% (23/28) |
100.00% (1/1) |
89.66% (26/29) |
src/gmp-6.2.1/mpz/fits_s.h |
100.00% (12/12) |
100.00% (1/1) |
100.00% (15/15) |
src/gmp-6.2.1/mpz/gcd.c |
100.00% (110/110) |
100.00% (1/1) |
83.12% (384/462) |
src/gmp-6.2.1/mpz/gcd_ui.c |
100.00% (29/29) |
100.00% (1/1) |
89.77% (79/88) |
src/gmp-6.2.1/mpz/gcdext.c |
100.00% (72/72) |
100.00% (1/1) |
81.04% (312/385) |
src/gmp-6.2.1/mpz/get_si.c |
100.00% (11/11) |
100.00% (1/1) |
100.00% (9/9) |
src/gmp-6.2.1/mpz/get_str.c |
80.33% (49/61) |
100.00% (1/1) |
79.13% (163/206) |
src/gmp-6.2.1/mpz/hamdist.c |
100.00% (103/103) |
100.00% (1/1) |
92.97% (119/128) |
src/gmp-6.2.1/mpz/init.c |
100.00% (6/6) |
100.00% (1/1) |
100.00% (4/4) |
src/gmp-6.2.1/mpz/init2.c |
75.00% (12/16) |
100.00% (1/1) |
93.33% (14/15) |
src/gmp-6.2.1/mpz/invert.c |
100.00% (28/28) |
100.00% (1/1) |
89.47% (85/95) |
src/gmp-6.2.1/mpz/ior.c |
91.51% (97/106) |
100.00% (1/1) |
79.53% (202/254) |
src/gmp-6.2.1/mpz/iset.c |
100.00% (12/12) |
100.00% (1/1) |
82.54% (52/63) |
src/gmp-6.2.1/mpz/iset_si.c |
100.00% (10/10) |
100.00% (1/1) |
100.00% (18/18) |
src/gmp-6.2.1/mpz/iset_ui.c |
100.00% (10/10) |
100.00% (1/1) |
100.00% (10/10) |
src/gmp-6.2.1/mpz/jacobi.c |
100.00% (91/91) |
100.00% (1/1) |
76.37% (349/457) |
src/gmp-6.2.1/mpz/kronzs.c |
100.00% (30/30) |
100.00% (1/1) |
88.35% (91/103) |
src/gmp-6.2.1/mpz/kronzu.c |
80.49% (33/41) |
100.00% (1/1) |
83.49% (91/109) |
src/gmp-6.2.1/mpz/lcm.c |
100.00% (43/43) |
100.00% (1/1) |
93.75% (75/80) |
src/gmp-6.2.1/mpz/lcm_ui.c |
100.00% (23/23) |
100.00% (1/1) |
100.00% (25/25) |
src/gmp-6.2.1/mpz/lucmod.c |
90.91% (50/55) |
100.00% (1/1) |
79.21% (80/101) |
src/gmp-6.2.1/mpz/lucnum_ui.c |
100.00% (96/96) |
100.00% (1/1) |
79.92% (195/244) |
src/gmp-6.2.1/mpz/millerrabin.c |
98.96% (95/96) |
100.00% (3/3) |
80.99% (213/263) |
src/gmp-6.2.1/mpz/mod.c |
100.00% (23/23) |
100.00% (1/1) |
86.59% (71/82) |
src/gmp-6.2.1/mpz/mul.c |
100.00% (94/94) |
100.00% (1/1) |
89.95% (188/209) |
src/gmp-6.2.1/mpz/mul_2exp.c |
96.67% (29/30) |
100.00% (1/1) |
80.43% (74/92) |
src/gmp-6.2.1/mpz/mul_i.h |
100.00% (23/23) |
100.00% (1/1) |
100.00% (36/36) |
src/gmp-6.2.1/mpz/n_pow_ui.c |
72.03% (170/236) |
100.00% (1/1) |
53.54% (325/607) |
src/gmp-6.2.1/mpz/nextprime.c |
95.00% (57/60) |
100.00% (1/1) |
79.81% (83/104) |
src/gmp-6.2.1/mpz/oddfac_1.c |
94.00% (141/150) |
100.00% (7/7) |
71.40% (342/479) |
src/gmp-6.2.1/mpz/perfpow.c |
100.00% (3/3) |
100.00% (1/1) |
100.00% (5/5) |
src/gmp-6.2.1/mpz/pow_ui.c |
100.00% (16/16) |
100.00% (1/1) |
100.00% (11/11) |
src/gmp-6.2.1/mpz/powm.c |
91.28% (157/172) |
100.00% (1/1) |
71.02% (473/666) |
src/gmp-6.2.1/mpz/powm_sec.c |
78.72% (37/47) |
100.00% (1/1) |
72.46% (121/167) |
src/gmp-6.2.1/mpz/powm_ui.c |
91.48% (161/176) |
100.00% (3/3) |
70.79% (572/808) |
src/gmp-6.2.1/mpz/pprime_p.c |
100.00% (94/94) |
100.00% (2/2) |
88.51% (131/148) |
src/gmp-6.2.1/mpz/primorial_ui.c |
100.00% (45/45) |
100.00% (4/4) |
90.62% (87/96) |
src/gmp-6.2.1/mpz/prodlimbs.c |
100.00% (40/40) |
100.00% (1/1) |
85.86% (85/99) |
src/gmp-6.2.1/mpz/realloc.c |
63.64% (21/33) |
100.00% (1/1) |
78.12% (25/32) |
src/gmp-6.2.1/mpz/roinit_n.c |
100.00% (8/8) |
100.00% (1/1) |
84.21% (16/19) |
src/gmp-6.2.1/mpz/root.c |
95.12% (39/41) |
100.00% (1/1) |
83.33% (130/156) |
src/gmp-6.2.1/mpz/rootrem.c |
83.33% (40/48) |
100.00% (1/1) |
45.78% (103/225) |
src/gmp-6.2.1/mpz/scan0.c |
37.50% (21/56) |
100.00% (1/1) |
48.35% (44/91) |
src/gmp-6.2.1/mpz/scan1.c |
45.28% (24/53) |
100.00% (1/1) |
50.00% (49/98) |
src/gmp-6.2.1/mpz/set.c |
100.00% (10/10) |
100.00% (1/1) |
85.00% (51/60) |
src/gmp-6.2.1/mpz/set_si.c |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/18) |
src/gmp-6.2.1/mpz/set_str.c |
65.38% (51/78) |
100.00% (1/1) |
70.45% (62/88) |
src/gmp-6.2.1/mpz/set_ui.c |
100.00% (6/6) |
100.00% (1/1) |
100.00% (10/10) |
src/gmp-6.2.1/mpz/setbit.c |
40.00% (22/55) |
100.00% (1/1) |
42.59% (46/108) |
src/gmp-6.2.1/mpz/sizeinbase.c |
100.00% (5/5) |
100.00% (1/1) |
77.50% (62/80) |
src/gmp-6.2.1/mpz/sqrt.c |
96.55% (28/29) |
100.00% (1/1) |
82.02% (73/89) |
src/gmp-6.2.1/mpz/sqrtrem.c |
69.70% (23/33) |
100.00% (1/1) |
29.59% (29/98) |
src/gmp-6.2.1/mpz/stronglucas.c |
96.25% (77/80) |
100.00% (2/2) |
87.89% (196/223) |
src/gmp-6.2.1/mpz/swap.c |
100.00% (5/5) |
100.00% (1/1) |
100.00% (10/10) |
src/gmp-6.2.1/mpz/tdiv_q_2exp.c |
100.00% (27/27) |
100.00% (1/1) |
85.25% (52/61) |
src/gmp-6.2.1/mpz/tdiv_qr.c |
97.96% (48/49) |
100.00% (1/1) |
85.90% (201/234) |
src/gmp-6.2.1/mpz/tdiv_r.c |
84.78% (39/46) |
100.00% (1/1) |
65.80% (152/231) |
src/gmp-6.2.1/mpz/tdiv_r_2exp.c |
59.38% (19/32) |
100.00% (1/1) |
27.27% (27/99) |
src/gmp-6.2.1/mpz/tdiv_ui.c |
77.78% (14/18) |
100.00% (1/1) |
81.25% (13/16) |
src/gmp-6.2.1/mpz/tstbit.c |
52.00% (13/25) |
100.00% (1/1) |
72.73% (16/22) |
src/gmp-6.2.1/mpz/ui_pow_ui.c |
100.00% (6/6) |
100.00% (1/1) |
100.00% (2/2) |
src/gmp-6.2.1/mpz/ui_sub.c |
100.00% (39/39) |
100.00% (1/1) |
100.00% (36/36) |
src/gmp-6.2.1/mpz/urandomb.c |
100.00% (9/9) |
100.00% (1/1) |
100.00% (26/26) |
src/gmp-6.2.1/mpz/urandomm.c |
81.82% (36/44) |
100.00% (1/1) |
55.17% (80/145) |
src/gmp-6.2.1/mpz/xor.c |
100.00% (80/80) |
100.00% (1/1) |
79.20% (297/375) |
src/gmp-6.2.1/nextprime.c |
98.81% (83/84) |
100.00% (2/2) |
98.00% (49/50) |
src/gmp-6.2.1/primesieve.c |
59.44% (85/143) |
83.33% (5/6) |
42.91% (112/261) |
src/gmp-6.2.1/rand/randclr.c |
100.00% (3/3) |
100.00% (1/1) |
100.00% (2/2) |
src/gmp-6.2.1/rand/randdef.c |
100.00% (3/3) |
100.00% (1/1) |
100.00% (2/2) |
src/gmp-6.2.1/rand/randmt.c |
87.00% (87/100) |
80.00% (4/5) |
87.72% (100/114) |
src/gmp-6.2.1/rand/randmts.c |
98.41% (62/63) |
100.00% (3/3) |
92.06% (58/63) |
src/gmp-6.2.1/rand/randsd.c |
100.00% (3/3) |
100.00% (1/1) |
100.00% (2/2) |
src/gmp-6.2.1/rand/randsdui.c |
100.00% (6/6) |
100.00% (1/1) |
100.00% (6/6) |
src/gmp-6.2.1/tal-reent.c |
100.00% (20/20) |
100.00% (2/2) |
88.89% (16/18) |
src/libressl.fuzzers/asn1.c |
96.23% (51/53) |
66.67% (2/3) |
95.37% (103/108) |
src/libressl.fuzzers/asn1parse.c |
76.92% (10/13) |
66.67% (2/3) |
75.00% (3/4) |
src/libressl.fuzzers/bignum.c |
75.00% (51/68) |
66.67% (2/3) |
66.67% (28/42) |
src/libressl.fuzzers/bndiv.c |
61.84% (47/76) |
66.67% (2/3) |
73.61% (53/72) |
src/libressl.fuzzers/client.c |
77.27% (34/44) |
75.00% (3/4) |
57.78% (26/45) |
src/libressl.fuzzers/cms.c |
83.33% (20/24) |
66.67% (2/3) |
71.43% (10/14) |
src/libressl.fuzzers/conf.c |
80.95% (17/21) |
66.67% (2/3) |
66.67% (8/12) |
src/libressl.fuzzers/crl.c |
90.48% (19/21) |
66.67% (2/3) |
85.71% (6/7) |
src/libressl.fuzzers/driver.c |
100.00% (6/6) |
100.00% (2/2) |
100.00% (2/2) |
src/libressl.fuzzers/rand.inc |
25.00% (3/12) |
33.33% (1/3) |
20.00% (1/5) |
src/libressl.fuzzers/server.c |
75.82% (69/91) |
75.00% (3/4) |
59.79% (58/97) |
src/libressl.fuzzers/x509.c |
90.91% (20/22) |
66.67% (2/3) |
85.71% (6/7) |
src/libressl/crypto/aes/aes.c |
51.69% (46/89) |
22.22% (2/9) |
63.04% (29/46) |
src/libressl/crypto/aes/aes_core.c |
100.00% (12/12) |
100.00% (4/4) |
100.00% (4/4) |
src/libressl/crypto/arch/amd64/crypto_cpu_caps.c |
95.45% (63/66) |
100.00% (4/4) |
92.78% (90/97) |
src/libressl/crypto/asn1/a_bitstr.c |
48.88% (87/178) |
58.33% (7/12) |
41.96% (60/143) |
src/libressl/crypto/asn1/a_enum.c |
32.30% (73/226) |
57.14% (8/14) |
34.36% (67/195) |
src/libressl/crypto/asn1/a_int.c |
60.73% (334/550) |
85.71% (24/28) |
61.57% (314/510) |
src/libressl/crypto/asn1/a_mbstr.c |
56.77% (151/266) |
63.64% (7/11) |
56.45% (140/248) |
src/libressl/crypto/asn1/a_object.c |
43.76% (186/425) |
61.90% (13/21) |
40.10% (158/394) |
src/libressl/crypto/asn1/a_octet.c |
100.00% (22/22) |
100.00% (7/7) |
100.00% (7/7) |
src/libressl/crypto/asn1/a_pkey.c |
80.49% (66/82) |
100.00% (3/3) |
77.98% (85/109) |
src/libressl/crypto/asn1/a_print.c |
0.00% (0/55) |
0.00% (0/2) |
0.00% (0/84) |
src/libressl/crypto/asn1/a_strex.c |
73.10% (318/435) |
80.00% (12/15) |
76.76% (317/413) |
src/libressl/crypto/asn1/a_string.c |
53.46% (139/260) |
83.33% (15/18) |
52.53% (114/217) |
src/libressl/crypto/asn1/a_strnid.c |
0.00% (0/64) |
0.00% (0/5) |
0.00% (0/58) |
src/libressl/crypto/asn1/a_time.c |
0.00% (0/29) |
0.00% (0/6) |
0.00% (0/15) |
src/libressl/crypto/asn1/a_time_posix.c |
68.83% (106/154) |
69.23% (9/13) |
69.63% (94/135) |
src/libressl/crypto/asn1/a_time_tm.c |
45.58% (160/351) |
30.00% (9/30) |
42.51% (159/374) |
src/libressl/crypto/asn1/a_type.c |
19.79% (37/187) |
42.86% (6/14) |
17.58% (32/182) |
src/libressl/crypto/asn1/a_utf8.c |
92.00% (92/100) |
100.00% (2/2) |
92.73% (102/110) |
src/libressl/crypto/asn1/asn1_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/asn1/asn1_gen.c |
0.00% (0/514) |
0.00% (0/9) |
0.00% (0/549) |
src/libressl/crypto/asn1/asn1_item.c |
50.36% (210/417) |
57.14% (8/14) |
49.58% (179/361) |
src/libressl/crypto/asn1/asn1_lib.c |
94.17% (97/103) |
100.00% (4/4) |
87.18% (68/78) |
src/libressl/crypto/asn1/asn1_old.c |
0.00% (0/85) |
0.00% (0/5) |
0.00% (0/45) |
src/libressl/crypto/asn1/asn1_old_lib.c |
91.59% (98/107) |
80.00% (4/5) |
95.24% (60/63) |
src/libressl/crypto/asn1/asn1_par.c |
76.60% (216/282) |
75.00% (3/4) |
78.69% (240/305) |
src/libressl/crypto/asn1/asn1_types.c |
100.00% (41/41) |
100.00% (6/6) |
100.00% (58/58) |
src/libressl/crypto/asn1/asn_mime.c |
0.00% (0/661) |
0.00% (0/25) |
0.00% (0/842) |
src/libressl/crypto/asn1/asn_moid.c |
0.00% (0/65) |
0.00% (0/4) |
0.00% (0/53) |
src/libressl/crypto/asn1/bio_asn1.c |
0.00% (0/224) |
0.00% (0/14) |
0.00% (0/170) |
src/libressl/crypto/asn1/bio_ndef.c |
0.00% (0/102) |
0.00% (0/5) |
0.00% (0/71) |
src/libressl/crypto/asn1/p5_pbe.c |
0.00% (0/64) |
0.00% (0/6) |
0.00% (0/50) |
src/libressl/crypto/asn1/p5_pbev2.c |
0.00% (0/138) |
0.00% (0/10) |
0.00% (0/111) |
src/libressl/crypto/asn1/p8_pkey.c |
78.85% (41/52) |
77.78% (7/9) |
78.79% (26/33) |
src/libressl/crypto/asn1/t_crl.c |
76.12% (51/67) |
50.00% (1/2) |
73.21% (41/56) |
src/libressl/crypto/asn1/t_x509.c |
64.47% (205/318) |
70.00% (7/10) |
70.00% (245/350) |
src/libressl/crypto/asn1/t_x509a.c |
12.24% (6/49) |
100.00% (1/1) |
5.56% (3/54) |
src/libressl/crypto/asn1/tasn_dec.c |
88.63% (748/844) |
100.00% (21/21) |
89.01% (753/846) |
src/libressl/crypto/asn1/tasn_enc.c |
85.61% (339/396) |
88.89% (8/9) |
85.65% (382/446) |
src/libressl/crypto/asn1/tasn_fre.c |
97.01% (130/134) |
100.00% (5/5) |
94.57% (122/129) |
src/libressl/crypto/asn1/tasn_new.c |
76.56% (160/209) |
100.00% (8/8) |
79.00% (158/200) |
src/libressl/crypto/asn1/tasn_prn.c |
80.46% (280/348) |
100.00% (9/9) |
79.55% (284/357) |
src/libressl/crypto/asn1/tasn_typ.c |
4.78% (10/209) |
4.84% (3/62) |
4.48% (3/67) |
src/libressl/crypto/asn1/tasn_utl.c |
85.37% (105/123) |
100.00% (11/11) |
83.84% (83/99) |
src/libressl/crypto/asn1/x_algor.c |
50.00% (51/102) |
40.00% (6/15) |
51.28% (40/78) |
src/libressl/crypto/asn1/x_attrib.c |
0.00% (0/38) |
0.00% (0/6) |
0.00% (0/32) |
src/libressl/crypto/asn1/x_bignum.c |
87.72% (50/57) |
100.00% (6/6) |
80.56% (29/36) |
src/libressl/crypto/asn1/x_crl.c |
57.33% (176/307) |
33.33% (12/36) |
53.98% (183/339) |
src/libressl/crypto/asn1/x_exten.c |
17.39% (4/23) |
14.29% (1/7) |
14.29% (1/7) |
src/libressl/crypto/asn1/x_info.c |
0.00% (0/20) |
0.00% (0/2) |
0.00% (0/14) |
src/libressl/crypto/asn1/x_long.c |
91.30% (63/69) |
100.00% (8/8) |
86.96% (40/46) |
src/libressl/crypto/asn1/x_name.c |
79.39% (262/330) |
78.26% (18/23) |
74.52% (310/416) |
src/libressl/crypto/asn1/x_pkey.c |
0.00% (0/45) |
0.00% (0/2) |
0.00% (0/34) |
src/libressl/crypto/asn1/x_pubkey.c |
16.05% (52/324) |
7.69% (4/52) |
22.44% (46/205) |
src/libressl/crypto/asn1/x_req.c |
17.02% (8/47) |
8.33% (1/12) |
33.33% (8/24) |
src/libressl/crypto/asn1/x_sig.c |
12.00% (3/25) |
16.67% (1/6) |
7.14% (1/14) |
src/libressl/crypto/asn1/x_spki.c |
0.00% (0/26) |
0.00% (0/8) |
0.00% (0/8) |
src/libressl/crypto/asn1/x_val.c |
0.00% (0/13) |
0.00% (0/4) |
0.00% (0/4) |
src/libressl/crypto/asn1/x_x509.c |
40.18% (45/112) |
27.78% (5/18) |
37.74% (20/53) |
src/libressl/crypto/asn1/x_x509a.c |
2.73% (3/110) |
7.69% (1/13) |
0.66% (1/151) |
src/libressl/crypto/bf/blowfish.c |
92.06% (255/277) |
100.00% (7/7) |
84.80% (145/171) |
src/libressl/crypto/bio/b_dump.c |
76.09% (70/92) |
50.00% (1/2) |
77.27% (68/88) |
src/libressl/crypto/bio/b_print.c |
94.44% (17/18) |
100.00% (2/2) |
80.00% (4/5) |
src/libressl/crypto/bio/bf_buff.c |
29.16% (107/367) |
55.56% (5/9) |
26.64% (77/289) |
src/libressl/crypto/bio/bio_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/bio/bio_lib.c |
36.92% (182/493) |
38.00% (19/50) |
37.85% (176/465) |
src/libressl/crypto/bio/bss_file.c |
29.27% (48/164) |
60.00% (6/10) |
18.98% (26/137) |
src/libressl/crypto/bio/bss_mem.c |
61.86% (120/194) |
90.91% (10/11) |
67.32% (103/153) |
src/libressl/crypto/bio/bss_null.c |
40.00% (20/50) |
62.50% (5/8) |
23.68% (9/38) |
src/libressl/crypto/bio/bss_sock.c |
0.00% (0/117) |
0.00% (0/10) |
0.00% (0/79) |
src/libressl/crypto/bn/arch/amd64/bn_arch.c |
100.00% (41/41) |
100.00% (12/12) |
100.00% (12/12) |
src/libressl/crypto/bn/arch/amd64/bn_arch.h |
40.91% (18/44) |
66.67% (2/3) |
80.00% (4/5) |
src/libressl/crypto/bn/bn_add.c |
88.61% (70/79) |
100.00% (4/4) |
80.00% (36/45) |
src/libressl/crypto/bn/bn_bpsw.c |
74.44% (201/270) |
100.00% (8/8) |
77.82% (207/266) |
src/libressl/crypto/bn/bn_const.c |
0.00% (0/24) |
0.00% (0/8) |
0.00% (0/8) |
src/libressl/crypto/bn/bn_convert.c |
57.38% (276/481) |
73.68% (14/19) |
53.38% (237/444) |
src/libressl/crypto/bn/bn_ctx.c |
76.19% (64/84) |
100.00% (6/6) |
75.76% (50/66) |
src/libressl/crypto/bn/bn_div.c |
90.45% (142/157) |
100.00% (6/6) |
88.19% (112/127) |
src/libressl/crypto/bn/bn_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/bn/bn_exp.c |
86.95% (733/843) |
87.50% (14/16) |
87.73% (715/815) |
src/libressl/crypto/bn/bn_gcd.c |
76.75% (307/400) |
100.00% (9/9) |
77.24% (319/413) |
src/libressl/crypto/bn/bn_internal.h |
16.46% (26/158) |
27.78% (5/18) |
36.00% (9/25) |
src/libressl/crypto/bn/bn_isqrt.c |
79.76% (67/84) |
100.00% (2/2) |
79.78% (71/89) |
src/libressl/crypto/bn/bn_kron.c |
88.33% (53/60) |
100.00% (1/1) |
84.00% (63/75) |
src/libressl/crypto/bn/bn_lib.c |
67.00% (268/400) |
80.43% (37/46) |
66.67% (234/351) |
src/libressl/crypto/bn/bn_mod.c |
66.67% (106/159) |
92.31% (12/13) |
66.67% (102/153) |
src/libressl/crypto/bn/bn_mod_sqrt.c |
76.12% (255/335) |
100.00% (13/13) |
76.04% (257/338) |
src/libressl/crypto/bn/bn_mont.c |
61.51% (171/278) |
80.00% (12/15) |
67.89% (148/218) |
src/libressl/crypto/bn/bn_mul.c |
89.74% (70/78) |
100.00% (3/3) |
89.83% (53/59) |
src/libressl/crypto/bn/bn_prime.c |
7.43% (15/202) |
42.86% (3/7) |
15.06% (36/239) |
src/libressl/crypto/bn/bn_primitives.c |
100.00% (13/13) |
100.00% (1/1) |
100.00% (6/6) |
src/libressl/crypto/bn/bn_print.c |
71.17% (79/111) |
83.33% (5/6) |
73.33% (77/105) |
src/libressl/crypto/bn/bn_rand.c |
71.43% (105/147) |
88.89% (8/9) |
68.61% (94/137) |
src/libressl/crypto/bn/bn_recp.c |
71.72% (71/99) |
100.00% (5/5) |
70.79% (63/89) |
src/libressl/crypto/bn/bn_shift.c |
89.89% (80/89) |
100.00% (6/6) |
82.00% (41/50) |
src/libressl/crypto/bn/bn_sqr.c |
86.11% (31/36) |
100.00% (1/1) |
82.14% (23/28) |
src/libressl/crypto/bn/bn_word.c |
90.77% (118/130) |
100.00% (5/5) |
92.86% (104/112) |
src/libressl/crypto/buffer/buf_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/buffer/buffer.c |
54.39% (31/57) |
80.00% (4/5) |
52.50% (21/40) |
src/libressl/crypto/bytestring/bs_cbb.c |
78.36% (210/268) |
86.96% (20/23) |
77.88% (176/226) |
src/libressl/crypto/bytestring/bs_cbs.c |
86.04% (302/351) |
90.48% (38/42) |
83.09% (226/272) |
src/libressl/crypto/camellia/camellia.c |
90.38% (188/208) |
73.33% (11/15) |
96.58% (367/380) |
src/libressl/crypto/cast/cast.c |
92.99% (292/314) |
100.00% (7/7) |
93.69% (386/412) |
src/libressl/crypto/chacha/chacha-merged.c |
79.52% (167/210) |
75.00% (3/4) |
66.89% (701/1048) |
src/libressl/crypto/chacha/chacha.c |
86.54% (45/52) |
80.00% (4/5) |
86.96% (20/23) |
src/libressl/crypto/cmac/cm_ameth.c |
0.00% (0/6) |
0.00% (0/2) |
0.00% (0/3) |
src/libressl/crypto/cmac/cm_pmeth.c |
0.00% (0/97) |
0.00% (0/9) |
0.00% (0/81) |
src/libressl/crypto/cmac/cmac.c |
80.00% (120/150) |
88.89% (8/9) |
80.33% (98/122) |
src/libressl/crypto/cms/cms_asn1.c |
57.73% (56/97) |
83.33% (5/6) |
67.74% (42/62) |
src/libressl/crypto/cms/cms_att.c |
0.00% (0/77) |
0.00% (0/20) |
0.00% (0/80) |
src/libressl/crypto/cms/cms_dd.c |
0.00% (0/58) |
0.00% (0/3) |
0.00% (0/42) |
src/libressl/crypto/cms/cms_enc.c |
0.00% (0/149) |
0.00% (0/4) |
0.00% (0/141) |
src/libressl/crypto/cms/cms_env.c |
0.00% (0/630) |
0.00% (0/28) |
0.00% (0/588) |
src/libressl/crypto/cms/cms_err.c |
100.00% (9/9) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/cms/cms_io.c |
9.84% (6/61) |
16.67% (2/12) |
6.25% (2/32) |
src/libressl/crypto/cms/cms_kari.c |
0.00% (0/293) |
0.00% (0/14) |
0.00% (0/272) |
src/libressl/crypto/cms/cms_lib.c |
0.62% (3/480) |
2.86% (1/35) |
0.21% (1/473) |
src/libressl/crypto/cms/cms_pwri.c |
0.00% (0/253) |
0.00% (0/5) |
0.00% (0/229) |
src/libressl/crypto/cms/cms_sd.c |
0.00% (0/736) |
0.00% (0/33) |
0.00% (0/892) |
src/libressl/crypto/compat/arc4random.c |
95.56% (86/90) |
100.00% (8/8) |
92.31% (60/65) |
src/libressl/crypto/compat/arc4random_linux.h |
58.62% (17/29) |
50.00% (2/4) |
76.19% (16/21) |
src/libressl/crypto/compat/arc4random_uniform.c |
100.00% (12/12) |
100.00% (1/1) |
100.00% (8/8) |
src/libressl/crypto/compat/chacha_private.h |
96.95% (127/131) |
100.00% (3/3) |
98.62% (499/506) |
src/libressl/crypto/compat/freezero.c |
100.00% (6/6) |
100.00% (1/1) |
100.00% (4/4) |
src/libressl/crypto/compat/getprogname_linux.c |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/libressl/crypto/compat/recallocarray.c |
72.22% (26/36) |
100.00% (1/1) |
78.05% (32/41) |
src/libressl/crypto/compat/strlcat.c |
95.24% (20/21) |
100.00% (1/1) |
91.67% (11/12) |
src/libressl/crypto/compat/strlcpy.c |
100.00% (17/17) |
100.00% (1/1) |
100.00% (13/13) |
src/libressl/crypto/compat/strtonum.c |
0.00% (0/33) |
0.00% (0/1) |
0.00% (0/30) |
src/libressl/crypto/compat/syslog_r.c |
0.00% (0/11) |
0.00% (0/2) |
0.00% (0/2) |
src/libressl/crypto/compat/timingsafe_bcmp.c |
100.00% (7/7) |
100.00% (1/1) |
100.00% (4/4) |
src/libressl/crypto/compat/timingsafe_memcmp.c |
100.00% (13/13) |
100.00% (1/1) |
100.00% (4/4) |
src/libressl/crypto/conf/conf_api.c |
79.56% (109/137) |
90.91% (10/11) |
79.51% (194/244) |
src/libressl/crypto/conf/conf_def.c |
75.55% (343/454) |
64.71% (11/17) |
78.21% (366/468) |
src/libressl/crypto/conf/conf_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/conf/conf_lib.c |
29.33% (22/75) |
50.00% (4/8) |
22.22% (14/63) |
src/libressl/crypto/conf/conf_mod.c |
0.00% (0/242) |
0.00% (0/16) |
0.00% (0/276) |
src/libressl/crypto/conf/conf_sap.c |
0.00% (0/38) |
0.00% (0/6) |
0.00% (0/25) |
src/libressl/crypto/constant_time.h |
28.57% (12/42) |
28.57% (4/14) |
28.57% (4/14) |
src/libressl/crypto/crypto_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/crypto_ex_data.c |
61.54% (152/247) |
81.82% (9/11) |
63.75% (160/251) |
src/libressl/crypto/crypto_init.c |
39.02% (16/41) |
25.00% (2/8) |
54.84% (17/31) |
src/libressl/crypto/crypto_internal.h |
63.64% (63/99) |
62.96% (17/27) |
62.96% (17/27) |
src/libressl/crypto/crypto_legacy.c |
2.05% (3/146) |
2.86% (1/35) |
1.37% (1/73) |
src/libressl/crypto/crypto_lock.c |
93.75% (15/16) |
100.00% (2/2) |
94.74% (18/19) |
src/libressl/crypto/crypto_memory.c |
16.67% (3/18) |
16.67% (1/6) |
16.67% (1/6) |
src/libressl/crypto/ct/ct_b64.c |
0.00% (0/106) |
0.00% (0/3) |
0.00% (0/75) |
src/libressl/crypto/ct/ct_err.c |
100.00% (7/7) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/ct/ct_log.c |
0.00% (0/164) |
0.00% (0/15) |
0.00% (0/143) |
src/libressl/crypto/ct/ct_oct.c |
37.13% (101/272) |
44.44% (4/9) |
42.47% (110/259) |
src/libressl/crypto/ct/ct_prn.c |
72.63% (69/95) |
83.33% (5/6) |
77.46% (55/71) |
src/libressl/crypto/ct/ct_sct.c |
23.64% (65/275) |
25.93% (7/27) |
21.21% (42/198) |
src/libressl/crypto/ct/ct_sct_ctx.c |
0.00% (0/157) |
0.00% (0/10) |
0.00% (0/121) |
src/libressl/crypto/ct/ct_vfy.c |
0.00% (0/88) |
0.00% (0/2) |
0.00% (0/105) |
src/libressl/crypto/ct/ct_x509v3.c |
73.47% (36/49) |
88.89% (8/9) |
83.33% (30/36) |
src/libressl/crypto/curve25519/curve25519-generic.c |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/libressl/crypto/curve25519/curve25519.c |
44.04% (928/2107) |
63.79% (37/58) |
39.34% (96/244) |
src/libressl/crypto/des/des.c |
26.41% (197/746) |
46.15% (6/13) |
16.49% (96/582) |
src/libressl/crypto/des/des_cksum.c |
0.00% (0/73) |
0.00% (0/2) |
0.00% (0/55) |
src/libressl/crypto/des/des_enc.c |
83.62% (245/293) |
100.00% (6/6) |
85.83% (327/381) |
src/libressl/crypto/des/des_key.c |
28.57% (44/154) |
10.00% (1/10) |
23.38% (18/77) |
src/libressl/crypto/des/des_local.h |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/libressl/crypto/dh/dh_ameth.c |
46.47% (145/312) |
35.00% (7/20) |
46.32% (107/231) |
src/libressl/crypto/dh/dh_asn1.c |
62.86% (22/35) |
50.00% (4/8) |
73.68% (14/19) |
src/libressl/crypto/dh/dh_check.c |
18.69% (20/107) |
33.33% (1/3) |
14.95% (16/107) |
src/libressl/crypto/dh/dh_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/dh/dh_gen.c |
0.00% (0/73) |
0.00% (0/3) |
0.00% (0/79) |
src/libressl/crypto/dh/dh_key.c |
87.18% (102/117) |
100.00% (8/8) |
82.83% (82/99) |
src/libressl/crypto/dh/dh_lib.c |
51.88% (83/160) |
46.43% (13/28) |
58.65% (61/104) |
src/libressl/crypto/dh/dh_pmeth.c |
0.00% (0/116) |
0.00% (0/8) |
0.00% (0/92) |
src/libressl/crypto/dsa/dsa_ameth.c |
44.04% (196/445) |
54.55% (12/22) |
41.78% (155/371) |
src/libressl/crypto/dsa/dsa_asn1.c |
70.69% (82/116) |
68.42% (13/19) |
66.15% (43/65) |
src/libressl/crypto/dsa/dsa_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/dsa/dsa_gen.c |
70.65% (142/201) |
100.00% (2/2) |
71.71% (147/205) |
src/libressl/crypto/dsa/dsa_key.c |
0.00% (0/27) |
0.00% (0/1) |
0.00% (0/17) |
src/libressl/crypto/dsa/dsa_lib.c |
56.49% (135/239) |
46.43% (13/28) |
64.25% (133/207) |
src/libressl/crypto/dsa/dsa_ossl.c |
38.36% (89/232) |
81.82% (9/11) |
30.26% (69/228) |
src/libressl/crypto/dsa/dsa_pmeth.c |
0.00% (0/182) |
0.00% (0/9) |
0.00% (0/170) |
src/libressl/crypto/dsa/dsa_prn.c |
41.67% (20/48) |
50.00% (2/4) |
37.50% (12/32) |
src/libressl/crypto/ec/ec_ameth.c |
29.99% (203/677) |
57.14% (20/35) |
23.55% (150/637) |
src/libressl/crypto/ec/ec_asn1.c |
58.04% (390/672) |
76.19% (32/42) |
54.89% (320/583) |
src/libressl/crypto/ec/ec_convert.c |
73.09% (239/327) |
85.00% (17/20) |
75.24% (234/311) |
src/libressl/crypto/ec/ec_curve.c |
62.67% (188/300) |
81.82% (9/11) |
63.35% (204/322) |
src/libressl/crypto/ec/ec_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/ec/ec_key.c |
34.23% (140/409) |
37.78% (17/45) |
30.77% (104/338) |
src/libressl/crypto/ec/ec_lib.c |
61.99% (517/834) |
71.67% (43/60) |
64.60% (522/808) |
src/libressl/crypto/ec/ec_mult.c |
77.29% (160/207) |
100.00% (10/10) |
74.30% (133/179) |
src/libressl/crypto/ec/ec_pmeth.c |
25.45% (85/334) |
54.55% (6/11) |
17.91% (60/335) |
src/libressl/crypto/ec/eck_prn.c |
20.10% (40/199) |
50.00% (4/8) |
17.55% (33/188) |
src/libressl/crypto/ec/ecp_methods.c |
60.39% (430/712) |
88.89% (24/27) |
63.88% (527/825) |
src/libressl/crypto/ec/ecx_methods.c |
33.56% (194/578) |
35.14% (13/37) |
31.42% (159/506) |
src/libressl/crypto/ecdh/ecdh.c |
42.18% (62/147) |
75.00% (3/4) |
36.64% (48/131) |
src/libressl/crypto/ecdsa/ecdsa.c |
58.52% (261/446) |
90.48% (19/21) |
56.23% (230/409) |
src/libressl/crypto/err/err.c |
61.46% (319/519) |
60.38% (32/53) |
56.02% (256/457) |
src/libressl/crypto/err/err_all.c |
100.00% (45/45) |
100.00% (2/2) |
100.00% (2/2) |
src/libressl/crypto/err/err_prn.c |
80.65% (25/31) |
80.00% (4/5) |
68.75% (11/16) |
src/libressl/crypto/evp/bio_b64.c |
0.00% (0/375) |
0.00% (0/8) |
0.00% (0/364) |
src/libressl/crypto/evp/bio_enc.c |
46.72% (114/244) |
77.78% (7/9) |
43.41% (79/182) |
src/libressl/crypto/evp/bio_md.c |
0.00% (0/144) |
0.00% (0/8) |
0.00% (0/114) |
src/libressl/crypto/evp/e_aes.c |
49.62% (519/1046) |
85.29% (58/68) |
47.23% (443/938) |
src/libressl/crypto/evp/e_bf.c |
82.81% (53/64) |
100.00% (9/9) |
90.62% (29/32) |
src/libressl/crypto/evp/e_camellia.c |
57.99% (167/288) |
81.08% (30/37) |
46.48% (99/213) |
src/libressl/crypto/evp/e_cast.c |
82.81% (53/64) |
100.00% (9/9) |
90.62% (29/32) |
src/libressl/crypto/evp/e_chacha.c |
100.00% (18/18) |
100.00% (3/3) |
100.00% (7/7) |
src/libressl/crypto/evp/e_chacha20poly1305.c |
65.99% (227/344) |
100.00% (16/16) |
58.30% (130/223) |
src/libressl/crypto/evp/e_des.c |
39.84% (49/123) |
71.43% (10/14) |
37.50% (21/56) |
src/libressl/crypto/evp/e_des3.c |
52.56% (82/156) |
76.19% (16/21) |
47.17% (50/106) |
src/libressl/crypto/evp/e_idea.c |
0.00% (0/78) |
0.00% (0/9) |
0.00% (0/47) |
src/libressl/crypto/evp/e_null.c |
100.00% (11/11) |
100.00% (3/3) |
100.00% (5/5) |
src/libressl/crypto/evp/e_rc2.c |
43.51% (67/154) |
75.00% (12/16) |
30.51% (36/118) |
src/libressl/crypto/evp/e_rc4.c |
100.00% (14/14) |
100.00% (4/4) |
100.00% (6/6) |
src/libressl/crypto/evp/e_sm4.c |
86.02% (80/93) |
100.00% (15/15) |
77.78% (42/54) |
src/libressl/crypto/evp/e_xcbc_d.c |
72.00% (18/25) |
100.00% (3/3) |
61.90% (13/21) |
src/libressl/crypto/evp/evp_aead.c |
85.33% (64/75) |
100.00% (11/11) |
77.55% (38/49) |
src/libressl/crypto/evp/evp_cipher.c |
51.42% (326/634) |
43.28% (29/67) |
54.42% (320/588) |
src/libressl/crypto/evp/evp_digest.c |
61.82% (136/220) |
62.07% (18/29) |
64.20% (113/176) |
src/libressl/crypto/evp/evp_encode.c |
37.90% (83/219) |
45.45% (5/11) |
52.12% (86/165) |
src/libressl/crypto/evp/evp_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/evp/evp_key.c |
0.00% (0/114) |
0.00% (0/5) |
0.00% (0/116) |
src/libressl/crypto/evp/evp_names.c |
9.84% (12/122) |
13.33% (2/15) |
11.24% (10/89) |
src/libressl/crypto/evp/evp_pbe.c |
0.00% (0/365) |
0.00% (0/9) |
0.00% (0/346) |
src/libressl/crypto/evp/evp_pkey.c |
60.71% (34/56) |
100.00% (2/2) |
60.00% (30/50) |
src/libressl/crypto/evp/m_md4.c |
100.00% (12/12) |
100.00% (4/4) |
100.00% (4/4) |
src/libressl/crypto/evp/m_md5.c |
100.00% (12/12) |
100.00% (4/4) |
100.00% (4/4) |
src/libressl/crypto/evp/m_md5_sha1.c |
77.78% (21/27) |
100.00% (4/4) |
73.91% (17/23) |
src/libressl/crypto/evp/m_null.c |
0.00% (0/12) |
0.00% (0/4) |
0.00% (0/4) |
src/libressl/crypto/evp/m_ripemd.c |
100.00% (12/12) |
100.00% (4/4) |
100.00% (4/4) |
src/libressl/crypto/evp/m_sha1.c |
100.00% (84/84) |
100.00% (28/28) |
100.00% (28/28) |
src/libressl/crypto/evp/m_sha3.c |
100.00% (48/48) |
100.00% (16/16) |
100.00% (24/24) |
src/libressl/crypto/evp/m_sigver.c |
61.70% (87/141) |
77.78% (7/9) |
66.67% (94/141) |
src/libressl/crypto/evp/m_sm3.c |
100.00% (12/12) |
100.00% (4/4) |
100.00% (4/4) |
src/libressl/crypto/evp/p_lib.c |
38.67% (157/406) |
50.00% (24/48) |
41.55% (155/373) |
src/libressl/crypto/evp/p_sign.c |
0.00% (0/30) |
0.00% (0/1) |
0.00% (0/31) |
src/libressl/crypto/evp/p_verify.c |
0.00% (0/25) |
0.00% (0/1) |
0.00% (0/28) |
src/libressl/crypto/evp/pmeth_fn.c |
13.89% (25/180) |
30.77% (4/13) |
16.45% (50/304) |
src/libressl/crypto/evp/pmeth_gn.c |
29.29% (29/99) |
30.00% (3/10) |
35.29% (36/102) |
src/libressl/crypto/evp/pmeth_lib.c |
40.00% (64/160) |
36.84% (7/19) |
46.53% (67/144) |
src/libressl/crypto/hkdf/hkdf.c |
55.22% (37/67) |
66.67% (2/3) |
49.06% (26/53) |
src/libressl/crypto/hmac/hm_ameth.c |
13.73% (7/51) |
16.67% (1/6) |
14.29% (5/35) |
src/libressl/crypto/hmac/hm_pmeth.c |
68.85% (84/122) |
88.89% (8/9) |
64.04% (57/89) |
src/libressl/crypto/hmac/hmac.c |
74.50% (111/149) |
100.00% (12/12) |
74.62% (97/130) |
src/libressl/crypto/idea/idea.c |
0.00% (0/292) |
0.00% (0/8) |
0.00% (0/278) |
src/libressl/crypto/kdf/hkdf_evp.c |
0.00% (0/132) |
0.00% (0/6) |
0.00% (0/148) |
src/libressl/crypto/kdf/kdf_err.c |
100.00% (9/9) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/kdf/tls1_prf.c |
0.00% (0/177) |
0.00% (0/7) |
0.00% (0/181) |
src/libressl/crypto/lhash/lhash.c |
91.10% (215/236) |
92.86% (13/14) |
88.55% (116/131) |
src/libressl/crypto/md4/md4.c |
85.37% (175/205) |
83.33% (10/12) |
87.72% (50/57) |
src/libressl/crypto/md5/md5.c |
94.59% (210/222) |
85.71% (12/14) |
91.38% (53/58) |
src/libressl/crypto/modes/cbc128.c |
39.23% (51/130) |
100.00% (2/2) |
31.33% (26/83) |
src/libressl/crypto/modes/ccm128.c |
0.00% (0/302) |
0.00% (0/10) |
0.00% (0/139) |
src/libressl/crypto/modes/cfb128.c |
82.09% (110/134) |
100.00% (4/4) |
83.75% (67/80) |
src/libressl/crypto/modes/ctr128.c |
89.08% (106/119) |
100.00% (5/5) |
88.52% (54/61) |
src/libressl/crypto/modes/gcm128.c |
48.02% (254/529) |
58.33% (7/12) |
46.39% (135/291) |
src/libressl/crypto/modes/ofb128.c |
75.00% (33/44) |
100.00% (1/1) |
73.91% (17/23) |
src/libressl/crypto/modes/xts128.c |
0.00% (0/76) |
0.00% (0/1) |
0.00% (0/23) |
src/libressl/crypto/objects/obj_dat.c |
9.88% (33/334) |
25.00% (6/24) |
11.14% (41/368) |
src/libressl/crypto/objects/obj_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/objects/obj_lib.c |
54.72% (29/53) |
100.00% (2/2) |
58.14% (25/43) |
src/libressl/crypto/objects/obj_xref.c |
50.00% (13/26) |
50.00% (1/2) |
48.15% (13/27) |
src/libressl/crypto/ocsp/ocsp_asn.c |
3.38% (7/207) |
3.12% (2/64) |
3.12% (2/64) |
src/libressl/crypto/ocsp/ocsp_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/pem/pem_all.c |
5.00% (14/280) |
3.28% (2/61) |
5.11% (7/137) |
src/libressl/crypto/pem/pem_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/pem/pem_info.c |
0.00% (0/249) |
0.00% (0/3) |
0.00% (0/303) |
src/libressl/crypto/pem/pem_lib.c |
23.51% (146/621) |
37.50% (6/16) |
19.02% (109/573) |
src/libressl/crypto/pem/pem_oth.c |
92.86% (13/14) |
100.00% (1/1) |
71.43% (5/7) |
src/libressl/crypto/pem/pem_pk8.c |
0.00% (0/151) |
0.00% (0/20) |
0.00% (0/92) |
src/libressl/crypto/pem/pem_pkey.c |
18.06% (26/144) |
14.29% (1/7) |
21.00% (21/100) |
src/libressl/crypto/pem/pem_x509.c |
25.00% (4/16) |
25.00% (1/4) |
25.00% (2/8) |
src/libressl/crypto/pem/pem_xaux.c |
0.00% (0/16) |
0.00% (0/4) |
0.00% (0/8) |
src/libressl/crypto/pkcs12/p12_asn.c |
0.00% (0/52) |
0.00% (0/16) |
0.00% (0/16) |
src/libressl/crypto/pkcs12/p12_decr.c |
0.00% (0/83) |
0.00% (0/3) |
0.00% (0/56) |
src/libressl/crypto/pkcs12/p12_key.c |
0.00% (0/97) |
0.00% (0/2) |
0.00% (0/91) |
src/libressl/crypto/pkcs12/p12_p8d.c |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/libressl/crypto/pkcs12/p12_p8e.c |
0.00% (0/29) |
0.00% (0/1) |
0.00% (0/20) |
src/libressl/crypto/pkcs12/p12_utl.c |
0.00% (0/59) |
0.00% (0/6) |
0.00% (0/38) |
src/libressl/crypto/pkcs12/pk12err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/pkcs7/pk7_asn1.c |
11.23% (21/187) |
6.00% (3/50) |
13.70% (10/73) |
src/libressl/crypto/pkcs7/pk7_attr.c |
0.00% (0/80) |
0.00% (0/6) |
0.00% (0/82) |
src/libressl/crypto/pkcs7/pk7_doit.c |
0.00% (0/919) |
0.00% (0/24) |
0.00% (0/1062) |
src/libressl/crypto/pkcs7/pk7_lib.c |
3.80% (18/474) |
5.00% (1/20) |
2.67% (12/449) |
src/libressl/crypto/pkcs7/pkcs7err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/poly1305/poly1305-donna.c |
96.94% (222/229) |
100.00% (6/6) |
84.09% (37/44) |
src/libressl/crypto/poly1305/poly1305.c |
100.00% (9/9) |
100.00% (3/3) |
100.00% (3/3) |
src/libressl/crypto/rand/rand_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/rand/rand_lib.c |
9.68% (3/31) |
10.00% (1/10) |
6.25% (1/16) |
src/libressl/crypto/rc2/rc2_cbc.c |
45.33% (68/150) |
66.67% (2/3) |
35.80% (29/81) |
src/libressl/crypto/rc2/rc2_ecb.c |
87.50% (14/16) |
100.00% (1/1) |
87.50% (7/8) |
src/libressl/crypto/rc2/rc2_skey.c |
94.29% (33/35) |
100.00% (1/1) |
89.47% (17/19) |
src/libressl/crypto/rc2/rc2cfb64.c |
63.46% (33/52) |
100.00% (1/1) |
55.00% (11/20) |
src/libressl/crypto/rc2/rc2ofb64.c |
100.00% (40/40) |
100.00% (1/1) |
100.00% (15/15) |
src/libressl/crypto/rc4/rc4.c |
100.00% (6/6) |
100.00% (2/2) |
100.00% (2/2) |
src/libressl/crypto/ripemd/ripemd.c |
90.48% (285/315) |
66.67% (4/6) |
98.11% (364/371) |
src/libressl/crypto/rsa/rsa_ameth.c |
31.29% (250/799) |
53.85% (21/39) |
27.51% (244/887) |
src/libressl/crypto/rsa/rsa_asn1.c |
49.32% (36/73) |
41.18% (7/17) |
58.82% (20/34) |
src/libressl/crypto/rsa/rsa_blinding.c |
51.28% (80/156) |
72.73% (8/11) |
47.10% (65/138) |
src/libressl/crypto/rsa/rsa_eay.c |
64.76% (340/525) |
100.00% (19/19) |
66.41% (346/521) |
src/libressl/crypto/rsa/rsa_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/rsa/rsa_gen.c |
0.00% (0/141) |
0.00% (0/3) |
0.00% (0/163) |
src/libressl/crypto/rsa/rsa_lib.c |
27.27% (54/198) |
22.58% (7/31) |
27.66% (39/141) |
src/libressl/crypto/rsa/rsa_none.c |
57.14% (12/21) |
100.00% (2/2) |
47.06% (8/17) |
src/libressl/crypto/rsa/rsa_oaep.c |
18.50% (32/173) |
20.00% (1/5) |
17.56% (23/131) |
src/libressl/crypto/rsa/rsa_pk1.c |
59.72% (86/144) |
75.00% (3/4) |
60.69% (88/145) |
src/libressl/crypto/rsa/rsa_pmeth.c |
25.12% (152/605) |
53.33% (8/15) |
23.95% (166/693) |
src/libressl/crypto/rsa/rsa_prn.c |
41.67% (10/24) |
50.00% (1/2) |
37.50% (6/16) |
src/libressl/crypto/rsa/rsa_pss.c |
70.00% (112/160) |
50.00% (2/4) |
71.15% (111/156) |
src/libressl/crypto/rsa/rsa_sign.c |
52.31% (68/130) |
100.00% (4/4) |
46.34% (57/123) |
src/libressl/crypto/rsa/rsa_x931.c |
0.00% (0/69) |
0.00% (0/3) |
0.00% (0/58) |
src/libressl/crypto/sha/sha1.c |
97.08% (332/342) |
93.33% (14/15) |
93.24% (69/74) |
src/libressl/crypto/sha/sha256.c |
93.01% (266/286) |
89.47% (17/19) |
89.00% (89/100) |
src/libressl/crypto/sha/sha3.c |
76.25% (61/80) |
66.67% (4/6) |
86.89% (53/61) |
src/libressl/crypto/sha/sha512.c |
95.38% (310/325) |
92.00% (23/25) |
96.03% (121/126) |
src/libressl/crypto/sm3/sm3.c |
93.05% (241/259) |
100.00% (4/4) |
99.67% (599/601) |
src/libressl/crypto/sm4/sm4.c |
100.00% (125/125) |
100.00% (5/5) |
100.00% (9/9) |
src/libressl/crypto/stack/stack.c |
70.44% (143/203) |
85.71% (18/21) |
68.29% (112/164) |
src/libressl/crypto/ts/ts_asn1.c |
47.39% (136/287) |
37.84% (28/74) |
60.14% (83/138) |
src/libressl/crypto/ts/ts_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/ts/ts_lib.c |
94.92% (56/59) |
100.00% (5/5) |
89.66% (26/29) |
src/libressl/crypto/ts/ts_req_print.c |
96.30% (26/27) |
100.00% (1/1) |
92.31% (12/13) |
src/libressl/crypto/ts/ts_req_utils.c |
20.69% (24/116) |
33.33% (8/24) |
14.67% (11/75) |
src/libressl/crypto/ts/ts_rsp_print.c |
54.34% (94/173) |
60.00% (3/5) |
50.00% (45/90) |
src/libressl/crypto/ts/ts_rsp_utils.c |
2.40% (6/250) |
4.65% (2/43) |
1.30% (2/154) |
src/libressl/crypto/ui/ui_err.c |
100.00% (8/8) |
100.00% (1/1) |
100.00% (3/3) |
src/libressl/crypto/ui/ui_lib.c |
0.00% (0/535) |
0.00% (0/55) |
0.00% (0/446) |
src/libressl/crypto/ui/ui_openssl.c |
0.00% (0/166) |
0.00% (0/12) |
0.00% (0/131) |
src/libressl/crypto/x509/by_dir.c |
0.00% (0/240) |
0.00% (0/9) |
0.00% (0/297) |
src/libressl/crypto/x509/by_file.c |
0.00% (0/152) |
0.00% (0/5) |
0.00% (0/160) |
src/libressl/crypto/x509/by_mem.c |
0.00% (0/41) |
0.00% (0/2) |
0.00% (0/60) |
src/libressl/crypto/x509/x509_addr.c |
18.14% (201/1108) |
15.00% (9/60) |
12.81% (179/1397) |
src/libressl/crypto/x509/x509_akey.c |
30.51% (36/118) |
66.67% (2/3) |
28.12% (45/160) |
src/libressl/crypto/x509/x509_akeya.c |
23.08% (3/13) |
25.00% (1/4) |
25.00% (1/4) |
src/libressl/crypto/x509/x509_alt.c |
26.70% (141/528) |
37.50% (6/16) |
23.37% (151/646) |
src/libressl/crypto/x509/x509_asid.c |
8.46% (56/662) |
17.14% (6/35) |
4.62% (40/866) |
src/libressl/crypto/x509/x509_att.c |
0.00% (0/215) |
0.00% (0/16) |
0.00% (0/241) |
src/libressl/crypto/x509/x509_bcons.c |
25.86% (15/58) |
42.86% (3/7) |
21.21% (14/66) |
src/libressl/crypto/x509/x509_bitst.c |
37.29% (22/59) |
80.00% (4/5) |
26.76% (19/71) |
src/libressl/crypto/x509/x509_cmp.c |
29.80% (59/198) |
36.00% (9/25) |
34.94% (58/166) |
src/libressl/crypto/x509/x509_conf.c |
0.00% (0/259) |
0.00% (0/18) |
0.00% (0/224) |
src/libressl/crypto/x509/x509_constraints.c |
17.15% (154/898) |
37.93% (11/29) |
16.22% (152/937) |
src/libressl/crypto/x509/x509_cpols.c |
17.71% (65/367) |
14.29% (4/28) |
13.20% (61/462) |
src/libressl/crypto/x509/x509_crld.c |
31.25% (130/416) |
37.50% (12/32) |
26.34% (128/486) |
src/libressl/crypto/x509/x509_d2.c |
0.00% (0/45) |
0.00% (0/3) |
0.00% (0/46) |
src/libressl/crypto/x509/x509_def.c |
0.00% (0/18) |
0.00% (0/6) |
0.00% (0/12) |
src/libressl/crypto/x509/x509_err.c |
100.00% (16/16) |
100.00% (2/2) |
100.00% (6/6) |
src/libressl/crypto/x509/x509_ext.c |
18.07% (15/83) |
18.52% (5/27) |
18.52% (5/27) |
src/libressl/crypto/x509/x509_extku.c |
35.62% (26/73) |
37.50% (3/8) |
33.04% (38/115) |
src/libressl/crypto/x509/x509_genn.c |
1.64% (3/183) |
4.17% (1/24) |
0.74% (1/135) |
src/libressl/crypto/x509/x509_ia5.c |
58.82% (30/51) |
88.89% (8/9) |
45.45% (15/33) |
src/libressl/crypto/x509/x509_info.c |
26.89% (32/119) |
23.08% (3/13) |
34.51% (49/142) |
src/libressl/crypto/x509/x509_int.c |
75.00% (9/12) |
75.00% (3/4) |
75.00% (3/4) |
src/libressl/crypto/x509/x509_issuer_cache.c |
54.76% (46/84) |
50.00% (3/6) |
63.33% (57/90) |
src/libressl/crypto/x509/x509_lib.c |
57.08% (125/219) |
66.67% (4/6) |
51.50% (120/233) |
src/libressl/crypto/x509/x509_lu.c |
22.50% (117/520) |
27.27% (12/44) |
19.35% (120/620) |
src/libressl/crypto/x509/x509_ncons.c |
19.33% (52/269) |
31.25% (5/16) |
12.28% (42/342) |
src/libressl/crypto/x509/x509_obj.c |
71.28% (67/94) |
100.00% (5/5) |
70.09% (75/107) |
src/libressl/crypto/x509/x509_ocsp.c |
50.00% (68/136) |
72.22% (13/18) |
45.65% (63/138) |
src/libressl/crypto/x509/x509_pcons.c |
25.86% (15/58) |
40.00% (2/5) |
18.31% (13/71) |
src/libressl/crypto/x509/x509_pku.c |
56.67% (17/30) |
33.33% (2/6) |
66.67% (8/12) |
src/libressl/crypto/x509/x509_pmaps.c |
32.53% (27/83) |
40.00% (2/5) |
33.06% (40/121) |
src/libressl/crypto/x509/x509_policy.c |
0.00% (0/518) |
0.00% (0/23) |
0.00% (0/965) |
src/libressl/crypto/x509/x509_prn.c |
77.78% (98/126) |
80.00% (4/5) |
80.79% (122/151) |
src/libressl/crypto/x509/x509_purp.c |
53.97% (265/491) |
35.29% (12/34) |
54.94% (389/708) |
src/libressl/crypto/x509/x509_req.c |
0.00% (0/141) |
0.00% (0/18) |
0.00% (0/137) |
src/libressl/crypto/x509/x509_set.c |
9.32% (11/118) |
15.79% (3/19) |
16.67% (15/90) |
src/libressl/crypto/x509/x509_siginfo.c |
75.44% (43/57) |
100.00% (2/2) |
74.65% (53/71) |
src/libressl/crypto/x509/x509_skey.c |
10.53% (6/57) |
50.00% (2/4) |
3.85% (2/52) |
src/libressl/crypto/x509/x509_trs.c |
0.00% (0/80) |
0.00% (0/5) |
0.00% (0/130) |
src/libressl/crypto/x509/x509_txt.c |
13.53% (18/133) |
100.00% (1/1) |
10.94% (14/128) |
src/libressl/crypto/x509/x509_utl.c |
12.37% (119/962) |
20.83% (10/48) |
9.17% (101/1102) |
src/libressl/crypto/x509/x509_v3.c |
23.81% (30/126) |
40.00% (6/15) |
21.19% (32/151) |
src/libressl/crypto/x509/x509_verify.c |
34.04% (272/799) |
50.00% (21/42) |
37.28% (343/920) |
src/libressl/crypto/x509/x509_vfy.c |
16.06% (240/1494) |
23.96% (23/96) |
14.54% (259/1781) |
src/libressl/crypto/x509/x509_vpm.c |
24.53% (92/375) |
21.05% (8/38) |
20.07% (111/553) |
src/libressl/crypto/x509/x509cset.c |
0.00% (0/105) |
0.00% (0/14) |
0.00% (0/81) |
src/libressl/crypto/x509/x509name.c |
30.31% (77/254) |
42.11% (8/19) |
32.70% (104/318) |
src/libressl/crypto/x509/x509rset.c |
0.00% (0/26) |
0.00% (0/5) |
0.00% (0/21) |
src/libressl/crypto/x509/x509type.c |
67.24% (39/58) |
100.00% (1/1) |
62.50% (40/64) |
src/libressl/crypto/x509/x_all.c |
6.94% (15/216) |
6.90% (4/58) |
5.03% (8/159) |
src/libressl/include/compat/sys/tree.h |
28.43% (85/299) |
27.27% (3/11) |
32.74% (239/730) |
src/libressl/include/openssl/lhash.h |
100.00% (14/14) |
100.00% (4/4) |
100.00% (4/4) |
src/libressl/ssl/d1_both.c |
0.00% (0/654) |
0.00% (0/23) |
0.00% (0/552) |
src/libressl/ssl/d1_lib.c |
0.00% (0/218) |
0.00% (0/16) |
0.00% (0/137) |
src/libressl/ssl/d1_pkt.c |
0.00% (0/595) |
0.00% (0/18) |
0.00% (0/608) |
src/libressl/ssl/d1_srtp.c |
27.03% (20/74) |
28.57% (2/7) |
19.51% (16/82) |
src/libressl/ssl/pqueue.c |
0.00% (0/79) |
0.00% (0/11) |
0.00% (0/44) |
src/libressl/ssl/s3_cbc.c |
81.59% (226/277) |
90.91% (10/11) |
75.00% (120/160) |
src/libressl/ssl/s3_lib.c |
23.85% (208/872) |
17.72% (14/79) |
27.78% (220/792) |
src/libressl/ssl/ssl_asn1.c |
78.28% (209/267) |
80.00% (4/5) |
84.86% (325/383) |
src/libressl/ssl/ssl_both.c |
69.88% (232/332) |
92.86% (13/14) |
64.65% (203/314) |
src/libressl/ssl/ssl_cert.c |
28.64% (112/391) |
26.09% (6/23) |
19.02% (101/531) |
src/libressl/ssl/ssl_ciph.c |
53.74% (453/843) |
51.85% (14/27) |
52.53% (415/790) |
src/libressl/ssl/ssl_ciphers.c |
48.10% (76/158) |
66.67% (4/6) |
46.59% (116/249) |
src/libressl/ssl/ssl_clnt.c |
52.43% (875/1669) |
71.43% (20/28) |
56.48% (1016/1799) |
src/libressl/ssl/ssl_err.c |
35.29% (66/187) |
100.00% (4/4) |
29.20% (73/250) |
src/libressl/ssl/ssl_init.c |
75.00% (12/16) |
66.67% (2/3) |
77.78% (7/9) |
src/libressl/ssl/ssl_kex.c |
56.63% (158/279) |
75.00% (9/12) |
47.66% (112/235) |
src/libressl/ssl/ssl_lib.c |
23.83% (482/2023) |
18.02% (40/222) |
24.51% (425/1734) |
src/libressl/ssl/ssl_methods.c |
17.78% (16/90) |
19.23% (5/26) |
22.00% (11/50) |
src/libressl/ssl/ssl_packet.c |
0.00% (0/43) |
0.00% (0/2) |
0.00% (0/45) |
src/libressl/ssl/ssl_pkt.c |
58.09% (431/742) |
94.12% (16/17) |
56.89% (454/798) |
src/libressl/ssl/ssl_rsa.c |
9.98% (50/501) |
15.38% (4/26) |
8.14% (32/393) |
src/libressl/ssl/ssl_seclevel.c |
66.04% (175/265) |
83.33% (25/30) |
57.25% (150/262) |
src/libressl/ssl/ssl_sess.c |
26.63% (180/676) |
18.75% (12/64) |
33.03% (182/551) |
src/libressl/ssl/ssl_sigalgs.c |
87.80% (108/123) |
100.00% (8/8) |
88.24% (120/136) |
src/libressl/ssl/ssl_srvr.c |
36.19% (596/1647) |
54.55% (12/22) |
37.46% (659/1759) |
src/libressl/ssl/ssl_tlsext.c |
65.70% (1017/1548) |
83.33% (95/114) |
63.72% (987/1549) |
src/libressl/ssl/ssl_transcript.c |
68.75% (77/112) |
100.00% (12/12) |
69.77% (60/86) |
src/libressl/ssl/ssl_txt.c |
64.71% (55/85) |
50.00% (1/2) |
69.41% (59/85) |
src/libressl/ssl/ssl_versions.c |
44.44% (100/225) |
64.29% (9/14) |
43.43% (119/274) |
src/libressl/ssl/t1_enc.c |
68.09% (128/188) |
100.00% (8/8) |
71.36% (142/199) |
src/libressl/ssl/t1_lib.c |
52.40% (262/500) |
84.00% (21/25) |
51.54% (217/421) |
src/libressl/ssl/tls12_key_schedule.c |
48.25% (69/143) |
85.71% (6/7) |
45.04% (59/131) |
src/libressl/ssl/tls12_lib.c |
84.62% (55/65) |
100.00% (6/6) |
83.72% (36/43) |
src/libressl/ssl/tls12_record_layer.c |
68.74% (563/819) |
83.33% (40/48) |
67.98% (484/712) |
src/libressl/ssl/tls13_client.c |
24.58% (175/712) |
41.67% (10/24) |
24.82% (171/689) |
src/libressl/ssl/tls13_error.c |
59.62% (31/52) |
75.00% (3/4) |
50.00% (7/14) |
src/libressl/ssl/tls13_handshake.c |
79.67% (192/241) |
100.00% (12/12) |
73.41% (185/252) |
src/libressl/ssl/tls13_handshake_msg.c |
80.85% (76/94) |
100.00% (10/10) |
73.63% (67/91) |
src/libressl/ssl/tls13_key_schedule.c |
57.24% (174/304) |
71.43% (10/14) |
55.68% (147/264) |
src/libressl/ssl/tls13_legacy.c |
46.07% (170/369) |
77.78% (14/18) |
41.92% (153/365) |
src/libressl/ssl/tls13_lib.c |
41.67% (185/444) |
71.43% (20/28) |
38.26% (132/345) |
src/libressl/ssl/tls13_quic.c |
0.00% (0/93) |
0.00% (0/9) |
0.00% (0/59) |
src/libressl/ssl/tls13_record.c |
82.47% (80/97) |
100.00% (10/10) |
78.70% (85/108) |
src/libressl/ssl/tls13_record_layer.c |
65.06% (432/664) |
80.77% (42/52) |
65.27% (451/691) |
src/libressl/ssl/tls13_server.c |
63.36% (467/737) |
84.62% (22/26) |
61.60% (446/724) |
src/libressl/ssl/tls_buffer.c |
69.29% (88/127) |
84.62% (11/13) |
62.38% (63/101) |
src/libressl/ssl/tls_content.c |
70.83% (51/72) |
73.33% (11/15) |
66.67% (24/36) |
src/libressl/ssl/tls_key_share.c |
73.31% (195/266) |
83.33% (25/30) |
66.01% (167/253) |
src/libressl/ssl/tls_lib.c |
84.62% (33/39) |
100.00% (1/1) |
80.65% (50/62) |
Totals |
48.65% (86491/177787) |
50.37% (6667/13237) |
47.98% (82820/172611) |