Crypt-OpenSSL-EC
view release on metacpan or search on metacpan
t/prime-field.t view on Meta::CPAN
use Test::More tests => 263;
use Crypt::OpenSSL::Bignum::CTX;
BEGIN { use_ok('Crypt::OpenSSL::EC') };
SKIP: {
skip('OpenSSL does not support EC2M', 262) unless exists &Crypt::OpenSSL::EC::EC_GROUP::set_curve_GF2m;
&prime_field_tests();
};
sub prime_field_tests()
{
my $ctx = Crypt::OpenSSL::Bignum::CTX->new();
ok($ctx);
my $p = Crypt::OpenSSL::Bignum->new_from_hex('17');
ok($p);
ok($p->to_decimal() eq '23');
my $a = Crypt::OpenSSL::Bignum->new_from_hex('1');
ok($a);
( run in 0.309 second using v1.01-cache-2.11-cpan-e9199f4ba4c )