OpenCoverage

LibreSSL Portable Test Coverage

Sources

Page:<>1
Condition %: 100.000% (4/4)
23
Condition %:  45.714% (144/315)
4
Condition %:  28.463% (113/397)
5
Condition %:  5.882% (1/17)
6
Condition %:  0.000% (0/34)
7
Condition %:  0.000% (0/87)
SourceCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
buf_err.c
Source: buf_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
52
bn_err.c
Source: bn_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
52
bio_err.c
Source: bio_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
52
asn1_err.c
Source: asn1_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
52
bn_sqr.c
Source: bn_sqr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c
Coverage:  73.810% (62/84)
 73.810% (62/84)
11526
strlcat.c
Source: strlcat.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcat.c
Coverage:  73.333% (11/15)
 73.333% (11/15)
175
bs_cbs.c
Source: bs_cbs.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c
Coverage:  73.191% (172/235)
 73.191% (172/235)
28690
pem_oth.c
Source: pem_oth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_oth.c
Coverage:  71.429% (5/7)
 71.429% (5/7)
343
bn_rand.c
Source: bn_rand.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c
Coverage:  71.277% (67/94)
 71.277% (67/94)
8634
streebog.c
Source: streebog.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c
Coverage:  70.732% (58/82)
 70.732% (58/82)
16337
bss_mem.c
Source: bss_mem.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c
Coverage:  70.690% (82/116)
 70.690% (82/116)
17148
des_enc.c
Source: des_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/des_enc.c
Coverage:  70.492% (43/61)
 70.492% (43/61)
19628
bs_cbb.c
Source: bs_cbb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c
Coverage:  70.283% (149/212)
 70.283% (149/212)
28277
s3_cbc.c
Source: s3_cbc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c
Coverage:  69.725% (76/109)
 69.725% (76/109)
22450
x_bignum.c
Source: x_bignum.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c
Coverage:  69.697% (23/33)
 69.697% (23/33)
4113
xcbc_enc.c
Source: xcbc_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/xcbc_enc.c
Coverage:  69.388% (34/49)
 69.388% (34/49)
6222
qud_cksm.c
Source: qud_cksm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/qud_cksm.c
Coverage:  68.421% (13/19)
 68.421% (13/19)
316
e_cast.c
Source: e_cast.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_cast.c
Coverage:  68.293% (28/41)
 68.293% (28/41)
719
e_bf.c
Source: e_bf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_bf.c
Coverage:  68.293% (28/41)
 68.293% (28/41)
719
tasn_enc.c
Source: tasn_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c
Coverage:  67.412% (211/313)
 67.412% (211/313)
370111
cfb128.c
Source: cfb128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cfb128.c
Coverage:  67.045% (59/88)
 67.045% (59/88)
9129
e_xcbc_d.c
Source: e_xcbc_d.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_xcbc_d.c
Coverage:  66.667% (6/9)
 66.667% (6/9)
185
e_null.c
Source: e_null.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_null.c
Coverage:  66.667% (4/6)
 66.667% (4/6)
54
cmll_misc.c
Source: cmll_misc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/camellia/cmll_misc.c
Coverage:  66.667% (10/15)
 66.667% (10/15)
145
arc4random.c
Source: arc4random.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c
Coverage:  66.667% (36/54)
 66.667% (36/54)
7521
bn_ctx.c
Source: bn_ctx.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c
Coverage:  66.346% (69/104)
 66.346% (69/104)
15443
sha512.c
Source: sha512.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c
Coverage:  64.815% (35/54)
 64.815% (35/54)
11925
pcbc_enc.c
Source: pcbc_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/pcbc_enc.c
Coverage:  64.706% (33/51)
 64.706% (33/51)
4122
ede_cbcm_enc.c
Source: ede_cbcm_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ede_cbcm_enc.c
Coverage:  64.706% (33/51)
 64.706% (33/51)
8522
bn_mont.c
Source: bn_mont.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c
Coverage:  64.706% (110/170)
 64.706% (110/170)
21758
bf_enc.c
Source: bf_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_enc.c
Coverage:  64.706% (33/51)
 64.706% (33/51)
11524
ncbc_enc.c #2
Source: ncbc_enc.c #2
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ncbc_enc.c
Coverage:  63.265% (31/49)
 63.265% (31/49)
5322
ncbc_enc.c #1
Source: ncbc_enc.c #1
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ncbc_enc.c
Coverage:  63.265% (31/49)
 63.265% (31/49)
