Coverage Summary

Module CryptX
Version 0.089
Database: /root/.cpan/build/CryptX-0.089-0/cover_db
Report date: 2026-05-16 15:48:09
Perl version: v5.42.0
OS: linux
Thresholds: < 75% < 90% < 100% = 100%

Restrict to regex:

file stmt bran cond sub pod time total
Total 81.1 49.8 30.0 90.0 94.7 100.0 69.3
/usr/local/lib/perl5/5.42.0/x86_64-linux/CORE/inline.h 55.5 12.5 n/a n/a n/a n/a 42.3
/usr/local/lib/perl5/5.42.0/x86_64-linux/CORE/perlstatic.h 0.0 n/a n/a n/a n/a n/a 0.0
/usr/local/lib/perl5/5.42.0/x86_64-linux/CORE/sv_inline.h 61.2 41.4 n/a n/a n/a n/a 53.8
CryptX.xs 84.0 59.1 n/a n/a n/a n/a 71.2
blib/lib/Crypt/ASN1.pm 96.2 75.4 75.7 100.0 100.0 0.9 85.9
blib/lib/Crypt/AuthEnc.pm 100.0 n/a n/a 100.0 n/a 0.0 100.0
blib/lib/Crypt/AuthEnc/CCM.pm 92.3 n/a n/a 80.0 n/a 0.5 88.8
blib/lib/Crypt/AuthEnc/ChaCha20Poly1305.pm 92.3 n/a n/a 80.0 n/a 0.2 88.8
blib/lib/Crypt/AuthEnc/EAX.pm 86.6 n/a n/a 71.4 0.0 0.9 75.0
blib/lib/Crypt/AuthEnc/GCM.pm 92.3 n/a n/a 80.0 n/a 0.5 88.8
blib/lib/Crypt/AuthEnc/OCB.pm 80.0 n/a n/a 57.1 50.0 0.2 70.8
blib/lib/Crypt/AuthEnc/SIV.pm 100.0 n/a n/a 100.0 n/a 0.1 100.0
blib/lib/Crypt/AuthEnc/XChaCha20Poly1305.pm 97.6 75.0 55.5 92.3 100.0 0.5 88.3
blib/lib/Crypt/Checksum.pm 56.3 50.0 33.3 38.8 0.0 0.0 44.1
blib/lib/Crypt/Checksum/Adler32.pm 100.0 n/a n/a 100.0 100.0 0.4 100.0
blib/lib/Crypt/Checksum/CRC32.pm 100.0 n/a n/a 100.0 100.0 0.0 100.0
blib/lib/Crypt/Cipher.pm 92.8 n/a n/a 83.3 100.0 4.8 90.4
blib/lib/Crypt/Cipher/AES.pm 100.0 n/a n/a 100.0 100.0 1.0 100.0
blib/lib/Crypt/Cipher/Anubis.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/Blowfish.pm 100.0 n/a n/a 100.0 100.0 0.2 100.0
blib/lib/Crypt/Cipher/CAST5.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/Camellia.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/DES.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/DES_EDE.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/IDEA.pm 100.0 n/a n/a 100.0 100.0 0.6 100.0
blib/lib/Crypt/Cipher/KASUMI.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/Khazad.pm 100.0 n/a n/a 100.0 100.0 0.1 100.0
blib/lib/Crypt/Cipher/MULTI2.pm 100.0 n/a n/a 100.0 100.0 1.3 100.0
blib/lib/Crypt/Cipher/Noekeon.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/RC2.pm 100.0 n/a n/a 100.0 100.0 0.1 100.0
blib/lib/Crypt/Cipher/RC5.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/RC6.pm 100.0 n/a n/a 100.0 100.0 0.2 100.0
blib/lib/Crypt/Cipher/SAFERP.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/SAFER_K128.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/SAFER_K64.pm 100.0 n/a n/a 100.0 100.0 0.2 100.0
blib/lib/Crypt/Cipher/SAFER_SK128.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/SAFER_SK64.pm 100.0 n/a n/a 100.0 100.0 0.3 100.0
blib/lib/Crypt/Cipher/SEED.pm 100.0 n/a n/a 100.0 100.0 0.8 100.0
blib/lib/Crypt/Cipher/SM4.pm 100.0 n/a n/a 100.0 100.0 0.2 100.0
blib/lib/Crypt/Cipher/Serpent.pm 100.0 n/a n/a 100.0 100.0 0.7 100.0
blib/lib/Crypt/Cipher/Skipjack.pm 100.0 n/a n/a 100.0 100.0 0.2 100.0
blib/lib/Crypt/Cipher/Twofish.pm 100.0 n/a n/a 100.0 100.0 0.6 100.0
blib/lib/Crypt/Cipher/XTEA.pm 100.0 n/a n/a 100.0 100.0 0.7 100.0
blib/lib/Crypt/Digest.pm 97.4 80.0 83.3 90.0 100.0 6.2 92.8
blib/lib/Crypt/Digest/BLAKE2b_160.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/BLAKE2b_256.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/BLAKE2b_384.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/BLAKE2b_512.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/BLAKE2s_128.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/BLAKE2s_160.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/BLAKE2s_224.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/BLAKE2s_256.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/CHAES.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/KangarooTwelve.pm 38.7 0.0 0.0 66.6 100.0 0.2 31.4
blib/lib/Crypt/Digest/Keccak224.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/Keccak256.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/Keccak384.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/Keccak512.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/MD2.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/MD4.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/MD5.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/RIPEMD128.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/RIPEMD160.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/RIPEMD256.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/RIPEMD320.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/SHA1.pm 86.6 n/a 0.0 87.5 100.0 0.3 85.0
blib/lib/Crypt/Digest/SHA224.pm 86.6 n/a 0.0 87.5 100.0 0.3 85.0
blib/lib/Crypt/Digest/SHA256.pm 86.6 n/a 0.0 87.5 100.0 0.7 85.0
blib/lib/Crypt/Digest/SHA384.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/SHA3_224.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/SHA3_256.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/SHA3_384.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/SHA3_512.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/SHA512.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/SHA512_224.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/SHA512_256.pm 96.6 n/a 33.3 93.7 100.0 0.2 93.3
blib/lib/Crypt/Digest/SHAKE.pm 96.7 80.0 83.3 83.3 100.0 0.2 90.7
blib/lib/Crypt/Digest/Tiger192.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/Digest/TurboSHAKE.pm 38.7 0.0 0.0 66.6 100.0 0.1 31.4
blib/lib/Crypt/Digest/Whirlpool.pm 96.6 n/a 33.3 93.7 100.0 0.3 93.3
blib/lib/Crypt/KeyDerivation.pm 100.0 n/a n/a 100.0 n/a 0.2 100.0
blib/lib/Crypt/Mac.pm 96.7 80.0 83.3 83.3 0.0 0.2 88.8
blib/lib/Crypt/Mac/BLAKE2b.pm 100.0 n/a n/a 100.0 n/a 0.3 100.0
blib/lib/Crypt/Mac/BLAKE2s.pm 100.0 n/a n/a 100.0 n/a 0.1 100.0
blib/lib/Crypt/Mac/F9.pm 100.0 n/a n/a 100.0 n/a 0.1 100.0
blib/lib/Crypt/Mac/HMAC.pm 100.0 n/a n/a 100.0 n/a 0.4 100.0
blib/lib/Crypt/Mac/OMAC.pm 100.0 n/a n/a 100.0 n/a 0.3 100.0
blib/lib/Crypt/Mac/PMAC.pm 100.0 n/a n/a 100.0 n/a 0.2 100.0
blib/lib/Crypt/Mac/Pelican.pm 100.0 n/a n/a 100.0 n/a 0.2 100.0
blib/lib/Crypt/Mac/Poly1305.pm 100.0 n/a n/a 100.0 n/a 0.1 100.0
blib/lib/Crypt/Mac/XCBC.pm 100.0 n/a n/a 100.0 n/a 0.2 100.0
blib/lib/Crypt/Misc.pm 100.0 77.2 64.8 100.0 100.0 1.4 90.7
blib/lib/Crypt/Mode.pm 100.0 n/a n/a 100.0 n/a 0.0 100.0
blib/lib/Crypt/Mode/CBC.pm 93.7 n/a n/a 83.3 100.0 1.0 91.6
blib/lib/Crypt/Mode/CFB.pm 93.7 n/a n/a 83.3 100.0 0.7 91.6
blib/lib/Crypt/Mode/CTR.pm 93.7 n/a n/a 83.3 100.0 0.5 91.6
blib/lib/Crypt/Mode/ECB.pm 93.7 n/a n/a 83.3 100.0 1.2 91.6
blib/lib/Crypt/Mode/OFB.pm 93.7 n/a n/a 83.3 100.0 0.7 91.6
blib/lib/Crypt/PK.pm 100.0 66.6 n/a 100.0 n/a 0.0 93.5
blib/lib/Crypt/PK/DH.pm 84.0 58.6 66.6 90.9 80.0 0.8 73.9
blib/lib/Crypt/PK/DSA.pm 95.0 67.8 37.8 94.1 40.0 4.0 75.0
blib/lib/Crypt/PK/ECC.pm 68.2 42.5 15.0 86.3 46.1 6.8 51.3
blib/lib/Crypt/PK/Ed25519.pm 50.6 28.5 17.0 66.6 100.0 0.6 38.4
blib/lib/Crypt/PK/Ed448.pm 28.5 1.6 0.0 58.3 100.0 0.1 17.4
blib/lib/Crypt/PK/RSA.pm 68.9 52.2 11.6 84.2 45.4 11.6 52.5
blib/lib/Crypt/PK/X25519.pm 37.6 10.0 0.0 66.6 100.0 0.7 24.1
blib/lib/Crypt/PK/X448.pm 37.6 10.0 0.0 66.6 100.0 0.1 24.1
blib/lib/Crypt/PRNG.pm 97.8 81.2 n/a 93.3 100.0 0.6 94.3
blib/lib/Crypt/PRNG/ChaCha20.pm 100.0 n/a n/a 100.0 100.0 0.5 100.0
blib/lib/Crypt/PRNG/Fortuna.pm 100.0 n/a n/a 100.0 100.0 0.6 100.0
blib/lib/Crypt/PRNG/RC4.pm 100.0 n/a n/a 100.0 100.0 0.4 100.0
blib/lib/Crypt/PRNG/Sober128.pm 100.0 n/a n/a 100.0 100.0 0.4 100.0
blib/lib/Crypt/PRNG/Yarrow.pm 100.0 n/a n/a 100.0 100.0 0.4 100.0
blib/lib/Crypt/Stream/ChaCha.pm 100.0 n/a n/a 100.0 n/a 0.4 100.0
blib/lib/Crypt/Stream/RC4.pm 100.0 n/a n/a 100.0 n/a 0.1 100.0
blib/lib/Crypt/Stream/Rabbit.pm 100.0 n/a n/a 100.0 n/a 0.1 100.0
blib/lib/Crypt/Stream/Salsa20.pm 100.0 n/a n/a 100.0 n/a 0.2 100.0
blib/lib/Crypt/Stream/Sober128.pm 100.0 n/a n/a 100.0 n/a 0.0 100.0
blib/lib/Crypt/Stream/Sosemanuk.pm 100.0 n/a n/a 100.0 n/a 0.0 100.0
blib/lib/Crypt/Stream/XChaCha.pm 100.0 n/a n/a 100.0 n/a 0.2 100.0
blib/lib/Crypt/Stream/XSalsa20.pm 100.0 n/a n/a 100.0 n/a 0.3 100.0
blib/lib/CryptX.pm 76.1 30.0 33.3 71.4 n/a 0.1 60.9
blib/lib/Math/BigInt/LTM.pm 51.8 38.4 50.0 40.7 n/a 23.4 46.8
inc/CryptX_ASN1.xs.inc 96.5 68.4 n/a n/a n/a n/a 80.6
inc/CryptX_AuthEnc_CCM.xs.inc 82.6 30.9 n/a n/a n/a n/a 50.8
inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc 83.1 38.5 n/a n/a n/a n/a 55.2
inc/CryptX_AuthEnc_EAX.xs.inc 86.4 31.0 n/a n/a n/a n/a 52.1
inc/CryptX_AuthEnc_GCM.xs.inc 85.1 36.3 n/a n/a n/a n/a 55.4
inc/CryptX_AuthEnc_OCB.xs.inc 77.3 32.0 n/a n/a n/a n/a 50.6
inc/CryptX_AuthEnc_SIV.xs.inc 97.1 62.7 n/a n/a n/a n/a 75.0
inc/CryptX_BigInt_LTM.xs.inc 86.2 70.1 n/a n/a n/a n/a 80.1
inc/CryptX_Checksum_Adler32.xs.inc 100.0 78.5 n/a n/a n/a n/a 91.0
inc/CryptX_Checksum_CRC32.xs.inc 100.0 78.5 n/a n/a n/a n/a 91.0
inc/CryptX_Cipher.xs.inc 91.0 47.9 n/a n/a n/a n/a 64.3
inc/CryptX_Digest.xs.inc 96.3 62.5 n/a n/a n/a n/a 78.9
inc/CryptX_Digest_KangarooTwelve.xs.inc 90.2 66.6 n/a n/a n/a n/a 79.2
inc/CryptX_Digest_SHAKE.xs.inc 80.0 65.3 n/a n/a n/a n/a 73.7
inc/CryptX_Digest_TurboSHAKE.xs.inc 88.2 65.3 n/a n/a n/a n/a 78.3
inc/CryptX_KeyDerivation.xs.inc 86.2 45.0 n/a n/a n/a n/a 61.5
inc/CryptX_Mac_BLAKE2b.xs.inc 95.7 72.3 n/a n/a n/a n/a 83.6
inc/CryptX_Mac_BLAKE2s.xs.inc 92.9 56.5 n/a n/a n/a n/a 74.1
inc/CryptX_Mac_F9.xs.inc 93.2 56.4 n/a n/a n/a n/a 74.3
inc/CryptX_Mac_HMAC.xs.inc 90.7 66.6 n/a n/a n/a n/a 78.1
inc/CryptX_Mac_OMAC.xs.inc 93.2 57.6 n/a n/a n/a n/a 75.0
inc/CryptX_Mac_PMAC.xs.inc 93.2 56.4 n/a n/a n/a n/a 74.3
inc/CryptX_Mac_Pelican.xs.inc 92.9 56.7 n/a n/a n/a n/a 74.4
inc/CryptX_Mac_Poly1305.xs.inc 92.8 56.7 n/a n/a n/a n/a 74.3
inc/CryptX_Mac_XCBC.xs.inc 93.2 56.4 n/a n/a n/a n/a 74.3
inc/CryptX_Mode_CBC.xs.inc 86.5 65.0 n/a n/a n/a n/a 75.8
inc/CryptX_Mode_CFB.xs.inc 78.7 52.0 n/a n/a n/a n/a 64.9
inc/CryptX_Mode_CTR.xs.inc 84.6 56.4 n/a n/a n/a n/a 69.3
inc/CryptX_Mode_ECB.xs.inc 85.2 65.7 n/a n/a n/a n/a 75.8
inc/CryptX_Mode_OFB.xs.inc 78.7 52.0 n/a n/a n/a n/a 64.9
inc/CryptX_PK_DH.xs.inc 77.1 49.3 n/a n/a n/a n/a 63.8
inc/CryptX_PK_DSA.xs.inc 87.6 54.3 n/a n/a n/a n/a 71.7
inc/CryptX_PK_ECC.xs.inc 92.5 67.7 n/a n/a n/a n/a 82.2
inc/CryptX_PK_Ed25519.xs.inc 30.7 22.8 n/a n/a n/a n/a 27.7
inc/CryptX_PK_Ed448.xs.inc 17.3 10.9 n/a n/a n/a n/a 14.8
inc/CryptX_PK_RSA.xs.inc 81.2 52.6 n/a n/a n/a n/a 68.5
inc/CryptX_PK_X25519.xs.inc 36.0 21.7 n/a n/a n/a n/a 30.5
inc/CryptX_PK_X448.xs.inc 36.0 21.7 n/a n/a n/a n/a 30.5
inc/CryptX_PRNG.xs.inc 85.1 70.4 n/a n/a n/a n/a 79.1
inc/CryptX_Stream_ChaCha.xs.inc 79.6 50.0 n/a n/a n/a n/a 66.6
inc/CryptX_Stream_RC4.xs.inc 89.4 53.8 n/a n/a n/a n/a 75.0
inc/CryptX_Stream_Rabbit.xs.inc 81.6 47.5 n/a n/a n/a n/a 66.2
inc/CryptX_Stream_Salsa20.xs.inc 86.6 44.7 n/a n/a n/a n/a 67.4
inc/CryptX_Stream_Sober128.xs.inc 86.6 44.7 n/a n/a n/a n/a 67.4
inc/CryptX_Stream_Sosemanuk.xs.inc 82.0 47.5 n/a n/a n/a n/a 66.6
inc/CryptX_Stream_XChaCha.xs.inc 87.8 41.6 n/a n/a n/a n/a 66.2
inc/CryptX_Stream_XSalsa20.xs.inc 80.4 38.8 n/a n/a n/a n/a 61.0