Authen-U2F
view release on metacpan or search on metacpan
"requires" : {
"Carp" : "0",
"Crypt::OpenSSL::X509" : "1.806",
"Crypt::PK::ECC" : "0",
"CryptX" : "0.034",
"Digest::SHA" : "0",
"Exporter::Tiny" : "0",
"JSON" : "0",
"MIME::Base64" : "3.11",
"Math::Random::Secure" : "0",
"Try::Tiny" : "0",
"Type::Params" : "0",
"Types::Standard" : "0",
"namespace::autoclean" : "0",
"parent" : "0",
"strict" : "0",
"warnings" : "0"
}
},
"test" : {
"requires" : {
requires:
Carp: '0'
Crypt::OpenSSL::X509: '1.806'
Crypt::PK::ECC: '0'
CryptX: '0.034'
Digest::SHA: '0'
Exporter::Tiny: '0'
JSON: '0'
MIME::Base64: '3.11'
Math::Random::Secure: '0'
Try::Tiny: '0'
Type::Params: '0'
Types::Standard: '0'
namespace::autoclean: '0'
parent: '0'
strict: '0'
warnings: '0'
resources:
bugtracker: https://github.com/robn/Authen-U2F/issues
homepage: https://github.com/robn/Authen-U2F
repository: https://github.com/robn/Authen-U2F.git
Makefile.PL view on Meta::CPAN
"PREREQ_PM" => {
"Carp" => 0,
"Crypt::OpenSSL::X509" => "1.806",
"Crypt::PK::ECC" => 0,
"CryptX" => "0.034",
"Digest::SHA" => 0,
"Exporter::Tiny" => 0,
"JSON" => 0,
"MIME::Base64" => "3.11",
"Math::Random::Secure" => 0,
"Try::Tiny" => 0,
"Type::Params" => 0,
"Types::Standard" => 0,
"namespace::autoclean" => 0,
"parent" => 0,
"strict" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
"Test::More" => 0
},
Makefile.PL view on Meta::CPAN
"Carp" => 0,
"Crypt::OpenSSL::X509" => "1.806",
"Crypt::PK::ECC" => 0,
"CryptX" => "0.034",
"Digest::SHA" => 0,
"Exporter::Tiny" => 0,
"JSON" => 0,
"MIME::Base64" => "3.11",
"Math::Random::Secure" => 0,
"Test::More" => 0,
"Try::Tiny" => 0,
"Type::Params" => 0,
"Types::Standard" => 0,
"namespace::autoclean" => 0,
"parent" => 0,
"strict" => 0,
"warnings" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
lib/Authen/U2F.pm view on Meta::CPAN
$Authen::U2F::VERSION = '0.003';
# ABSTRACT: FIDO U2F library
use warnings;
use strict;
use namespace::autoclean;
use Types::Standard -types, qw(slurpy);
use Type::Params qw(compile);
use Try::Tiny;
use Carp qw(croak);
use Math::Random::Secure qw(irand);
use MIME::Base64 3.11 qw(encode_base64url decode_base64url);
use Crypt::OpenSSL::X509 1.806;
use CryptX 0.034;
use Crypt::PK::ECC;
use Digest::SHA qw(sha256);
use JSON qw(decode_json);
( run in 0.806 second using v1.01-cache-2.11-cpan-05444aca049 )