Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
build/src/gcrypt.h | 75.00% (3/4) | 75.00% (9/12) | 80.00% (4/5) | - (0/0) |
cipher/arcfour.c | 100.00% (4/4) | 92.31% (60/65) | 71.70% (38/53) | 75.00% (15/20) |
cipher/aria.c | 95.35% (41/43) | 94.26% (804/853) | 76.30% (486/637) | 68.97% (160/232) |
cipher/bithelp.h | 100.00% (5/5) | 43.59% (17/39) | 90.91% (10/11) | 75.00% (3/4) |
cipher/blake2.c | 100.00% (31/31) | 93.32% (615/659) | 91.92% (865/941) | 77.14% (108/140) |
cipher/blowfish.c | 100.00% (16/16) | 96.35% (264/274) | 76.40% (204/267) | 75.00% (60/80) |
cipher/bufhelp.h | 100.00% (14/14) | 88.41% (145/164) | 96.63% (86/89) | 92.86% (26/28) |
cipher/bulkhelp.h | 91.67% (11/12) | 77.87% (285/366) | 97.28% (143/147) | 97.96% (96/98) |
cipher/camellia-glue.c | 100.00% (16/16) | 82.60% (693/839) | 75.08% (476/634) | 66.37% (223/336) |
cipher/camellia.c | 100.00% (10/10) | 99.27% (811/817) | 99.85% (2024/2027) | 87.50% (21/24) |
cipher/cast5.c | 100.00% (14/14) | 97.64% (207/212) | 84.00% (315/375) | 85.29% (29/34) |
cipher/chacha20.c | 100.00% (12/12) | 95.04% (594/625) | 89.77% (509/567) | 78.81% (186/236) |
cipher/cipher-aeswrap.c | 100.00% (5/5) | 81.17% (181/223) | 70.05% (138/197) | 58.47% (69/118) |
cipher/cipher-cbc.c | 100.00% (6/6) | 95.45% (168/176) | 92.17% (106/115) | 81.08% (60/74) |
cipher/cipher-ccm.c | 100.00% (9/9) | 89.23% (232/260) | 78.83% (257/326) | 69.23% (108/156) |
cipher/cipher-cfb.c | 100.00% (4/4) | 97.94% (190/194) | 96.08% (98/102) | 94.12% (64/68) |
cipher/cipher-cmac.c | 100.00% (9/9) | 94.12% (160/170) | 79.06% (151/191) | 75.00% (60/80) |
cipher/cipher-ctr.c | 100.00% (2/2) | 100.00% (68/68) | 85.25% (52/61) | 100.00% (26/26) |
cipher/cipher-eax.c | 100.00% (8/8) | 85.28% (139/163) | 75.00% (93/124) | 66.67% (44/66) |
cipher/cipher-gcm-siv.c | 100.00% (16/16) | 88.26% (391/443) | 75.19% (400/532) | 67.55% (127/188) |
cipher/cipher-gcm.c | 100.00% (26/26) | 86.28% (459/532) | 74.20% (394/531) | 73.56% (153/208) |
cipher/cipher-internal.h | 100.00% (10/10) | 89.24% (141/158) | 98.63% (72/73) | 92.86% (13/14) |
cipher/cipher-ocb.c | 100.00% (14/14) | 94.70% (411/434) | 86.31% (353/409) | 80.23% (138/172) |
cipher/cipher-ofb.c | 100.00% (1/1) | 86.67% (52/60) | 92.59% (25/27) | 88.89% (16/18) |
cipher/cipher-poly1305.c | 100.00% (13/13) | 70.05% (152/217) | 68.72% (123/179) | 48.86% (43/88) |
cipher/cipher-siv.c | 100.00% (11/11) | 84.02% (184/219) | 74.42% (160/215) | 58.70% (54/92) |
cipher/cipher-xts.c | 100.00% (5/5) | 95.92% (94/98) | 76.34% (100/131) | 73.68% (28/38) |
cipher/cipher.c | 84.44% (38/45) | 74.56% (882/1183) | 68.25% (546/800) | 63.35% (427/674) |
cipher/crc.c | 100.00% (15/15) | 100.00% (146/146) | 100.00% (55/55) | 91.67% (33/36) |
cipher/des.c | 86.96% (20/23) | 88.36% (463/524) | 82.82% (270/326) | 69.09% (76/110) |
cipher/dsa-common.c | 100.00% (7/7) | 72.82% (209/287) | 75.12% (151/201) | 58.18% (64/110) |
cipher/dsa.c | 64.71% (11/17) | 61.69% (578/937) | 62.43% (437/700) | 47.73% (168/352) |
cipher/ecc-common.h | 100.00% (1/1) | 100.00% (5/5) | 100.00% (4/4) | - (0/0) |
cipher/ecc-curves.c | 100.00% (17/17) | 72.03% (551/765) | 70.40% (471/669) | 58.37% (251/430) |
cipher/ecc-ecdh.c | 100.00% (3/3) | 88.41% (61/69) | 80.00% (32/40) | 61.11% (11/18) |
cipher/ecc-ecdsa.c | 100.00% (2/2) | 70.19% (146/208) | 77.71% (136/175) | 55.26% (42/76) |
cipher/ecc-eddsa.c | 100.00% (13/13) | 84.51% (622/736) | 81.20% (406/500) | 65.65% (172/262) |
cipher/ecc-gost.c | 100.00% (2/2) | 72.39% (97/134) | 75.00% (93/124) | 45.45% (20/44) |
cipher/ecc-misc.c | 72.73% (8/11) | 68.04% (198/291) | 73.76% (163/221) | 55.00% (66/120) |
cipher/ecc-sm2.c | 40.00% (2/5) | 23.65% (92/389) | 32.95% (86/261) | 21.15% (22/104) |
cipher/ecc.c | 85.71% (18/21) | 64.92% (1027/1582) | 69.22% (875/1264) | 53.25% (377/708) |
cipher/elgamal.c | 84.21% (16/19) | 72.34% (523/723) | 66.60% (317/476) | 49.53% (106/214) |
cipher/gost28147.c | 92.00% (23/25) | 87.46% (258/295) | 82.88% (92/111) | 68.18% (45/66) |
cipher/gostr3411-94.c | 100.00% (14/14) | 97.72% (214/219) | 94.94% (75/79) | 85.71% (36/42) |
cipher/hash-common.c | 100.00% (2/2) | 89.09% (98/110) | 84.51% (60/71) | 78.85% (41/52) |
cipher/idea.c | 100.00% (11/11) | 98.02% (247/252) | 90.87% (189/208) | 86.76% (59/68) |
cipher/kdf.c | 92.59% (50/54) | 81.13% (1324/1632) | 76.43% (736/963) | 66.38% (381/574) |
cipher/keccak.c | 94.59% (35/37) | 89.81% (573/638) | 79.16% (300/379) | 75.45% (169/224) |
cipher/keccak_permute_64.h | 100.00% (2/2) | 100.00% (316/316) | 100.00% (151/151) | 100.00% (40/40) |
cipher/kem.c | 100.00% (7/7) | 76.19% (144/189) | 79.71% (165/207) | 62.69% (84/134) |
cipher/kyber-common.c | 100.00% (29/29) | 100.00% (285/285) | 100.00% (163/163) | 100.00% (68/68) |
cipher/kyber-kdep.c | 100.00% (24/24) | 99.60% (247/248) | 99.32% (293/295) | 97.92% (47/48) |
cipher/kyber.c | 100.00% (13/13) | 99.00% (99/100) | 94.44% (34/36) | 83.33% (25/30) |
cipher/mac-cmac.c | 92.86% (13/14) | 65.62% (208/317) | 67.01% (65/97) | 64.10% (50/78) |
cipher/mac-gmac.c | 100.00% (11/11) | 94.12% (64/68) | 84.38% (27/32) | 81.82% (18/22) |
cipher/mac-hmac.c | 100.00% (18/18) | 93.07% (967/1039) | 79.56% (179/225) | 79.29% (157/198) |
cipher/mac-poly1305.c | 100.00% (11/11) | 83.71% (149/178) | 77.59% (90/116) | 66.22% (49/74) |
cipher/mac.c | 100.00% (27/27) | 76.03% (184/242) | 73.61% (198/269) | 53.49% (92/172) |
cipher/md.c | 85.11% (40/47) | 73.17% (649/887) | 71.05% (535/753) | 61.24% (305/498) |
cipher/md4.c | 100.00% (5/5) | 98.59% (140/142) | 98.48% (130/132) | 90.00% (9/10) |
cipher/md5.c | 100.00% (5/5) | 98.83% (169/171) | 99.35% (306/308) | 90.00% (9/10) |
cipher/poly1305.c | 90.91% (10/11) | 95.56% (258/270) | 86.67% (130/150) | 80.43% (37/46) |
cipher/primegen.c | 95.45% (21/22) | 84.32% (968/1148) | 83.81% (787/939) | 68.87% (365/530) |
cipher/pubkey-util.c | 100.00% (10/10) | 73.66% (769/1044) | 76.75% (680/886) | 61.09% (336/550) |
cipher/pubkey.c | 75.00% (24/32) | 70.38% (499/709) | 70.83% (386/545) | 56.25% (198/352) |
cipher/rfc2268.c | 100.00% (7/7) | 94.68% (178/188) | 85.14% (63/74) | 77.27% (34/44) |
cipher/rijndael-padlock.c | 0.00% (0/4) | 0.00% (0/36) | 0.00% (0/7) | 0.00% (0/2) |
cipher/rijndael-vaes.c | 0.00% (0/8) | 0.00% (0/85) | 0.00% (0/45) | 0.00% (0/20) |
cipher/rijndael.c | 100.00% (29/29) | 89.70% (714/796) | 80.54% (385/478) | 67.93% (125/184) |
cipher/rmd160.c | 100.00% (6/6) | 99.30% (282/284) | 99.71% (681/683) | 91.67% (11/12) |
cipher/rsa-common.c | 100.00% (11/11) | 74.33% (469/631) | 73.91% (357/483) | 63.56% (150/236) |
cipher/rsa.c | 100.00% (30/30) | 77.08% (1113/1444) | 75.43% (697/924) | 59.95% (265/442) |
cipher/salsa20.c | 100.00% (10/10) | 91.72% (144/157) | 79.41% (108/136) | 73.08% (38/52) |
cipher/scrypt.c | 100.00% (4/4) | 83.90% (99/118) | 93.71% (134/143) | 69.57% (32/46) |
cipher/seed.c | 100.00% (7/7) | 96.43% (135/140) | 98.75% (473/479) | 68.75% (11/16) |
cipher/serpent.c | 100.00% (19/19) | 86.53% (649/750) | 89.71% (924/1030) | 72.00% (144/200) |
cipher/sha1.c | 73.33% (11/15) | 86.23% (263/305) | 94.39% (404/428) | 64.58% (31/48) |
cipher/sha256.c | 80.00% (12/15) | 89.57% (309/345) | 95.95% (545/568) | 75.00% (39/52) |
cipher/sha512.c | 88.46% (23/26) | 90.59% (539/595) | 82.11% (202/246) | 62.50% (60/96) |
cipher/sm3.c | 100.00% (9/9) | 95.15% (255/268) | 97.92% (518/529) | 62.50% (20/32) |
cipher/sm4.c | 87.50% (28/32) | 73.19% (669/914) | 70.72% (384/543) | 65.96% (186/282) |
cipher/sntrup761.c | 100.00% (45/45) | 98.47% (642/652) | 98.96% (476/481) | 96.94% (190/196) |
cipher/sntrup761.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
cipher/stribog.c | 100.00% (10/10) | 93.28% (111/119) | 90.62% (58/64) | 75.00% (15/20) |
cipher/tiger.c | 100.00% (8/8) | 98.31% (116/118) | 97.50% (78/80) | 92.86% (13/14) |
cipher/twofish.c | 100.00% (23/23) | 98.71% (536/543) | 90.86% (338/372) | 92.67% (139/150) |
cipher/whirlpool.c | 100.00% (7/7) | 95.24% (140/147) | 90.70% (78/86) | 78.57% (44/56) |
compat/compat.c | 0.00% (0/1) | 0.00% (0/12) | 0.00% (0/1) | - (0/0) |
mpi/ec-ed25519.c | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/1) | - (0/0) |
mpi/ec-inline.h | 100.00% (3/3) | 92.00% (23/25) | 91.18% (31/34) | 75.00% (6/8) |
mpi/ec-nist.c | 100.00% (6/6) | 98.92% (550/556) | 95.99% (455/474) | 68.89% (62/90) |
mpi/ec.c | 87.50% (56/64) | 86.64% (1135/1310) | 90.95% (1135/1248) | 72.73% (256/352) |
mpi/mpi-add.c | 100.00% (7/7) | 97.01% (162/167) | 95.61% (109/114) | 87.88% (58/66) |
mpi/mpi-bit.c | 81.82% (9/11) | 69.67% (147/211) | 80.83% (194/240) | 73.58% (78/106) |
mpi/mpi-cmp.c | 100.00% (4/4) | 97.18% (69/71) | 95.54% (107/112) | 78.75% (63/80) |
mpi/mpi-div.c | 100.00% (9/9) | 84.19% (181/215) | 77.96% (145/186) | 69.83% (81/116) |
mpi/mpi-gcd.c | 100.00% (1/1) | 100.00% (17/17) | 100.00% (11/11) | 100.00% (2/2) |
mpi/mpi-inline.h | 100.00% (5/5) | 97.33% (73/75) | 95.92% (47/49) | 85.29% (29/34) |
mpi/mpi-internal.h | 100.00% (2/2) | 66.67% (8/12) | 100.00% (8/8) | - (0/0) |
mpi/mpi-inv.c | 75.00% (3/4) | 52.78% (152/288) | 65.10% (222/341) | 46.67% (56/120) |
mpi/mpi-mod.c | 40.00% (2/5) | 7.32% (6/82) | 5.08% (3/59) | 5.00% (1/20) |
mpi/mpi-mpow.c | 100.00% (2/2) | 98.33% (59/60) | 85.19% (69/81) | 80.00% (32/40) |
mpi/mpi-mul.c | 100.00% (4/4) | 94.56% (139/147) | 91.60% (120/131) | 83.72% (72/86) |
mpi/mpi-pow.c | 100.00% (2/2) | 91.44% (267/292) | 89.46% (280/313) | 80.00% (128/160) |
mpi/mpi-scan.c | 100.00% (1/1) | 85.71% (12/14) | 61.54% (8/13) | 50.00% (2/4) |
mpi/mpicoder.c | 92.31% (12/13) | 87.05% (659/757) | 86.76% (472/544) | 78.44% (262/334) |
mpi/mpih-const-time.c | 100.00% (9/9) | 97.50% (117/120) | 95.24% (60/63) | 86.36% (19/22) |
mpi/mpih-div.c | 100.00% (3/3) | 49.04% (153/312) | 34.80% (103/296) | 39.73% (58/146) |
mpi/mpih-mul.c | 87.50% (7/8) | 81.25% (221/272) | 76.23% (202/265) | 75.00% (108/144) |
mpi/mpiutil.c | 92.11% (35/38) | 77.48% (382/493) | 70.83% (289/408) | 67.92% (163/240) |
random/jitterentropy-base-user.h | 85.71% (6/7) | 62.82% (49/78) | 71.88% (46/64) | 56.25% (9/16) |
random/jitterentropy-base.c | 80.00% (12/15) | 61.05% (174/285) | 55.85% (148/265) | 45.83% (66/144) |
random/jitterentropy-gcd.c | 100.00% (8/8) | 86.96% (80/92) | 83.08% (54/65) | 68.75% (22/32) |
random/jitterentropy-health.c | 90.91% (10/11) | 79.03% (98/124) | 81.00% (81/100) | 73.91% (34/46) |
random/jitterentropy-health.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
random/jitterentropy-noise.c | 100.00% (7/7) | 96.91% (94/97) | 94.44% (51/54) | 80.77% (21/26) |
random/jitterentropy-sha3.c | 100.00% (16/16) | 95.32% (224/235) | 98.30% (289/294) | 80.00% (16/20) |
random/jitterentropy-timer.h | 77.78% (7/9) | 76.00% (19/25) | 71.43% (10/14) | 50.00% (1/2) |
random/jitterentropy.h | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/2) | - (0/0) |
random/random-csprng.c | 65.38% (17/26) | 47.07% (249/529) | 44.14% (192/435) | 39.29% (77/196) |
random/random-drbg.c | 92.86% (52/56) | 80.40% (874/1087) | 77.86% (538/691) | 61.86% (240/388) |
random/random-system.c | 63.64% (7/11) | 69.14% (56/81) | 66.67% (42/63) | 62.50% (15/24) |
random/random.c | 61.90% (13/21) | 54.21% (148/273) | 48.85% (106/217) | 45.24% (57/126) |
random/rndgetentropy.c | 100.00% (1/1) | 92.31% (48/52) | 70.18% (40/57) | 61.54% (16/26) |
random/rndhw.c | 57.14% (4/7) | 34.62% (36/104) | 23.61% (17/72) | 19.44% (7/36) |
random/rndjent.c | 85.71% (6/7) | 83.84% (83/99) | 72.00% (54/75) | 61.11% (22/36) |
src/const-time.c | 100.00% (3/3) | 100.00% (24/24) | 100.00% (9/9) | 100.00% (4/4) |
src/const-time.h | 100.00% (7/7) | 84.62% (33/39) | 100.00% (7/7) | - (0/0) |
src/context.c | 100.00% (4/4) | 75.38% (49/65) | 71.43% (50/70) | 69.44% (25/36) |
src/fips.c | 87.10% (27/31) | 68.21% (487/714) | 59.24% (298/503) | 51.91% (217/418) |
src/gcrypt-int.h | 0.00% (0/6) | 0.00% (0/18) | 0.00% (0/6) | - (0/0) |
src/global.c | 94.12% (32/34) | 62.29% (489/785) | 64.31% (328/510) | 57.69% (255/442) |
src/hwf-x86.c | 100.00% (5/5) | 63.35% (140/221) | 53.45% (93/174) | 19.89% (35/176) |
src/hwfeatures.c | 100.00% (5/5) | 44.21% (42/95) | 39.19% (29/74) | 25.00% (12/48) |
src/misc.c | 32.14% (9/28) | 26.42% (84/318) | 22.87% (51/223) | 21.83% (31/142) |
src/secmem.c | 88.46% (23/26) | 73.29% (321/438) | 63.75% (299/469) | 53.16% (101/190) |
src/sexp.c | 83.33% (35/42) | 72.15% (1456/2018) | 73.52% (1313/1786) | 62.91% (731/1162) |
src/stdmem.c | 100.00% (4/4) | 76.32% (29/38) | 85.00% (17/20) | 66.67% (8/12) |
src/visibility.c | 74.66% (165/221) | 62.97% (597/948) | 66.06% (648/981) | 54.56% (275/504) |
Totals | 88.58% (1862/2102) | 79.91% (39839/49854) | 79.11% (33280/42070) | 63.93% (11765/18404) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)