4522
aes_wrap.c
Source: aes_wrap.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_wrap.c
Coverage:  62.500% (25/40)
 62.500% (25/40)
5114
bn_exp.c
Source: bn_exp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c
Coverage:  62.170% (447/719)
 62.170% (447/719)
702210
bio_b64.c
Source: bio_b64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c
Coverage:  61.925% (148/239)
 61.925% (148/239)
34080
bs_ber.c
Source: bs_ber.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_ber.c
Coverage:  59.524% (75/126)
 59.524% (75/126)
11537
rsa_oaep.c
Source: rsa_oaep.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_oaep.c
Coverage:  59.375% (57/96)
 59.375% (57/96)
15334
cbc_cksm.c
Source: cbc_cksm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cbc_cksm.c
Coverage:  59.259% (16/27)
 59.259% (16/27)
2812
x_long.c
Source: x_long.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_long.c
Coverage:  58.824% (30/51)
 58.824% (30/51)
5318
ecs_vrf.c
Source: ecs_vrf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_vrf.c
Coverage:  58.824% (10/17)
 58.824% (10/17)
317
t_pkey.c
Source: t_pkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_pkey.c
Coverage:  58.696% (27/46)
 58.696% (27/46)
3714
i_cbc.c
Source: i_cbc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_cbc.c
Coverage:  58.602% (109/186)
 58.602% (109/186)
7857
bn_word.c
Source: bn_word.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c
Coverage:  58.252% (60/103)
 58.252% (60/103)
10633
evp_aead.c
Source: evp_aead.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_aead.c
Coverage:  57.895% (22/38)
 57.895% (22/38)
4620
hmac.c
Source: hmac.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c
Coverage:  57.463% (77/134)
 57.463% (77/134)
15852
bn_gf2m.c
Source: bn_gf2m.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c
Coverage:  57.290% (279/487)
 57.290% (279/487)
543171
tasn_new.c
Source: tasn_new.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c
Coverage:  57.143% (108/189)
 57.143% (108/189)
23068
bn_mod.c
Source: bn_mod.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c
Coverage:  57.009% (61/107)
 57.009% (61/107)
10143
bn_lib.c
Source: bn_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c
Coverage:  57.005% (236/414)
 57.005% (236/414)
534157
digest.c
Source: digest.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/digest.c
Coverage:  56.410% (88/156)
 56.410% (88/156)
17749
e_chacha20poly1305.c
Source: e_chacha20poly1305.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c
Coverage:  56.364% (31/55)
 56.364% (31/55)
12723
crypto_init.c
Source: crypto_init.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/crypto_init.c
Coverage:  55.556% (10/18)
 55.556% (10/18)
206
stack.c
Source: stack.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c
Coverage:  55.479% (81/146)
 55.479% (81/146)
21760
rsa_pk1.c
Source: rsa_pk1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pk1.c
Coverage:  55.172% (32/58)
 55.172% (32/58)
8221
bn_recp.c
Source: bn_recp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c
Coverage:  55.046% (60/109)
 55.046% (60/109)
14539
rsa_asn1.c
Source: rsa_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c
Coverage:  55.000% (11/20)
 55.000% (11/20)
2714
bn_prime.c
Source: bn_prime.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c
Coverage:  54.707% (215/393)
 54.707% (215/393)
302115
hkdf.c
Source: hkdf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hkdf/hkdf.c
Coverage:  54.545% (24/44)
 54.545% (24/44)
7114
m_sigver.c
Source: m_sigver.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sigver.c
Coverage:  54.455% (55/101)
 54.455% (55/101)
9433
gost2814789.c
Source: gost2814789.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c
Coverage:  54.110% (79/146)
 54.110% (79/146)
22451
bn_exp2.c
Source: bn_exp2.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp2.c
Coverage:  54.070% (93/172)
 54.070% (93/172)
16447
set_key.c
Source: set_key.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/set_key.c
Coverage:  54.054% (20/37)
 54.054% (20/37)
6017
tls_bio_cb.c
Source: tls_bio_cb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c
Coverage:  53.846% (21/39)
 53.846% (21/39)
5721
bss_file.c
Source: bss_file.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c
Coverage:  53.704% (58/108)
 53.704% (58/108)
17447
ofb128.c
Source: ofb128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ofb128.c
Coverage:  53.571% (15/28)
 53.571% (15/28)
319
t1_enc.c
Source: t1_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c
Coverage:  53.415% (305/571)
 53.415% (305/571)
808192
tls_verify.c
Source: tls_verify.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_verify.c
Coverage:  53.403% (102/191)
 53.403% (102/191)
