use
strict;
use
warnings;
use
Config;
diag(
"Testing CryptX $CryptX::VERSION, Perl $] $^O $^X"
);
my
$ok
;
END {
die
"Could not load all modules"
unless
$ok
}
use
Crypt::AuthEnc::CCM;
use
Crypt::AuthEnc::EAX;
use
Crypt::AuthEnc::GCM;
use
Crypt::AuthEnc::OCB;
use
Crypt::AuthEnc;
use
Crypt::Checksum;
use
Crypt::Cipher::AES;
use
Crypt::Cipher::CAST5;
use
Crypt::Cipher::DES;
use
Crypt::Cipher::IDEA;
use
Crypt::Cipher::RC2;
use
Crypt::Cipher::RC5;
use
Crypt::Cipher::RC6;
use
Crypt::Cipher::SEED;
use
Crypt::Cipher::XTEA;
use
Crypt::Cipher;
use
Crypt::Digest::CHAES;
use
Crypt::Digest::MD2;
use
Crypt::Digest::MD4;
use
Crypt::Digest::MD5;
use
Crypt::Digest::SHA1;
use
Crypt::Digest::SHAKE;
use
Crypt::Digest;
use
Crypt::KeyDerivation;
use
Crypt::Mac::BLAKE2b;
use
Crypt::Mac::BLAKE2s;
use
Crypt::Mac::F9;
use
Crypt::Mac::HMAC;
use
Crypt::Mac::OMAC;
use
Crypt::Mac::Pelican;
use
Crypt::Mac::PMAC;
use
Crypt::Mac::Poly1305;
use
Crypt::Mac::XCBC;
use
Crypt::Mac;
use
Crypt::Misc;
use
Crypt::Mode::CBC;
use
Crypt::Mode::CFB;
use
Crypt::Mode::CTR;
use
Crypt::Mode::ECB;
use
Crypt::Mode::OFB;
use
Crypt::Mode;
use
Crypt::PK::DH;
use
Crypt::PK::DSA;
use
Crypt::PK::ECC;
use
Crypt::PK::RSA;
use
Crypt::PK;
use
Crypt::PRNG::Fortuna;
use
Crypt::PRNG::RC4;
use
Crypt::PRNG::Yarrow;
use
Crypt::PRNG;
use
Crypt::Stream::RC4;
use
CryptX;
use
Math::BigInt::LTM;
diag(
"osname = $Config{osname}"
);
diag(
"myarchname = $Config{myarchname}"
);
diag(
"myuname = $Config{myuname}"
);
diag(
"intsize = $Config{intsize}"
);
diag(
"longsize = $Config{longsize}"
);
diag(
"longlongsize = $Config{longlongsize}"
);
diag(
"ptrsize = $Config{ptrsize}"
);
diag(
"byteorder = $Config{byteorder}"
);
diag(
""
);
diag( CryptX::_ltc_build_settings );
diag(
""
);
diag(
"MP_PROVIDER = "
. CryptX::_ltc_mp_name );
diag(
"MP_DIGIT_BIT = "
. CryptX::_ltc_mp_bits_per_digit );
diag(
""
);
ok 1,
'All modules loaded successfully'
;
$ok
= 1;