Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler. Number of rules (primarily dangerous function names) in C/C++ ruleset: 223 Examining data/libcryptx-perl-0.069/ppport.h Examining data/libcryptx-perl-0.069/src/ltc/ciphers/anubis.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/blowfish.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/camellia.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/cast5.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/des.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/idea.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/kasumi.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/khazad.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/kseed.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/multi2.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/noekeon.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/rc2.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/rc5.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/rc6.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/serpent.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/skipjack.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/tea.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/xtea.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/aes/aes.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/aes/aes_tab.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/safer/safer.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/safer/saferp.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/safer/safer_tab.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/twofish/twofish.c Examining data/libcryptx-perl-0.069/src/ltc/ciphers/twofish/twofish_tab.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ccm/ccm_add_aad.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ccm/ccm_add_nonce.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ccm/ccm_done.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ccm/ccm_init.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ccm/ccm_memory.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ccm/ccm_process.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ccm/ccm_reset.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_add_aad.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_decrypt.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_done.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_encrypt.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_init.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_memory.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_setiv.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_setiv_rfc7905.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/eax/eax_addheader.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/eax/eax_decrypt.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/eax/eax_decrypt_verify_memory.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/eax/eax_done.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/eax/eax_encrypt.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/eax/eax_encrypt_authenticate_memory.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/eax/eax_init.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_add_aad.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_add_iv.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_done.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_gf_mult.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_init.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_memory.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_mult_h.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_process.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_reset.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_add_aad.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_decrypt.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_decrypt_last.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_decrypt_verify_memory.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_done.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_encrypt.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_encrypt_authenticate_memory.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_encrypt_last.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_init.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_int_ntz.c Examining data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_int_xor_blocks.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/md2.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/md4.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/md5.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/rmd128.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/rmd160.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/rmd256.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/rmd320.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/sha1.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/sha3.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/tiger.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/chc/chc.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/helper/hash_file.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/helper/hash_filehandle.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/helper/hash_memory.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/helper/hash_memory_multi.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha224.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha256.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha384.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512_224.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512_256.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/whirl/whirl.c Examining data/libcryptx-perl-0.069/src/ltc/hashes/whirl/whirltab.c Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_argchk.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cfg.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_custom.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_math.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_misc.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_pk.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_pkcs.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_private.h Examining data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_prng.h Examining data/libcryptx-perl-0.069/src/ltc/mac/blake2/blake2bmac.c Examining data/libcryptx-perl-0.069/src/ltc/mac/blake2/blake2bmac_file.c Examining data/libcryptx-perl-0.069/src/ltc/mac/blake2/blake2bmac_memory.c Examining data/libcryptx-perl-0.069/src/ltc/mac/blake2/blake2bmac_memory_multi.c Examining data/libcryptx-perl-0.069/src/ltc/mac/blake2/blake2smac.c Examining data/libcryptx-perl-0.069/src/ltc/mac/blake2/blake2smac_file.c Examining data/libcryptx-perl-0.069/src/ltc/mac/blake2/blake2smac_memory.c Examining data/libcryptx-perl-0.069/src/ltc/mac/blake2/blake2smac_memory_multi.c Examining data/libcryptx-perl-0.069/src/ltc/mac/f9/f9_done.c Examining data/libcryptx-perl-0.069/src/ltc/mac/f9/f9_file.c Examining data/libcryptx-perl-0.069/src/ltc/mac/f9/f9_init.c Examining data/libcryptx-perl-0.069/src/ltc/mac/f9/f9_memory.c Examining data/libcryptx-perl-0.069/src/ltc/mac/f9/f9_memory_multi.c Examining data/libcryptx-perl-0.069/src/ltc/mac/f9/f9_process.c Examining data/libcryptx-perl-0.069/src/ltc/mac/hmac/hmac_done.c Examining data/libcryptx-perl-0.069/src/ltc/mac/hmac/hmac_file.c Examining data/libcryptx-perl-0.069/src/ltc/mac/hmac/hmac_init.c Examining data/libcryptx-perl-0.069/src/ltc/mac/hmac/hmac_memory.c Examining data/libcryptx-perl-0.069/src/ltc/mac/hmac/hmac_memory_multi.c Examining data/libcryptx-perl-0.069/src/ltc/mac/hmac/hmac_process.c Examining data/libcryptx-perl-0.069/src/ltc/mac/omac/omac_done.c Examining data/libcryptx-perl-0.069/src/ltc/mac/omac/omac_file.c Examining data/libcryptx-perl-0.069/src/ltc/mac/omac/omac_init.c Examining data/libcryptx-perl-0.069/src/ltc/mac/omac/omac_memory.c Examining data/libcryptx-perl-0.069/src/ltc/mac/omac/omac_memory_multi.c Examining data/libcryptx-perl-0.069/src/ltc/mac/omac/omac_process.c Examining data/libcryptx-perl-0.069/src/ltc/mac/pelican/pelican.c Examining data/libcryptx-perl-0.069/src/ltc/mac/pelican/pelican_memory.c Examining data/libcryptx-perl-0.069/src/ltc/mac/pmac/pmac_done.c Examining data/libcryptx-perl-0.069/src/ltc/mac/pmac/pmac_file.c Examining data/libcryptx-perl-0.069/src/ltc/mac/pmac/pmac_init.c Examining data/libcryptx-perl-0.069/src/ltc/mac/pmac/pmac_memory.c Examining data/libcryptx-perl-0.069/src/ltc/mac/pmac/pmac_memory_multi.c Examining data/libcryptx-perl-0.069/src/ltc/mac/pmac/pmac_ntz.c Examining data/libcryptx-perl-0.069/src/ltc/mac/pmac/pmac_process.c Examining data/libcryptx-perl-0.069/src/ltc/mac/pmac/pmac_shift_xor.c Examining data/libcryptx-perl-0.069/src/ltc/mac/poly1305/poly1305.c Examining data/libcryptx-perl-0.069/src/ltc/mac/poly1305/poly1305_file.c Examining data/libcryptx-perl-0.069/src/ltc/mac/poly1305/poly1305_memory.c Examining data/libcryptx-perl-0.069/src/ltc/mac/poly1305/poly1305_memory_multi.c Examining data/libcryptx-perl-0.069/src/ltc/mac/xcbc/xcbc_done.c Examining data/libcryptx-perl-0.069/src/ltc/mac/xcbc/xcbc_file.c Examining data/libcryptx-perl-0.069/src/ltc/mac/xcbc/xcbc_init.c Examining data/libcryptx-perl-0.069/src/ltc/mac/xcbc/xcbc_memory.c Examining data/libcryptx-perl-0.069/src/ltc/mac/xcbc/xcbc_memory_multi.c Examining data/libcryptx-perl-0.069/src/ltc/mac/xcbc/xcbc_process.c Examining data/libcryptx-perl-0.069/src/ltc/math/ltm_desc.c Examining data/libcryptx-perl-0.069/src/ltc/math/multi.c Examining data/libcryptx-perl-0.069/src/ltc/math/radix_to_bin.c Examining data/libcryptx-perl-0.069/src/ltc/math/rand_bn.c Examining data/libcryptx-perl-0.069/src/ltc/math/rand_prime.c Examining data/libcryptx-perl-0.069/src/ltc/math/tfm_desc.c Examining data/libcryptx-perl-0.069/src/ltc/math/fp/ltc_ecc_fp_mulmod.c Examining data/libcryptx-perl-0.069/src/ltc/misc/adler32.c Examining data/libcryptx-perl-0.069/src/ltc/misc/burn_stack.c Examining data/libcryptx-perl-0.069/src/ltc/misc/compare_testvector.c Examining data/libcryptx-perl-0.069/src/ltc/misc/copy_or_zeromem.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crc32.c Examining data/libcryptx-perl-0.069/src/ltc/misc/error_to_string.c Examining data/libcryptx-perl-0.069/src/ltc/misc/mem_neq.c Examining data/libcryptx-perl-0.069/src/ltc/misc/zeromem.c Examining data/libcryptx-perl-0.069/src/ltc/misc/base16/base16_decode.c Examining data/libcryptx-perl-0.069/src/ltc/misc/base16/base16_encode.c Examining data/libcryptx-perl-0.069/src/ltc/misc/base32/base32_decode.c Examining data/libcryptx-perl-0.069/src/ltc/misc/base32/base32_encode.c Examining data/libcryptx-perl-0.069/src/ltc/misc/base64/base64_decode.c Examining data/libcryptx-perl-0.069/src/ltc/misc/base64/base64_encode.c Examining data/libcryptx-perl-0.069/src/ltc/misc/bcrypt/bcrypt.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_argchk.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_cipher_descriptor.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_cipher_is_valid.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_constants.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_find_cipher.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_find_cipher_any.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_find_cipher_id.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_find_hash.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_find_hash_any.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_find_hash_id.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_find_hash_oid.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_find_prng.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_fsa.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_hash_descriptor.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_hash_is_valid.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_inits.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_ltc_mp_descriptor.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_prng_descriptor.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_prng_is_valid.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_prng_rng_descriptor.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_register_all_ciphers.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_register_all_hashes.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_register_all_prngs.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_register_cipher.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_register_hash.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_register_prng.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_sizes.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_unregister_cipher.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_unregister_hash.c Examining data/libcryptx-perl-0.069/src/ltc/misc/crypt/crypt_unregister_prng.c Examining data/libcryptx-perl-0.069/src/ltc/misc/hkdf/hkdf.c Examining data/libcryptx-perl-0.069/src/ltc/misc/padding/padding_depad.c Examining data/libcryptx-perl-0.069/src/ltc/misc/padding/padding_pad.c Examining data/libcryptx-perl-0.069/src/ltc/misc/pbes/pbes.c Examining data/libcryptx-perl-0.069/src/ltc/misc/pbes/pbes1.c Examining data/libcryptx-perl-0.069/src/ltc/misc/pbes/pbes2.c Examining data/libcryptx-perl-0.069/src/ltc/misc/pkcs12/pkcs12_kdf.c Examining data/libcryptx-perl-0.069/src/ltc/misc/pkcs12/pkcs12_utf8_to_utf16.c Examining data/libcryptx-perl-0.069/src/ltc/misc/pkcs5/pkcs_5_1.c Examining data/libcryptx-perl-0.069/src/ltc/misc/pkcs5/pkcs_5_2.c Examining data/libcryptx-perl-0.069/src/ltc/misc/ssh/ssh_decode_sequence_multi.c Examining data/libcryptx-perl-0.069/src/ltc/misc/ssh/ssh_encode_sequence_multi.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cbc/cbc_decrypt.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cbc/cbc_done.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cbc/cbc_encrypt.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cbc/cbc_getiv.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cbc/cbc_setiv.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cbc/cbc_start.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cfb/cfb_decrypt.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cfb/cfb_done.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cfb/cfb_encrypt.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cfb/cfb_getiv.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cfb/cfb_setiv.c Examining data/libcryptx-perl-0.069/src/ltc/modes/cfb/cfb_start.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ctr/ctr_decrypt.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ctr/ctr_done.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ctr/ctr_encrypt.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ctr/ctr_getiv.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ctr/ctr_setiv.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ctr/ctr_start.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ecb/ecb_decrypt.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ecb/ecb_done.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ecb/ecb_encrypt.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ecb/ecb_start.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ofb/ofb_decrypt.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ofb/ofb_done.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ofb/ofb_encrypt.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ofb/ofb_getiv.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ofb/ofb_setiv.c Examining data/libcryptx-perl-0.069/src/ltc/modes/ofb/ofb_start.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/bit/der_decode_bit_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/bit/der_decode_raw_bit_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/bit/der_encode_bit_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/bit/der_encode_raw_bit_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/bit/der_length_bit_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/boolean/der_decode_boolean.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/boolean/der_encode_boolean.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/boolean/der_length_boolean.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/choice/der_decode_choice.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/custom_type/der_decode_custom_type.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/custom_type/der_encode_custom_type.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/custom_type/der_length_custom_type.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/general/der_asn1_maps.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/general/der_decode_asn1_identifier.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/general/der_decode_asn1_length.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/general/der_encode_asn1_identifier.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/general/der_encode_asn1_length.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/general/der_length_asn1_identifier.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/general/der_length_asn1_length.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/generalizedtime/der_decode_generalizedtime.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/generalizedtime/der_encode_generalizedtime.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/generalizedtime/der_length_generalizedtime.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/ia5/der_decode_ia5_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/ia5/der_encode_ia5_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/ia5/der_length_ia5_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/integer/der_decode_integer.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/integer/der_encode_integer.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/integer/der_length_integer.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/object_identifier/der_decode_object_identifier.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/object_identifier/der_encode_object_identifier.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/object_identifier/der_length_object_identifier.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/octet/der_decode_octet_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/octet/der_encode_octet_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/octet/der_length_octet_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/printable_string/der_decode_printable_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/printable_string/der_encode_printable_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/printable_string/der_length_printable_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/sequence/der_decode_sequence_ex.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/sequence/der_decode_sequence_flexi.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/sequence/der_decode_sequence_multi.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/sequence/der_encode_sequence_ex.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/sequence/der_encode_sequence_multi.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/sequence/der_length_sequence.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/sequence/der_sequence_free.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/sequence/der_sequence_shrink.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/set/der_encode_set.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/set/der_encode_setof.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/short_integer/der_decode_short_integer.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/short_integer/der_encode_short_integer.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/short_integer/der_length_short_integer.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/teletex_string/der_decode_teletex_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/teletex_string/der_length_teletex_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/utctime/der_decode_utctime.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/utctime/der_encode_utctime.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/utctime/der_length_utctime.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/utf8/der_decode_utf8_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/utf8/der_encode_utf8_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/utf8/der_length_utf8_string.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/oid/pk_get_oid.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/oid/pk_oid_cmp.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/oid/pk_oid_str.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/pkcs8/pkcs8_decode_flexi.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/x509/x509_decode_public_key_from_certificate.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/x509/x509_decode_subject_public_key_info.c Examining data/libcryptx-perl-0.069/src/ltc/pk/asn1/x509/x509_encode_subject_public_key_info.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dh/dh.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_check_pubkey.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_export.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_export_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_free.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_generate_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_import.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_set.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_set_pg_dhparam.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_shared_secret.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_decrypt_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_encrypt_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_export.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_free.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_generate_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_generate_pqg.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_import.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_make_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_set.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_set_pqg_dsaparam.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_shared_secret.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_sign_hash.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_verify_hash.c Examining data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_verify_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ec25519/ec25519_export.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ec25519/ec25519_import_pkcs8.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ec25519/tweetnacl.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_ansi_x963_export.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_ansi_x963_import.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_decrypt_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_encrypt_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_export.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_export_openssl.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_find_curve.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_free.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_get_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_get_oid_str.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_get_size.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_openssl.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_pkcs8.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_x509.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_make_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_recover_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_set_curve.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_set_curve_internal.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_set_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_shared_secret.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_sign_hash.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_sizes.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_ssh_ecdsa_encode_name.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_verify_hash.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_export_point.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_import_point.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_is_point.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_is_point_at_infinity.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_map.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_mul2add.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_mulmod.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_mulmod_timing.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_points.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_projective_add_point.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_projective_dbl_point.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_verify_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ed25519/ed25519_export.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ed25519/ed25519_import.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ed25519/ed25519_import_pkcs8.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ed25519/ed25519_import_raw.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ed25519/ed25519_import_x509.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ed25519/ed25519_make_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ed25519/ed25519_sign.c Examining data/libcryptx-perl-0.069/src/ltc/pk/ed25519/ed25519_verify.c Examining data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_i2osp.c Examining data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_mgf1.c Examining data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_oaep_decode.c Examining data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_oaep_encode.c Examining data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_os2ip.c Examining data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_pss_decode.c Examining data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_pss_encode.c Examining data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_v1_5_decode.c Examining data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_v1_5_encode.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_decrypt_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_encrypt_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_export.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_exptmod.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_get_size.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_import.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_import_pkcs8.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_import_x509.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_make_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_set.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_sign_hash.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_sign_saltlen_get.c Examining data/libcryptx-perl-0.069/src/ltc/pk/rsa/rsa_verify_hash.c Examining data/libcryptx-perl-0.069/src/ltc/pk/x25519/x25519_export.c Examining data/libcryptx-perl-0.069/src/ltc/pk/x25519/x25519_import.c Examining data/libcryptx-perl-0.069/src/ltc/pk/x25519/x25519_import_pkcs8.c Examining data/libcryptx-perl-0.069/src/ltc/pk/x25519/x25519_import_raw.c Examining data/libcryptx-perl-0.069/src/ltc/pk/x25519/x25519_import_x509.c Examining data/libcryptx-perl-0.069/src/ltc/pk/x25519/x25519_make_key.c Examining data/libcryptx-perl-0.069/src/ltc/pk/x25519/x25519_shared_secret.c Examining data/libcryptx-perl-0.069/src/ltc/prngs/chacha20.c Examining data/libcryptx-perl-0.069/src/ltc/prngs/fortuna.c Examining data/libcryptx-perl-0.069/src/ltc/prngs/rc4.c Examining data/libcryptx-perl-0.069/src/ltc/prngs/rng_get_bytes.c Examining data/libcryptx-perl-0.069/src/ltc/prngs/rng_make_prng.c Examining data/libcryptx-perl-0.069/src/ltc/prngs/sober128.c Examining data/libcryptx-perl-0.069/src/ltc/prngs/sprng.c Examining data/libcryptx-perl-0.069/src/ltc/prngs/yarrow.c Examining data/libcryptx-perl-0.069/src/ltc/stream/chacha/chacha_crypt.c Examining data/libcryptx-perl-0.069/src/ltc/stream/chacha/chacha_done.c Examining data/libcryptx-perl-0.069/src/ltc/stream/chacha/chacha_ivctr32.c Examining data/libcryptx-perl-0.069/src/ltc/stream/chacha/chacha_ivctr64.c Examining data/libcryptx-perl-0.069/src/ltc/stream/chacha/chacha_keystream.c Examining data/libcryptx-perl-0.069/src/ltc/stream/chacha/chacha_memory.c Examining data/libcryptx-perl-0.069/src/ltc/stream/chacha/chacha_setup.c Examining data/libcryptx-perl-0.069/src/ltc/stream/rabbit/rabbit.c Examining data/libcryptx-perl-0.069/src/ltc/stream/rabbit/rabbit_memory.c Examining data/libcryptx-perl-0.069/src/ltc/stream/rc4/rc4_stream.c Examining data/libcryptx-perl-0.069/src/ltc/stream/rc4/rc4_stream_memory.c Examining data/libcryptx-perl-0.069/src/ltc/stream/salsa20/salsa20_crypt.c Examining data/libcryptx-perl-0.069/src/ltc/stream/salsa20/salsa20_done.c Examining data/libcryptx-perl-0.069/src/ltc/stream/salsa20/salsa20_ivctr64.c Examining data/libcryptx-perl-0.069/src/ltc/stream/salsa20/salsa20_keystream.c Examining data/libcryptx-perl-0.069/src/ltc/stream/salsa20/salsa20_memory.c Examining data/libcryptx-perl-0.069/src/ltc/stream/salsa20/salsa20_setup.c Examining data/libcryptx-perl-0.069/src/ltc/stream/salsa20/xsalsa20_memory.c Examining data/libcryptx-perl-0.069/src/ltc/stream/salsa20/xsalsa20_setup.c Examining data/libcryptx-perl-0.069/src/ltc/stream/sober128/sober128tab.c Examining data/libcryptx-perl-0.069/src/ltc/stream/sober128/sober128_stream.c Examining data/libcryptx-perl-0.069/src/ltc/stream/sober128/sober128_stream_memory.c Examining data/libcryptx-perl-0.069/src/ltc/stream/sosemanuk/sosemanuk.c Examining data/libcryptx-perl-0.069/src/ltc/stream/sosemanuk/sosemanuk_memory.c Examining data/libcryptx-perl-0.069/src/ltm/bncore.c Examining data/libcryptx-perl-0.069/src/ltm/bn_error.c Examining data/libcryptx-perl-0.069/src/ltm/bn_fast_mp_invmod.c Examining data/libcryptx-perl-0.069/src/ltm/bn_fast_mp_montgomery_reduce.c Examining data/libcryptx-perl-0.069/src/ltm/bn_fast_s_mp_mul_digs.c Examining data/libcryptx-perl-0.069/src/ltm/bn_fast_s_mp_mul_high_digs.c Examining data/libcryptx-perl-0.069/src/ltm/bn_fast_s_mp_sqr.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_2expt.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_abs.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_add.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_addmod.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_add_d.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_and.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_clamp.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_clear.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_clear_multi.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_cmp.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_cmp_d.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_cmp_mag.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_cnt_lsb.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_complement.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_copy.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_count_bits.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_div.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_div_2.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_div_2d.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_div_3.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_div_d.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_dr_is_modulus.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_dr_reduce.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_dr_setup.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_exch.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_export.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_exptmod.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_exptmod_fast.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_expt_d.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_expt_d_ex.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_exteuclid.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_fread.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_fwrite.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_gcd.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_get_bit.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_get_int.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_get_long.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_grow.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_import.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_init.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_init_copy.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_init_multi.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_init_set.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_init_set_int.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_init_size.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_invmod.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_invmod_slow.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_is_square.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_jacobi.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_karatsuba_mul.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_karatsuba_sqr.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_kronecker.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_lcm.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_lshd.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_mod.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_mod_2d.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_mod_d.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_montgomery_calc_normalization.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_montgomery_reduce.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_montgomery_setup.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_mul.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_mulmod.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_mul_2.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_mul_2d.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_mul_d.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_neg.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_n_root.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_n_root_ex.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_or.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_prime_fermat.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_prime_frobenius_underwood.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_prime_is_divisible.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_prime_is_prime.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_prime_miller_rabin.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_prime_next_prime.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_prime_rabin_miller_trials.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_prime_random_ex.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_prime_strong_lucas_selfridge.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_radix_size.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_radix_smap.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_rand.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_read_radix.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_read_signed_bin.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_read_unsigned_bin.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_reduce.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_reduce_2k.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_reduce_2k_l.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_reduce_2k_setup.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_reduce_2k_setup_l.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_reduce_is_2k.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_reduce_is_2k_l.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_reduce_setup.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_rshd.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_set.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_set_int.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_set_long.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_shrink.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_signed_bin_size.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_sqr.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_sqrmod.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_sqrt.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_sqrtmod_prime.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_sub.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_submod.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_sub_d.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_tc_and.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_tc_div_2d.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_tc_or.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_tc_xor.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_toom_mul.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_toom_sqr.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_toradix.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_toradix_n.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_to_signed_bin.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_to_signed_bin_n.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_to_unsigned_bin.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_to_unsigned_bin_n.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_unsigned_bin_size.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_xor.c Examining data/libcryptx-perl-0.069/src/ltm/bn_mp_zero.c Examining data/libcryptx-perl-0.069/src/ltm/bn_prime_tab.c Examining data/libcryptx-perl-0.069/src/ltm/bn_reverse.c Examining data/libcryptx-perl-0.069/src/ltm/bn_s_mp_add.c Examining data/libcryptx-perl-0.069/src/ltm/bn_s_mp_exptmod.c Examining data/libcryptx-perl-0.069/src/ltm/bn_s_mp_mul_digs.c Examining data/libcryptx-perl-0.069/src/ltm/bn_s_mp_mul_high_digs.c Examining data/libcryptx-perl-0.069/src/ltm/bn_s_mp_sqr.c Examining data/libcryptx-perl-0.069/src/ltm/bn_s_mp_sub.c Examining data/libcryptx-perl-0.069/src/ltm/tommath.h Examining data/libcryptx-perl-0.069/src/ltm/tommath_class.h Examining data/libcryptx-perl-0.069/src/ltm/tommath_private.h Examining data/libcryptx-perl-0.069/src/ltm/tommath_superclass.h FINAL RESULTS: data/libcryptx-perl-0.069/ppport.h:8267:14: [4] (format) vsnprintf: If format strings can be influenced by an attacker, they can be exploited, and note that sprintf variations do not always \0-terminate (CWE-134). Use a constant for the format specification. retval = vsnprintf(buffer, len, format, ap); data/libcryptx-perl-0.069/ppport.h:8269:14: [4] (format) vsprintf: Potential format string problem (CWE-134). Make format string constant. retval = vsprintf(buffer, format, ap); data/libcryptx-perl-0.069/ppport.h:8299:5: [4] (format) vsprintf: Potential format string problem (CWE-134). Make format string constant. vsprintf(buffer, pat, args); data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:453:9: [4] (format) snprintf: If format strings can be influenced by an attacker, they can be exploited, and note that sprintf variations do not always \0-terminate (CWE-134). Use a constant for the format specification. #define snprintf _snprintf data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:453:18: [4] (format) _snprintf: If format strings can be influenced by an attacker, they can be exploited, and note that sprintf variations do not always \0-terminate (CWE-134). Use a constant for the format specification. #define snprintf _snprintf data/libcryptx-perl-0.069/ppport.h:5293:42: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. # define CopyD(s,d,n,t) memcpy((char*)(d),(char*)(s), (n) * sizeof(t)) data/libcryptx-perl-0.069/ppport.h:8120:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. && (xdigit = strchr((char *) PL_hexdigit, s[1]))) data/libcryptx-perl-0.069/ppport.h:8346:9: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy(dst + used, src, copy); data/libcryptx-perl-0.069/ppport.h:8376:9: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy(dst, src, copy); data/libcryptx-perl-0.069/ppport.h:8469:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char octbuf[32] = "%123456789ABCDF"; data/libcryptx-perl-0.069/ppport.h:8539:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char tmp[2]; data/libcryptx-perl-0.069/src/ltc/ciphers/aes/aes.c:649:15: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[32], pt[16], ct[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/aes/aes.c:681:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2][16]; data/libcryptx-perl-0.069/src/ltc/ciphers/anubis.c:1023:41: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static void anubis_crypt(const unsigned char *plaintext, unsigned char *ciphertext, data/libcryptx-perl-0.069/src/ltc/ciphers/anubis.c:1023:67: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static void anubis_crypt(const unsigned char *plaintext, unsigned char *ciphertext, data/libcryptx-perl-0.069/src/ltc/ciphers/anubis.c:1169:15: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char pt[16], ct[16], key[40]; data/libcryptx-perl-0.069/src/ltc/ciphers/anubis.c:1490:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[2][16]; data/libcryptx-perl-0.069/src/ltc/ciphers/blowfish.c:582:20: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[8], pt[8], ct[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/blowfish.c:600:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/camellia.c:204:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char T[48], kA[16], kB[16], kR[16], kL[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/camellia.c:626:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[32], pt[16], ct[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/camellia.c:675:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[2][16]; data/libcryptx-perl-0.069/src/ltc/ciphers/cast5.c:407:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/cast5.c:641:17: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/cast5.c:642:17: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char pt[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/cast5.c:643:17: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char ct[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/cast5.c:663:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/des.c:60:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char pc1[56] = { data/libcryptx-perl-0.069/src/ltc/ciphers/des.c:67:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char totrot[16] = { data/libcryptx-perl-0.069/src/ltc/ciphers/des.c:74:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char pc2[48] = { data/libcryptx-perl-0.069/src/ltc/ciphers/des.c:1302:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char pc1m[56], pcr[56]; data/libcryptx-perl-0.069/src/ltc/ciphers/des.c:1681:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[8], txt[8], out[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/des.c:1924:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[8], pt[8], ct[8], tmp[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/des.c:1973:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[16], txt[8], out[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/des.c:1994:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[24], pt[8], ct[8], tmp[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/idea.c:191:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[16], pt[8], ct[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/idea.c:220:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/kasumi.c:250:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[16], pt[8], ct[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/kasumi.c:284:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/khazad.c:769:15: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char pt[8], ct[8], key[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/khazad.c:794:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/kseed.c:306:15: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char pt[16], ct[16], key[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/kseed.c:334:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[2][16]; data/libcryptx-perl-0.069/src/ltc/ciphers/multi2.c:187:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[40]; data/libcryptx-perl-0.069/src/ltc/ciphers/multi2.c:188:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char pt[8], ct[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/multi2.c:241:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/multi2.c:266:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char ct[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/noekeon.c:215:15: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[16], pt[16], ct[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/noekeon.c:267:11: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2][16]; data/libcryptx-perl-0.069/src/ltc/ciphers/rc2.c:35:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char permute[256] = { data/libcryptx-perl-0.069/src/ltc/ciphers/rc2.c:66:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[128]; data/libcryptx-perl-0.069/src/ltc/ciphers/rc2.c:299:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[16], pt[8], ct[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/rc2.c:347:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/rc5.c:244:17: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[16], pt[8], ct[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/rc5.c:265:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/rc6.c:231:17: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[32], pt[16], ct[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/rc6.c:267:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2][16]; data/libcryptx-perl-0.069/src/ltc/ciphers/safer/safer.c:107:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char ka[LTC_SAFER_BLOCK_LEN + 1]; data/libcryptx-perl-0.069/src/ltc/ciphers/safer/safer.c:108:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char kb[LTC_SAFER_BLOCK_LEN + 1]; data/libcryptx-perl-0.069/src/ltc/ciphers/safer/safer.c:381:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/safer/safer.c:411:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/safer/safer.c:456:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/safer/safer_tab.c:13:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char safer_ebox[256] = { data/libcryptx-perl-0.069/src/ltc/ciphers/safer/safer_tab.c:33:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char safer_lbox[256] = { data/libcryptx-perl-0.069/src/ltc/ciphers/safer/saferp.c:175:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char safer_bias[33][16] = { data/libcryptx-perl-0.069/src/ltc/ciphers/safer/saferp.c:220:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char t[33]; data/libcryptx-perl-0.069/src/ltc/ciphers/safer/saferp.c:337:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char b[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/safer/saferp.c:405:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char b[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/safer/saferp.c:475:17: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[32], pt[16], ct[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/safer/saferp.c:507:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2][16]; data/libcryptx-perl-0.069/src/ltc/ciphers/serpent.c:625:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[32]; data/libcryptx-perl-0.069/src/ltc/ciphers/serpent.c:627:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char pt[16], ct[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/serpent.c:691:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[2][16]; data/libcryptx-perl-0.069/src/ltc/ciphers/skipjack.c:26:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char sbox[256] = { data/libcryptx-perl-0.069/src/ltc/ciphers/skipjack.c:270:17: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[10], pt[8], ct[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/skipjack.c:278:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/tea.c:146:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char ptct[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/tea.c:147:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2][8]; data/libcryptx-perl-0.069/src/ltc/ciphers/tea.c:148:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/twofish/twofish.c:42:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char RS[4][8] = { data/libcryptx-perl-0.069/src/ltc/ciphers/twofish/twofish.c:51:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char qord[4][5] = { data/libcryptx-perl-0.069/src/ltc/ciphers/twofish/twofish.c:69:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char qbox[2][4][16] = { data/libcryptx-perl-0.069/src/ltc/ciphers/twofish/twofish.c:241:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char y[4]; data/libcryptx-perl-0.069/src/ltc/ciphers/twofish/twofish.c:344:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char S[4*4], tmpx0, tmpx1; data/libcryptx-perl-0.069/src/ltc/ciphers/twofish/twofish.c:347:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[4], tmp2[4], M[8*4]; data/libcryptx-perl-0.069/src/ltc/ciphers/twofish/twofish.c:618:15: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[32], pt[16], ct[16]; data/libcryptx-perl-0.069/src/ltc/ciphers/twofish/twofish.c:651:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2][16]; data/libcryptx-perl-0.069/src/ltc/ciphers/twofish/twofish_tab.c:12:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char SBOX[2][256] = { data/libcryptx-perl-0.069/src/ltc/ciphers/xtea.c:143:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[16], pt[8], ct[8]; data/libcryptx-perl-0.069/src/ltc/ciphers/xtea.c:197:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2][8]; data/libcryptx-perl-0.069/src/ltc/encauth/ccm/ccm_memory.c:43:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char PAD[16], ctr[16], CTRPAD[16], ptTag[16], b, *pt_real; data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_decrypt.c:18:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char padzero[16] = { 0 }; data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_done.c:17:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char padzero[16] = { 0 }; data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_done.c:19:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[16]; data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_encrypt.c:18:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char padzero[16] = { 0 }; data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_memory.c:52:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_setiv.c:19:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char polykey[32]; data/libcryptx-perl-0.069/src/ltc/encauth/chachapoly/chacha20poly1305_setiv_rfc7905.c:19:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char combined_iv[12] = { 0 }; data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_gf_mult.c:14:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char gcm_shift_table[256*2] = { data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_gf_mult.c:77:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char Z[16], V[16]; data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_gf_mult.c:113:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char pTmp[32]; data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_init.c:24:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char B[16]; data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_memory.c:96:17: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/gcm/gcm_mult_h.c:18:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char T[16]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_add_aad.c:20:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_decrypt.c:22:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_decrypt_last.c:22:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char iOffset_star[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_decrypt_last.c:23:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char iPad[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_done.c:21:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_encrypt.c:22:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_encrypt_last.c:22:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char iOffset_star[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_encrypt_last.c:23:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char iPad[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_init.c:16:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char iNonce[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_init.c:17:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char iKtop[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_init.c:18:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char iStretch[MAXBLOCKSIZE+8]; data/libcryptx-perl-0.069/src/ltc/encauth/ocb3/ocb3_init.c:59:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char poly_mul[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:134:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char blake2b_sigma[12][16] = data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:212:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char P[BLAKE2B_PARAM_SIZE]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:235:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char block[BLAKE2B_BLOCKBYTES]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:407:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buffer[BLAKE2B_OUTBYTES] = { 0 }; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:447:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[64]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:472:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[64]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:477:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. blake2b_process(&md, (unsigned char *)tests[i].msg, (unsigned long)XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:498:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[48]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:519:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[48]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:524:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. blake2b_process(&md, (unsigned char *)tests[i].msg, (unsigned long)XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:545:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[32]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:572:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[32]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:577:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. blake2b_process(&md, (unsigned char *)tests[i].msg, (unsigned long)XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:598:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[20]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:613:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[20]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2b.c:618:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. blake2b_process(&md, (unsigned char *)tests[i].msg, (unsigned long)XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:129:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char blake2s_sigma[10][16] = { data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:206:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char P[BLAKE2S_PARAM_SIZE]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:229:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char block[BLAKE2S_BLOCKBYTES]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:396:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buffer[BLAKE2S_OUTBYTES] = { 0 }; data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:435:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[32]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:462:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[32]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:467:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. blake2s_process(&md, (unsigned char *)tests[i].msg, (unsigned long)XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:489:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[28]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:506:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[28]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:511:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. blake2s_process(&md, (unsigned char *)tests[i].msg, (unsigned long)XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:533:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[20]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:548:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[20]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:553:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. blake2s_process(&md, (unsigned char *)tests[i].msg, (unsigned long)XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:575:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[16]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:588:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[16]; data/libcryptx-perl-0.069/src/ltc/hashes/blake2s.c:593:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. blake2s_process(&md, (unsigned char *)tests[i].msg, (unsigned long)XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/chc/chc.c:82:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/hashes/chc/chc.c:126:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char T[2][MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/hashes/chc/chc.c:256:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char *msg, data/libcryptx-perl-0.069/src/ltc/hashes/chc/chc.c:268:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/hashes/chc/chc.c:284:59: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. if ((err = chc_process(&md, tests[i].msg, XSTRLEN((char *)tests[i].msg))) != CRYPT_OK) { data/libcryptx-perl-0.069/src/ltc/hashes/helper/hash_file.c:30:10: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). in = fopen(fname, "rb"); data/libcryptx-perl-0.069/src/ltc/hashes/md2.c:30:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char PI_SUBST[256] = { data/libcryptx-perl-0.069/src/ltc/hashes/md2.c:189:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[16]; data/libcryptx-perl-0.069/src/ltc/hashes/md2.c:224:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[16]; data/libcryptx-perl-0.069/src/ltc/hashes/md4.c:252:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[16]; data/libcryptx-perl-0.069/src/ltc/hashes/md4.c:278:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[16]; data/libcryptx-perl-0.069/src/ltc/hashes/md4.c:283:36: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. md4_process(&md, (unsigned char *)tests[i].input, (unsigned long)XSTRLEN(tests[i].input)); data/libcryptx-perl-0.069/src/ltc/hashes/md5.c:50:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char Worder[64] = { data/libcryptx-perl-0.069/src/ltc/hashes/md5.c:57:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char Rorder[64] = { data/libcryptx-perl-0.069/src/ltc/hashes/md5.c:312:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[16]; data/libcryptx-perl-0.069/src/ltc/hashes/md5.c:339:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[16]; data/libcryptx-perl-0.069/src/ltc/hashes/md5.c:344:34: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. md5_process(&md, (unsigned char *)tests[i].msg, (unsigned long)XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/rmd128.c:351:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[16]; data/libcryptx-perl-0.069/src/ltc/hashes/rmd128.c:380:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[16]; data/libcryptx-perl-0.069/src/ltc/hashes/rmd128.c:385:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. rmd128_process(&md, (unsigned char *)tests[i].msg, XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/rmd160.c:410:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[20]; data/libcryptx-perl-0.069/src/ltc/hashes/rmd160.c:439:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[20]; data/libcryptx-perl-0.069/src/ltc/hashes/rmd160.c:444:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. rmd160_process(&md, (unsigned char *)tests[i].msg, XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/rmd256.c:364:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[32]; data/libcryptx-perl-0.069/src/ltc/hashes/rmd256.c:405:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[32]; data/libcryptx-perl-0.069/src/ltc/hashes/rmd256.c:410:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. rmd256_process(&md, (unsigned char *)tests[i].msg, XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/rmd320.c:429:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[40]; data/libcryptx-perl-0.069/src/ltc/hashes/rmd320.c:470:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[40]; data/libcryptx-perl-0.069/src/ltc/hashes/rmd320.c:475:38: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. rmd320_process(&md, (unsigned char *)tests[i].msg, XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/sha1.c:244:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[20]; data/libcryptx-perl-0.069/src/ltc/hashes/sha1.c:259:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[20]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha224.c:61:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[32]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha224.c:86:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[28]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha224.c:103:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[28]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha256.c:290:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[32]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha256.c:307:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[32]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha384.c:60:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha384.c:88:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[48]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha384.c:109:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[48]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512.c:260:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[64]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512.c:285:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[64]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512.c:290:37: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. sha512_process(&md, (unsigned char *)tests[i].msg, (unsigned long)XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512_224.c:60:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512_224.c:88:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[28]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512_224.c:105:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[28]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512_256.c:60:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512_256.c:88:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[32]; data/libcryptx-perl-0.069/src/ltc/hashes/sha2/sha512_256.c:105:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[32]; data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:15:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[200], hash[224 / 8]; data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:20:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char sha3_224_empty[224 / 8] = { data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:27:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char sha3_224_0xa3_200_times[224 / 8] = { data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:72:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[200], hash[256 / 8]; data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:77:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char sha3_256_empty[256 / 8] = { data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:83:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char sha3_256_0xa3_200_times[256 / 8] = { data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:166:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[200], hash[384 / 8]; data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:171:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char sha3_384_0xa3_200_times[384 / 8] = { data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:219:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[200], hash[512 / 8]; data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:224:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char sha3_512_0xa3_200_times[512 / 8] = { data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:274:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[200], hash[512]; data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:280:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char shake256_empty[32] = { data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:286:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char shake256_0xa3_200_times[32] = { data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:292:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char shake128_empty[32] = { data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:298:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char shake128_0xa3_200_times[32] = { data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:401:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:476:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:551:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/hashes/sha3_test.c:634:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/hashes/tiger.c:733:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char hash[24]; data/libcryptx-perl-0.069/src/ltc/hashes/tiger.c:763:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[24]; data/libcryptx-perl-0.069/src/ltc/hashes/tiger.c:768:36: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. tiger_process(&md, (unsigned char *)tests[i].msg, (unsigned long)XSTRLEN(tests[i].msg)); data/libcryptx-perl-0.069/src/ltc/hashes/whirl/whirl.c:202:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char msg[128], hash[64]; data/libcryptx-perl-0.069/src/ltc/hashes/whirl/whirl.c:279:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[64]; data/libcryptx-perl-0.069/src/ltc/hashes/whirl/whirl.c:284:40: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. whirlpool_process(&md, (unsigned char *)tests[i].msg, tests[i].len); data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:31:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char K[33][16]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:71:16: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char S[32], start; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:84:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. typedef unsigned char safer_block_t[LTC_SAFER_BLOCK_LEN]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:85:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. typedef unsigned char safer_key_t[LTC_SAFER_KEY_LEN]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:117:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[10]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:267:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char IV[MAXBLOCKSIZE], data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:285:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char IV[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:299:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char IV[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:321:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char ctr[MAXBLOCKSIZE], data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:337:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char IV[16], data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:350:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char PC[16][256][16]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:365:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char IV[MAXBLOCKSIZE], data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:1012:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char kstream[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:1035:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char kstream[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:1076:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[80]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:1104:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char block[16]; /* last keystream block containing unused bytes */ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cipher.h:1125:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[256]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_custom.h:25:18: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. #define XMEMCPY memcpy data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_custom.h:58:34: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. defined(memset) || defined(memcpy) || defined(memcmp) || defined(strcmp) || \ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:9:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char sb[25 * 8]; /* used for storing `ulong64 s[25]` as little-endian bytes */ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:21:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[128]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:29:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:37:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:45:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:53:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:61:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:67:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char chksum[16], X[48], buf[16]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:75:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:83:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:91:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:99:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:107:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:115:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char state[MAXBLOCKSIZE], buf[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:125:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:137:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[128]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_hash.h:145:5: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char dummy[1]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:8:15: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char key[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:34:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char block[MAXBLOCKSIZE], data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:61:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char Ls[32][MAXBLOCKSIZE], /* L shifted by i bits to the left */ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:107:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buffer[16]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:148:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char state[16]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:169:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char K[3][MAXBLOCKSIZE], data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:201:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char akey[MAXBLOCKSIZE], data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:243:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char N[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:279:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char L[MAXBLOCKSIZE], /* L value */ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:335:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char Offset_0[MAXBLOCKSIZE], /* Offset_0 value */ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:344:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char aSum_current[MAXBLOCKSIZE], /* AAD related helper variable */ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:408:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char PAD[16], data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:468:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char H[16], /* multiplier */ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_mac.h:483:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char PC[16][256][16] /* 16 tables of 8x128 */ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_pk.h:336:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char priv[32]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_pk.h:339:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char pub[32]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_prng.h:8:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char pool[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_prng.h:22:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char ent[40]; /* entropy buffer */ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_prng.h:33:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char K[32], /* the current key */ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_prng.h:46:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char ent[40]; /* entropy buffer */ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_prng.h:53:7: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char dummy[1]; data/libcryptx-perl-0.069/src/ltc/mac/blake2/blake2bmac_file.c:46:9: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). in = fopen(fname, "rb"); data/libcryptx-perl-0.069/src/ltc/mac/blake2/blake2smac_file.c:46:9: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). in = fopen(fname, "rb"); data/libcryptx-perl-0.069/src/ltc/mac/f9/f9_file.c:55:9: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). in = fopen(fname, "rb"); data/libcryptx-perl-0.069/src/ltc/mac/hmac/hmac_file.c:58:9: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). in = fopen(fname, "rb"); data/libcryptx-perl-0.069/src/ltc/mac/omac/omac_file.c:55:9: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). in = fopen(filename, "rb"); data/libcryptx-perl-0.069/src/ltc/mac/pmac/pmac_file.c:56:9: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). in = fopen(filename, "rb"); data/libcryptx-perl-0.069/src/ltc/mac/pmac/pmac_init.c:14:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char poly_div[MAXBLOCKSIZE], data/libcryptx-perl-0.069/src/ltc/mac/pmac/pmac_process.c:24:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char Z[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/mac/poly1305/poly1305_file.c:51:9: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). in = fopen(fname, "rb"); data/libcryptx-perl-0.069/src/ltc/mac/xcbc/xcbc_file.c:55:9: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). in = fopen(filename, "rb"); data/libcryptx-perl-0.069/src/ltc/math/fp/ltc_ecc_fp_mulmod.c:774:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char kb[128]; data/libcryptx-perl-0.069/src/ltc/math/fp/ltc_ecc_fp_mulmod.c:899:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char kb[2][128]; data/libcryptx-perl-0.069/src/ltc/misc/adler32.c:112:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char out[4]; data/libcryptx-perl-0.069/src/ltc/misc/base16/base16_encode.c:28:10: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const char *alphabets[2] = { data/libcryptx-perl-0.069/src/ltc/misc/base32/base32_decode.c:26:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const unsigned char tables[4][43] = { data/libcryptx-perl-0.069/src/ltc/misc/base32/base32_encode.c:23:10: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const char *alphabet[4] = { data/libcryptx-perl-0.069/src/ltc/misc/base64/base64_decode.c:20:23: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const unsigned char map_base64[256] = { data/libcryptx-perl-0.069/src/ltc/misc/bcrypt/bcrypt.c:83:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char *buf[3], blkbuf[4]; data/libcryptx-perl-0.069/src/ltc/misc/burn_stack.c:16:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[32]; data/libcryptx-perl-0.069/src/ltc/misc/crc32.c:182:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char out[4]; data/libcryptx-perl-0.069/src/ltc/misc/pbes/pbes.c:18:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char k[32], *iv; data/libcryptx-perl-0.069/src/ltc/misc/pkcs12/pkcs12_kdf.c:23:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char D[MAXBLOCKSIZE], A[MAXBLOCKSIZE], B[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/misc/pkcs5/pkcs_5_2.c:31:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char *buf[2]; data/libcryptx-perl-0.069/src/ltc/modes/cbc/cbc_decrypt.c:24:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[16]; data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/generalizedtime/der_decode_generalizedtime.c:52:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[32]; data/libcryptx-perl-0.069/src/ltc/pk/asn1/der/utctime/der_decode_utctime.c:44:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[32] = { 0 }; /* initialize as all zeroes */ data/libcryptx-perl-0.069/src/ltc/pk/asn1/oid/pk_oid_cmp.c:14:4: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char tmp[256] = { 0 }; data/libcryptx-perl-0.069/src/ltc/pk/asn1/oid/pk_oid_str.c:49:4: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char tmp[256] = { 0 }; data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_export.c:18:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char flags[1]; data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_import.c:17:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char flags[1]; data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_export.c:23:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char flags[1]; data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_generate_pqg.c:27:12: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char *wbuf, *sbuf, digest[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_import.c:24:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char flags[1]; data/libcryptx-perl-0.069/src/ltc/pk/ec25519/ec25519_export.c:28:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char private_key[34]; data/libcryptx-perl-0.069/src/ltc/pk/ec25519/ec25519_import_pkcs8.c:30:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char private_key[34]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_export.c:24:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char flags[1]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_export_openssl.c:21:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char bin_a[256], bin_b[256], bin_k[256], bin_g[512], bin_xy[512]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_find_curve.c:10:10: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const char *names[6]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import.c:36:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char flags[1]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_openssl.c:11:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char bin_xy[2*ECC_MAXSIZE+2], bin_k[ECC_MAXSIZE]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_openssl.c:13:4: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char OID[256]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_openssl.c:46:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char bin_a[ECC_MAXSIZE], bin_b[ECC_MAXSIZE], bin_k[ECC_MAXSIZE]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_openssl.c:47:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char bin_g[2*ECC_MAXSIZE+1], bin_xy[2*ECC_MAXSIZE+2], bin_seed[128]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_pkcs8.c:48:4: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char OID[256]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_x509.c:9:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char bin_xy[2*ECC_MAXSIZE+2]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_x509.c:12:4: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char OID[256]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_x509.c:37:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char bin_a[ECC_MAXSIZE], bin_b[ECC_MAXSIZE]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_import_x509.c:38:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char bin_g[2*ECC_MAXSIZE+1], bin_xy[2*ECC_MAXSIZE+2], bin_seed[128]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_recover_key.c:37:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char ch, buf[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_recover_key.c:110:7: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char name[64], name2[64]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_sign_hash.c:36:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char ch, buf[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_sign_hash.c:155:7: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char name[64]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_ssh_ecdsa_encode_name.c:20:4: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char oidstr[64]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_verify_hash.c:34:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char ch, buf[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ecc_verify_hash.c:96:7: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char name[64], name2[64]; data/libcryptx-perl-0.069/src/ltc/pk/ecc/ltc_ecc_export_point.c:11:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[ECC_BUF_SIZE]; data/libcryptx-perl-0.069/src/ltc/prngs/chacha20.c:50:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[40]; data/libcryptx-perl-0.069/src/ltc/prngs/chacha20.c:184:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char dmp[300]; data/libcryptx-perl-0.069/src/ltc/prngs/chacha20.c:186:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char out[500]; data/libcryptx-perl-0.069/src/ltc/prngs/fortuna.c:98:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/prngs/fortuna.c:183:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/prngs/fortuna.c:220:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[MAXBLOCKSIZE]; data/libcryptx-perl-0.069/src/ltc/prngs/fortuna.c:254:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[2]; data/libcryptx-perl-0.069/src/ltc/prngs/fortuna.c:369:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[16]; data/libcryptx-perl-0.069/src/ltc/prngs/fortuna.c:438:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmp[32]; data/libcryptx-perl-0.069/src/ltc/prngs/rc4.c:52:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[256]; data/libcryptx-perl-0.069/src/ltc/prngs/rc4.c:88:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[256] = { 0 }; data/libcryptx-perl-0.069/src/ltc/prngs/rc4.c:187:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char dmp[500]; data/libcryptx-perl-0.069/src/ltc/prngs/rc4.c:189:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char out[1000]; data/libcryptx-perl-0.069/src/ltc/prngs/rng_get_bytes.c:26:9: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). f = fopen("/dev/urandom", "rb"); data/libcryptx-perl-0.069/src/ltc/prngs/rng_get_bytes.c:28:12: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). f = fopen("/dev/random", "rb"); data/libcryptx-perl-0.069/src/ltc/prngs/rng_get_bytes.c:31:9: [2] (misc) fopen: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). f = fopen("/dev/random", "rb"); data/libcryptx-perl-0.069/src/ltc/prngs/sober128.c:52:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[40]; data/libcryptx-perl-0.069/src/ltc/prngs/sober128.c:186:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char dmp[300]; data/libcryptx-perl-0.069/src/ltc/prngs/sober128.c:188:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char out[500]; data/libcryptx-perl-0.069/src/ltc/prngs/sprng.c:136:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char out[1000]; data/libcryptx-perl-0.069/src/ltc/stream/chacha/chacha_crypt.c:50:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/stream/rabbit/rabbit.c:150:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmpkey[16] = {0}; data/libcryptx-perl-0.069/src/ltc/stream/rabbit/rabbit.c:225:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char tmpiv[8] = {0}; data/libcryptx-perl-0.069/src/ltc/stream/rabbit/rabbit.c:273:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[16]; data/libcryptx-perl-0.069/src/ltc/stream/rabbit/rabbit.c:340:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char out[1000] = { 0 }; data/libcryptx-perl-0.069/src/ltc/stream/rabbit/rabbit.c:352:10: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char pt[64] = { 0 }; data/libcryptx-perl-0.069/src/ltc/stream/rabbit/rabbit.c:376:10: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char pt[39] = { 0 }; data/libcryptx-perl-0.069/src/ltc/stream/rabbit/rabbit.c:408:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char out2[1000] = { 0 }; data/libcryptx-perl-0.069/src/ltc/stream/rabbit/rabbit.c:409:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char nulls[1000] = { 0 }; data/libcryptx-perl-0.069/src/ltc/stream/salsa20/salsa20_crypt.c:51:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char buf[64]; data/libcryptx-perl-0.069/src/ltc/stream/salsa20/xsalsa20_setup.c:60:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char subkey[32]; data/libcryptx-perl-0.069/src/ltc/stream/sosemanuk/sosemanuk.c:248:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char wbuf[32]; data/libcryptx-perl-0.069/src/ltc/stream/sosemanuk/sosemanuk.c:369:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char ivtmp[16] = {0}; data/libcryptx-perl-0.069/src/ltm/bn_mp_export.c:34:10: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char c[4]; data/libcryptx-perl-0.069/src/ltm/bn_mp_import.c:30:10: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char c[4]; data/libcryptx-perl-0.069/src/ltm/bn_mp_is_square.c:16:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const char rem_128[128] = { data/libcryptx-perl-0.069/src/ltm/bn_mp_is_square.c:27:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. static const char rem_105[105] = { data/libcryptx-perl-0.069/src/ltm/bn_mp_rand.c:115:12: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). fd = open(MP_DEV_URANDOM, O_RDONLY); data/libcryptx-perl-0.069/ppport.h:6879:24: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)); data/libcryptx-perl-0.069/ppport.h:6887:59: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). # define sv_vcatpvf(sv, pat, args) sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)) data/libcryptx-perl-0.069/ppport.h:6891:59: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). # define sv_vsetpvf(sv, pat, args) sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)) data/libcryptx-perl-0.069/ppport.h:6912:24: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). sv_vcatpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*)); data/libcryptx-perl-0.069/ppport.h:6941:24: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). sv_vcatpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*)); data/libcryptx-perl-0.069/ppport.h:6962:27: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)); \ data/libcryptx-perl-0.069/ppport.h:6985:24: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). sv_vsetpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*)); data/libcryptx-perl-0.069/ppport.h:7014:24: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). sv_vsetpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*)); data/libcryptx-perl-0.069/ppport.h:7035:27: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)); \ data/libcryptx-perl-0.069/ppport.h:7090:65: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). # define HvNAMELEN_get(hv) (HvNAME_get(hv) ? (I32)strlen(HvNAME_get(hv)) : 0) data/libcryptx-perl-0.069/ppport.h:7711:22: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). STRLEN len = strlen(radix); data/libcryptx-perl-0.069/ppport.h:8301:12: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). return strlen(buffer); data/libcryptx-perl-0.069/ppport.h:8342:12: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). used = strlen(dst); data/libcryptx-perl-0.069/ppport.h:8343:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). length = strlen(src); data/libcryptx-perl-0.069/ppport.h:8373:14: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). length = strlen(src); data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_custom.h:43:18: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). #define XSTRLEN strlen data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_custom.h:46:18: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). #define XSTRNCPY strncpy data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_custom.h:59:15: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). defined(strlen) || defined(strncpy) || defined(clock) || defined(qsort) ) \ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_custom.h:59:34: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). defined(strlen) || defined(strncpy) || defined(clock) || defined(qsort) ) \ data/libcryptx-perl-0.069/src/ltc/headers/tomcrypt_prng.h:103:21: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). unsigned long (*read)(unsigned char *out, unsigned long outlen, prng_state *prng); data/libcryptx-perl-0.069/src/ltc/math/rand_bn.c:28:31: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (prng_descriptor[wprng].read(buf, bytes, prng) != (unsigned long)bytes) { data/libcryptx-perl-0.069/src/ltc/math/rand_prime.c:47:34: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (prng_descriptor[wprng].read(buf, len, prng) != (unsigned long)len) { data/libcryptx-perl-0.069/src/ltc/pk/dh/dh_generate_key.c:67:34: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (prng_descriptor[wprng].read(buf, keysize, prng) != keysize) { data/libcryptx-perl-0.069/src/ltc/pk/dsa/dsa_generate_pqg.c:124:34: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (prng_descriptor[wprng].read(sbuf, seedbytes, prng) != seedbytes) { err = CRYPT_ERROR_READPRNG; goto cleanup; } data/libcryptx-perl-0.069/src/ltc/pk/ec25519/tweetnacl.c:330:30: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (prng_descriptor[wprng].read(sk,32, prng) != 32) { data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_oaep_encode.c:103:34: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (prng_descriptor[prng_idx].read(seed, hLen, prng) != hLen) { data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_pss_encode.c:81:37: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (prng_descriptor[prng_idx].read(salt, saltlen, prng) != saltlen) { data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_v1_5_encode.c:69:35: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (prng_descriptor[prng_idx].read(ps, ps_len, prng) != ps_len) { data/libcryptx-perl-0.069/src/ltc/pk/pkcs1/pkcs_1_v1_5_encode.c:77:39: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (prng_descriptor[prng_idx].read(&ps[i], 1, prng) != 1) { data/libcryptx-perl-0.069/src/ltc/pk/x25519/x25519_make_key.c:30:31: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (prng_descriptor[wprng].read(key->priv, sizeof(key->priv), prng) != sizeof(key->priv)) { data/libcryptx-perl-0.069/src/ltm/bn_mp_fread.c:26:9: [1] (buffer) fgetc: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). ch = fgetc(stream); data/libcryptx-perl-0.069/src/ltm/bn_mp_fread.c:29:12: [1] (buffer) fgetc: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). ch = fgetc(stream); data/libcryptx-perl-0.069/src/ltm/bn_mp_fread.c:54:12: [1] (buffer) fgetc: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). ch = fgetc(stream); data/libcryptx-perl-0.069/src/ltm/bn_mp_rand.c:119:11: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). r = read(fd, p, sizeof(*p)); ANALYSIS SUMMARY: Hits = 406 Lines analyzed = 89169 in approximately 2.73 seconds (32617 lines/second) Physical Source Lines of Code (SLOC) = 59258 Hits@level = [0] 38 [1] 34 [2] 367 [3] 0 [4] 5 [5] 0 Hits@level+ = [0+] 444 [1+] 406 [2+] 372 [3+] 5 [4+] 5 [5+] 0 Hits/KSLOC@level+ = [0+] 7.49266 [1+] 6.8514 [2+] 6.27763 [3+] 0.0843768 [4+] 0.0843768 [5+] 0 Dot directories skipped = 1 (--followdotdir overrides) Minimum risk level = 1 Not every hit is necessarily a security vulnerability. There may be other security vulnerabilities; review your code! See 'Secure Programming HOWTO' (https://dwheeler.com/secure-programs) for more information.