File Coverage

blib/lib/Crypt/OpenSSL/RSA.pm
Criterion Covered Total %
statement 26 27 96.3
branch 7 8 87.5
condition n/a
subroutine 9 9 100.0
pod 3 3 100.0
total 45 47 95.7


line stmt bran cond sub pod time code
1             package Crypt::OpenSSL::RSA;
2              
3 3     3   141072 use strict;
  3         20  
  3         84  
4 3     3   15 use warnings;
  3         6  
  3         73  
5              
6 3     3   21 use Carp; # Removing carp will break the XS code.
  3         8  
  3         235  
7              
8             our $VERSION = '0.31';
9              
10             our $AUTOLOAD;
11 3     3   1529 use AutoLoader 'AUTOLOAD';
  3         4501  
  3         25  
12              
13 3     3   109 use XSLoader;
  3         6  
  3         137  
14             XSLoader::load 'Crypt::OpenSSL::RSA', $VERSION;
15              
16             BEGIN {
17 3     3   9 eval { require Crypt::OpenSSL::Bignum };
  3         1377  
18             } ## no critic qw(RequireCheckingReturnValueOfEval);
19              
20             1;
21              
22             __END__