View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/rnp/include/rekey/rnp_key_store.h |
100.00% (1/1) |
100.00% (1/1) |
100.00% (4/4) |
src/rnp/src/common/file-utils.cpp |
0.00% (0/96) |
0.00% (0/18) |
0.00% (0/59) |
src/rnp/src/common/str-utils.cpp |
9.71% (10/103) |
9.09% (1/11) |
10.09% (11/109) |
src/rnp/src/common/time-utils.cpp |
0.00% (0/35) |
0.00% (0/7) |
0.00% (0/23) |
src/rnp/src/fuzzing/keyring_g10.cpp |
100.00% (9/9) |
100.00% (1/1) |
100.00% (1/1) |
src/rnp/src/lib/crypto/backend_version.cpp |
38.46% (5/13) |
50.00% (2/4) |
50.00% (2/4) |
src/rnp/src/lib/crypto/botan_utils.hpp |
0.00% (0/92) |
0.00% (0/31) |
0.00% (0/63) |
src/rnp/src/lib/crypto/cipher.cpp |
0.00% (0/12) |
0.00% (0/5) |
0.00% (0/6) |
src/rnp/src/lib/crypto/cipher_botan.cpp |
0.00% (0/132) |
0.00% (0/12) |
0.00% (0/117) |
src/rnp/src/lib/crypto/dilithium.cpp |
0.00% (0/65) |
0.00% (0/10) |
0.00% (0/21) |
src/rnp/src/lib/crypto/dilithium.h |
0.00% (0/14) |
0.00% (0/5) |
0.00% (0/5) |
src/rnp/src/lib/crypto/dilithium_common.cpp |
0.00% (0/48) |
0.00% (0/7) |
0.00% (0/52) |
src/rnp/src/lib/crypto/dilithium_exdsa_composite.cpp |
0.00% (0/293) |
0.00% (0/28) |
0.00% (0/249) |
src/rnp/src/lib/crypto/dilithium_exdsa_composite.h |
0.00% (0/21) |
0.00% (0/7) |
0.00% (0/7) |
src/rnp/src/lib/crypto/dsa.cpp |
0.00% (0/135) |
0.00% (0/4) |
0.00% (0/221) |
src/rnp/src/lib/crypto/dsa.h |
100.00% (6/6) |
100.00% (2/2) |
100.00% (2/2) |
src/rnp/src/lib/crypto/dsa_common.cpp |
0.00% (0/29) |
0.00% (0/3) |
0.00% (0/38) |
src/rnp/src/lib/crypto/ec.cpp |
0.00% (0/125) |
0.00% (0/5) |
0.00% (0/125) |
src/rnp/src/lib/crypto/ec.h |
26.09% (6/23) |
28.57% (2/7) |
25.00% (2/8) |
src/rnp/src/lib/crypto/ec_curves.cpp |
0.00% (0/35) |
0.00% (0/5) |
0.00% (0/40) |
src/rnp/src/lib/crypto/ecdh.cpp |
0.00% (0/226) |
0.00% (0/8) |
0.00% (0/232) |
src/rnp/src/lib/crypto/ecdh_utils.cpp |
0.00% (0/60) |
0.00% (0/6) |
0.00% (0/29) |
src/rnp/src/lib/crypto/ecdsa.cpp |
0.00% (0/139) |
0.00% (0/6) |
0.00% (0/149) |
src/rnp/src/lib/crypto/ed25519.cpp |
0.00% (0/37) |
0.00% (0/4) |
0.00% (0/15) |
src/rnp/src/lib/crypto/eddsa.cpp |
0.00% (0/98) |
0.00% (0/6) |
0.00% (0/74) |
src/rnp/src/lib/crypto/elgamal.cpp |
0.00% (0/148) |
0.00% (0/6) |
0.00% (0/213) |
src/rnp/src/lib/crypto/elgamal.h |
100.00% (6/6) |
100.00% (2/2) |
100.00% (2/2) |
src/rnp/src/lib/crypto/exdsa_ecdhkem.cpp |
0.00% (0/188) |
0.00% (0/27) |
0.00% (0/109) |
src/rnp/src/lib/crypto/exdsa_ecdhkem.h |
0.00% (0/26) |
0.00% (0/12) |
0.00% (0/12) |
src/rnp/src/lib/crypto/hash.cpp |
0.00% (0/76) |
0.00% (0/13) |
0.00% (0/57) |
src/rnp/src/lib/crypto/hash.hpp |
0.00% (0/6) |
0.00% (0/3) |
0.00% (0/4) |
src/rnp/src/lib/crypto/hash_common.cpp |
0.00% (0/90) |
0.00% (0/16) |
0.00% (0/63) |
src/rnp/src/lib/crypto/hash_sha1cd.cpp |
0.00% (0/33) |
0.00% (0/7) |
0.00% (0/26) |
src/rnp/src/lib/crypto/hkdf.cpp |
0.00% (0/10) |
0.00% (0/4) |
0.00% (0/4) |
src/rnp/src/lib/crypto/hkdf.hpp |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/2) |
src/rnp/src/lib/crypto/hkdf_botan.cpp |
0.00% (0/17) |
0.00% (0/5) |
0.00% (0/6) |
src/rnp/src/lib/crypto/kmac.cpp |
0.00% (0/30) |
0.00% (0/7) |
0.00% (0/7) |
src/rnp/src/lib/crypto/kmac.hpp |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/rnp/src/lib/crypto/kmac_botan.cpp |
0.00% (0/16) |
0.00% (0/4) |
0.00% (0/5) |
src/rnp/src/lib/crypto/kyber.cpp |
0.00% (0/75) |
0.00% (0/9) |
0.00% (0/20) |
src/rnp/src/lib/crypto/kyber.h |
0.00% (0/13) |
0.00% (0/5) |
0.00% (0/5) |
src/rnp/src/lib/crypto/kyber_common.cpp |
0.00% (0/59) |
0.00% (0/8) |
0.00% (0/64) |
src/rnp/src/lib/crypto/kyber_ecdh_composite.cpp |
0.00% (0/388) |
0.00% (0/30) |
0.00% (0/324) |
src/rnp/src/lib/crypto/kyber_ecdh_composite.h |
0.00% (0/21) |
0.00% (0/7) |
0.00% (0/7) |
src/rnp/src/lib/crypto/mem.cpp |
13.04% (3/23) |
33.33% (1/3) |
3.70% (1/27) |
src/rnp/src/lib/crypto/mem.h |
0.00% (0/34) |
0.00% (0/8) |
0.00% (0/14) |
src/rnp/src/lib/crypto/mpi.cpp |
13.21% (7/53) |
16.67% (2/12) |
5.88% (2/34) |
src/rnp/src/lib/crypto/rng.cpp |
42.31% (11/26) |
40.00% (2/5) |
53.33% (8/15) |
src/rnp/src/lib/crypto/rsa.cpp |
0.00% (0/165) |
0.00% (0/8) |
0.00% (0/192) |
src/rnp/src/lib/crypto/rsa.h |
100.00% (9/9) |
100.00% (2/2) |
100.00% (2/2) |
src/rnp/src/lib/crypto/s2k.cpp |
0.00% (0/101) |
0.00% (0/7) |
0.00% (0/63) |
src/rnp/src/lib/crypto/sha1cd/sha1.c |
0.00% (0/685) |
0.00% (0/13) |
0.00% (0/1747) |
src/rnp/src/lib/crypto/sha1cd/ubc_check.c |
0.00% (0/333) |
0.00% (0/1) |
0.00% (0/257) |
src/rnp/src/lib/crypto/signatures.cpp |
0.00% (0/114) |
0.00% (0/4) |
0.00% (0/102) |
src/rnp/src/lib/crypto/sm2.cpp |
0.00% (0/200) |
0.00% (0/8) |
0.00% (0/231) |
src/rnp/src/lib/crypto/sphincsplus.cpp |
0.00% (0/286) |
0.00% (0/25) |
0.00% (0/228) |
src/rnp/src/lib/crypto/sphincsplus.h |
0.00% (0/32) |
0.00% (0/11) |
0.00% (0/11) |
src/rnp/src/lib/crypto/symmetric.cpp |
0.00% (0/209) |
0.00% (0/13) |
0.00% (0/219) |
src/rnp/src/lib/crypto/symmetric_common.cpp |
0.00% (0/227) |
0.00% (0/11) |
0.00% (0/117) |
src/rnp/src/lib/crypto/x25519.cpp |
0.00% (0/100) |
0.00% (0/5) |
0.00% (0/92) |
src/rnp/src/lib/enc_material.cpp |
0.00% (0/148) |
0.00% (0/13) |
0.00% (0/168) |
src/rnp/src/lib/enc_material.hpp |
0.00% (0/4) |
0.00% (0/2) |
0.00% (0/3) |
src/rnp/src/lib/fingerprint.cpp |
12.68% (9/71) |
30.00% (3/10) |
7.69% (4/52) |
src/rnp/src/lib/fingerprint.hpp |
100.00% (6/6) |
100.00% (1/1) |
100.00% (1/1) |
src/rnp/src/lib/key-provider.cpp |
0.00% (0/166) |
0.00% (0/28) |
0.00% (0/112) |
src/rnp/src/lib/key-provider.h |
0.00% (0/8) |
0.00% (0/4) |
0.00% (0/9) |
src/rnp/src/lib/key.cpp |
5.75% (107/1861) |
11.43% (16/140) |
3.34% (61/1826) |
src/rnp/src/lib/key.hpp |
20.00% (2/10) |
50.00% (2/4) |
20.00% (2/10) |
src/rnp/src/lib/key_material.cpp |
6.15% (77/1253) |
9.48% (20/211) |
2.30% (23/1002) |
src/rnp/src/lib/key_material.hpp |
13.56% (8/59) |
20.00% (8/40) |
24.72% (22/89) |
src/rnp/src/lib/keygen.cpp |
0.00% (0/338) |
0.00% (0/22) |
0.00% (0/348) |
src/rnp/src/lib/keygen.hpp |
0.00% (0/25) |
0.00% (0/9) |
0.00% (0/9) |
src/rnp/src/lib/logging.cpp |
35.00% (7/20) |
25.00% (1/4) |
47.06% (8/17) |
src/rnp/src/lib/logging.h |
0.00% (0/10) |
0.00% (0/2) |
0.00% (0/2) |
src/rnp/src/lib/pass-provider.cpp |
0.00% (0/14) |
0.00% (0/2) |
0.00% (0/18) |
src/rnp/src/lib/pass-provider.h |
0.00% (0/2) |
0.00% (0/2) |
0.00% (0/4) |
src/rnp/src/lib/rawpacket.cpp |
24.00% (6/25) |
20.00% (1/5) |
60.00% (6/10) |
src/rnp/src/lib/rawpacket.hpp |
14.29% (1/7) |
33.33% (1/3) |
50.00% (2/4) |
src/rnp/src/lib/sec_profile.cpp |
23.13% (31/134) |
18.18% (4/22) |
12.35% (10/81) |
src/rnp/src/lib/sec_profile.hpp |
100.00% (2/2) |
100.00% (1/1) |
100.00% (7/7) |
src/rnp/src/lib/sig_material.cpp |
0.00% (0/111) |
0.00% (0/15) |
0.00% (0/107) |
src/rnp/src/lib/sig_material.hpp |
0.00% (0/9) |
0.00% (0/9) |
0.00% (0/18) |
src/rnp/src/lib/sig_subpacket.cpp |
0.00% (0/440) |
0.00% (0/83) |
0.00% (0/238) |
src/rnp/src/lib/sig_subpacket.hpp |
0.00% (0/280) |
0.00% (0/91) |
0.00% (0/131) |
src/rnp/src/lib/signature.cpp |
0.00% (0/44) |
0.00% (0/5) |
0.00% (0/35) |
src/rnp/src/lib/signature.hpp |
2.44% (1/41) |
9.09% (1/11) |
21.05% (4/19) |
src/rnp/src/lib/types.h |
0.00% (0/16) |
0.00% (0/5) |
0.00% (0/6) |
src/rnp/src/lib/userid.cpp |
0.00% (0/41) |
0.00% (0/8) |
0.00% (0/21) |
src/rnp/src/lib/userid.hpp |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/3) |
src/rnp/src/lib/utils.cpp |
32.14% (9/28) |
33.33% (1/3) |
31.03% (9/29) |
src/rnp/src/lib/utils.h |
0.00% (0/34) |
0.00% (0/6) |
0.00% (0/8) |
src/rnp/src/librekey/g23_sexp.hpp |
0.00% (0/6) |
0.00% (0/2) |
0.00% (0/2) |
src/rnp/src/librekey/kbx_blob.hpp |
0.00% (0/33) |
0.00% (0/13) |
0.00% (0/15) |
src/rnp/src/librekey/key_store_g10.cpp |
35.71% (320/896) |
40.00% (12/30) |
36.13% (332/919) |
src/rnp/src/librekey/key_store_kbx.cpp |
0.00% (0/500) |
0.00% (0/16) |
0.00% (0/655) |
src/rnp/src/librekey/key_store_pgp.cpp |
0.00% (0/112) |
0.00% (0/6) |
0.00% (0/155) |
src/rnp/src/librekey/rnp_key_store.cpp |
9.07% (47/518) |
20.00% (5/25) |
3.56% (31/870) |
src/rnp/src/librepgp/stream-armor.cpp |
0.00% (0/803) |
0.00% (0/37) |
0.00% (0/801) |
src/rnp/src/librepgp/stream-armor.h |
0.00% (0/14) |
0.00% (0/3) |
0.00% (0/3) |
src/rnp/src/librepgp/stream-common.cpp |
25.74% (227/882) |
32.73% (18/55) |
22.95% (176/767) |
src/rnp/src/librepgp/stream-common.h |
25.00% (20/80) |
27.27% (6/22) |
25.00% (9/36) |
src/rnp/src/librepgp/stream-key.cpp |
3.55% (31/873) |
10.71% (3/28) |
0.86% (9/1043) |
src/rnp/src/librepgp/stream-key.h |
42.86% (3/7) |
20.00% (1/5) |
73.33% (11/15) |
src/rnp/src/librepgp/stream-packet.cpp |
0.63% (6/954) |
3.28% (2/61) |
0.59% (6/1022) |
src/rnp/src/librepgp/stream-packet.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/2) |
src/rnp/src/librepgp/stream-sig.cpp |
0.00% (0/751) |
0.00% (0/82) |
0.00% (0/632) |
src/rnp/src/librepgp/stream-sig.h |
0.00% (0/11) |
0.00% (0/4) |
0.00% (0/11) |
src/rnp/src/libsexpp/include/sexpp/ext-key-format.h |
100.00% (23/23) |
100.00% (6/6) |
100.00% (24/24) |
src/rnp/src/libsexpp/include/sexpp/sexp-error.h |
40.00% (4/10) |
33.33% (3/9) |
57.14% (8/14) |
src/rnp/src/libsexpp/include/sexpp/sexp.h |
35.32% (71/201) |
42.70% (38/89) |
56.95% (86/151) |
src/rnp/src/libsexpp/src/ext-key-format.cpp |
92.75% (128/138) |
85.71% (6/7) |
93.15% (68/73) |
src/rnp/src/libsexpp/src/sexp-depth-manager.cpp |
100.00% (18/18) |
100.00% (4/4) |
100.00% (8/8) |
src/rnp/src/libsexpp/src/sexp-error.cpp |
77.78% (14/18) |
100.00% (2/2) |
83.33% (10/12) |
src/rnp/src/libsexpp/src/sexp-input.cpp |
94.80% (328/346) |
90.00% (18/20) |
97.54% (198/203) |
src/rnp/src/libsexpp/src/sexp-object.cpp |
23.36% (25/107) |
16.67% (2/12) |
29.27% (12/41) |
src/rnp/src/libsexpp/src/sexp-output.cpp |
0.00% (0/97) |
0.00% (0/9) |
0.00% (0/69) |
src/rnp/src/libsexpp/src/sexp-simple-string.cpp |
0.00% (0/96) |
0.00% (0/9) |
0.00% (0/85) |
Totals |
8.74% (1604/18354) |
11.18% (204/1825) |
6.60% (1184/17950) |