57150
x_info.c
Source: x_info.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_info.c
Coverage:  52.941% (9/17)
 52.941% (9/17)
627
tls_keypair.c
Source: tls_keypair.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c
Coverage:  52.273% (23/44)
 52.273% (23/44)
10524
a_sign.c
Source: a_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_sign.c
Coverage:  51.786% (29/56)
 51.786% (29/56)
10217
t1_hash.c
Source: t1_hash.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c
Coverage:  51.282% (20/39)
 51.282% (20/39)
6717
ex_data.c
Source: ex_data.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Coverage:  51.244% (103/201)
 51.244% (103/201)
27581
ofb_enc.c
Source: ofb_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ofb_enc.c
Coverage:  50.847% (30/59)
 50.847% (30/59)
4625
bss_bio.c
Source: bss_bio.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c
Coverage:  50.814% (156/307)
 50.814% (156/307)
576115
ssl_tlsext.c
Source: ssl_tlsext.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c
Coverage:  50.785% (388/764)
 50.785% (388/764)
1020284
eng_lib.c
Source: eng_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Coverage:  50.617% (41/81)
 50.617% (41/81)
20546
x_sig.c
Source: x_sig.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_sig.c
Coverage:  50.000% (2/4)
 50.000% (2/4)
54
x_algor.c
Source: x_algor.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_algor.c
Coverage:  50.000% (32/64)
 50.000% (32/64)
6227
x509_def.c
Source: x509_def.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_def.c
Coverage:  50.000% (3/6)
 50.000% (3/6)
66
pem_x509.c
Source: pem_x509.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_x509.c
Coverage:  50.000% (2/4)
 50.000% (2/4)
404
ecs_sign.c
Source: ecs_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_sign.c
Coverage:  50.000% (7/14)
 50.000% (7/14)
448
by_mem.c
Source: by_mem.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_mem.c
Coverage:  50.000% (19/38)
 50.000% (19/38)
6114
buffer.c
Source: buffer.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buffer.c
Coverage:  50.000% (16/32)
 50.000% (16/32)
5014
bss_sock.c
Source: bss_sock.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c
Coverage:  50.000% (35/70)
 50.000% (35/70)
10335
bn_kron.c
Source: bn_kron.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_kron.c
Coverage:  50.000% (43/86)
 50.000% (43/86)
6221
arc4random_linux.h
Source: arc4random_linux.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random_linux.h
Coverage:  50.000% (11/22)
 50.000% (11/22)
788
a_time_tm.c
Source: a_time_tm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c
Coverage:  50.000% (131/262)
 50.000% (131/262)
38293
a_time.c
Source: a_time.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time.c
Coverage:  50.000% (2/4)
 50.000% (2/4)
54
tasn_dec.c
Source: tasn_dec.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c
Coverage:  49.750% (298/599)
 49.750% (298/599)
773208
gcm128.c
Source: gcm128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c
Coverage:  49.627% (133/268)
 49.627% (133/268)
38684
evp_asn1.c
Source: evp_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c
Coverage:  49.153% (29/59)
 49.153% (29/59)
10122
ech_key.c
Source: ech_key.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_key.c
Coverage:  48.529% (33/68)
 48.529% (33/68)
11924
rc2_cbc.c
Source: rc2_cbc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_cbc.c
Coverage:  47.826% (33/69)
 47.826% (33/69)
11830
d1_both.c
Source: d1_both.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c
Coverage:  47.672% (215/451)
 47.672% (215/451)
750150
evp_enc.c
Source: evp_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c
Coverage:  47.416% (156/329)
 47.416% (156/329)
350115
bn_blind.c
Source: bn_blind.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c
Coverage:  47.170% (75/159)
 47.170% (75/159)
24958
o_time.c
Source: o_time.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_time.c
Coverage:  47.059% (8/17)
 47.059% (8/17)
457
chacha_private.h
Source: chacha_private.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/chacha_private.h
Coverage:  46.875% (15/32)
 46.875% (15/32)
12113
ec_mult.c
Source: ec_mult.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c
Coverage:  46.804% (205/438)
 46.804% (205/438)
639133
Page:<>1
Condition %: 100.000% (4/4)
23
Condition %:  45.714% (144/315)
4
Condition %:  28.463% (113/397)
5
Condition %:  5.882% (1/17)
6
Condition %:  0.000% (0/34)
7
Condition %:  0.000% (0/87)

Generated by Squish Coco 4.2.2