=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== libcryptx-perl-0.069/Changes-269- - ECC import/export of keys in DER/PEM format now compatible with openssl libcryptx-perl-0.069/Changes:270: - enabling compile options ASM + ECC_TIMING_RESISTANT libcryptx-perl-0.069/Changes-271- - added many test vectors (RSA, DSA, EC) for interoperability with openssl ############################################## libcryptx-perl-0.069/Makefile.PL-48- # for ar's "deterministic mode" we need GNU binutils 2.20+ (2009-10-16) libcryptx-perl-0.069/Makefile.PL:49: my $arver = `$Config{ar} --version 2>/dev/null`; libcryptx-perl-0.069/Makefile.PL-50- my ($maj, $min) = $arver =~ /^GNU ar [^\d]*(\d)\.(\d+)\.\d+/s; ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cfg.h-233- libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cfg.h:234:/* No asm is a quick way to disable anything "not portable" */ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_cfg.h-235-#ifdef LTC_NO_ASM ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_custom.h-149- libcryptx-perl-0.069/src/ltc/headers/tomcrypt_custom.h:150:/* disable all forms of ASM */ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_custom.h:151:/* #define LTC_NO_ASM */ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_custom.h-152- ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-66-#define STORE32H(x, y) \ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:67:asm __volatile__ ( \ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-68- "bswapl %0 \n\t" \ ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-73-#define LOAD32H(x, y) \ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:74:asm __volatile__ ( \ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-75- "movl (%1),%0\n\t" \ ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-106-#define STORE64H(x, y) \ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:107:asm __volatile__ ( \ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-108- "bswapq %0 \n\t" \ ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-113-#define LOAD64H(x, y) \ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:114:asm __volatile__ ( \ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-115- "movq (%1),%0\n\t" \ ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-260-{ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:261: asm ("roll %%cl,%0" libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-262- :"=r" (word) ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-268-{ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:269: asm ("rorl %%cl,%0" libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-270- :"=r" (word) ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-305-{ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:306: asm ("rotlw %0,%0,%2" libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-307- :"=r" (word) ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-313-{ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:314: asm ("rotlw %0,%0,%2" libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-315- :"=r" (word) ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-323-{ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:324: asm ("rotlwi %0,%0,%2" libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-325- :"=r" (word) ############################################## libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-331-{ libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h:332: asm ("rotrwi %0,%0,%2" libcryptx-perl-0.069/src/ltc/headers/tomcrypt_macros.h-333- :"=r" (word) ############################################## libcryptx-perl-0.069/src/ltc/misc/crypt/crypt.c-515-#if defined(LTC_NO_ASM) libcryptx-perl-0.069/src/ltc/misc/crypt/crypt.c:516: " LTC_NO_ASM " libcryptx-perl-0.069/src/ltc/misc/crypt/crypt.c-517-#endif ############################################## libcryptx-perl-0.069/src/ltc/misc/crypt/crypt.c-520-#elif defined(LTC_ROx_ASM) libcryptx-perl-0.069/src/ltc/misc/crypt/crypt.c:521: " LTC_ROx_ASM " libcryptx-perl-0.069/src/ltc/misc/crypt/crypt.c-522-#if defined(LTC_NO_ROLC) ############################################## libcryptx-perl-0.069/t/mbi_ltm_bigfltpm.t-8-BEGIN { libcryptx-perl-0.069/t/mbi_ltm_bigfltpm.t:9: plan skip_all => "requires Math::BigFloat 1.999715+" unless eval { require Math::BigFloat && eval($Math::BigFloat::VERSION) >= 1.999715 }; libcryptx-perl-0.069/t/mbi_ltm_bigfltpm.t-10- plan tests => 2403 # tests in require'd file ############################################## libcryptx-perl-0.069/t/mbi_ltm_bigintpm.t-8-BEGIN { libcryptx-perl-0.069/t/mbi_ltm_bigintpm.t:9: plan skip_all => "requires Math::BigInt 1.999817+" unless eval { require Math::BigInt && eval($Math::BigInt::VERSION) >= 1.999817 }; libcryptx-perl-0.069/t/mbi_ltm_bigintpm.t-10- plan tests => 3712 # tests in require'd file ############################################## libcryptx-perl-0.069/t/mbi_ltm_biglog.t-17-BEGIN { libcryptx-perl-0.069/t/mbi_ltm_biglog.t:18: plan skip_all => "requires Math::BigInt 1.9997+" unless eval { require Math::BigInt && eval($Math::BigInt::VERSION) >= 1.9997 }; libcryptx-perl-0.069/t/mbi_ltm_biglog.t-19- plan tests => 71; ############################################## libcryptx-perl-0.069/t/mbi_ltm_bigroot.t-14-BEGIN { libcryptx-perl-0.069/t/mbi_ltm_bigroot.t:15: plan skip_all => "requires Math::BigInt 1.997+" unless eval { require Math::BigInt && eval($Math::BigInt::VERSION) >= 1.997 }; libcryptx-perl-0.069/t/mbi_ltm_bigroot.t-16- plan tests => 1 + 4 * 2; ############################################## libcryptx-perl-0.069/t/mbi_ltm_mbi-from-big-scalar.t-13-BEGIN { libcryptx-perl-0.069/t/mbi_ltm_mbi-from-big-scalar.t:14: plan skip_all => "requires Math::BigInt 1.999712+" unless eval { require Math::BigInt && eval($Math::BigInt::VERSION) >= 1.999712 }; libcryptx-perl-0.069/t/mbi_ltm_mbi-from-big-scalar.t-15- # Don't run these tests unless we have proper 64-bit support. ############################################## libcryptx-perl-0.069/t/mbi_ltm_storable.t-5-BEGIN { libcryptx-perl-0.069/t/mbi_ltm_storable.t:6: plan skip_all => "requires Storable 2.0+" unless eval { require Storable && eval($Storable::VERSION) >= 2.0 }; libcryptx-perl-0.069/t/mbi_ltm_storable.t-7- plan tests => 1;