Alt-Crypt-RSA-BigInt

 view release on metacpan or  search on metacpan

TODO  view on Meta::CPAN

 - The only remaining issue with supporting 5.6 is on 64-bit Perls, where
   Math::Prime::Util's random prime generator doesn't work.  5.6.2 can't
   represent integers in the range 2^50 to 2^64.  This version of Perl is
   just fundamentally broken and a _huge_ pain to work around.

 - The test suites do almost no failure testing.  Use Devel::Cover to see all
   the failure cases that aren't covered.

 - Look into allowing other SHA hashes for PSS and OAEP.

 - Decide if RIPEMD160 should be non-optional.  Module version 0.05 looks like
   it has an excellent test pass rate.

 - t/16-serialize.t is just verifying we don't die horribly.  We should verify
   that it's actually working.

 - t/90-release-perlcritic.t
   t/92-release-pod-coverage.t

inc/Devel/CheckLib.pm  view on Meta::CPAN

=head1 HOW IT WORKS

You pass named parameters to a function, describing to it how to build
and link to the libraries.

It works by trying to compile some code - which defaults to this:

    int main(void) { return 0; }

and linking it to the specified libraries.  If something pops out the end
which looks executable, it gets executed, and if main() returns 0 we know
that it worked.  That tiny program is
built once for each library that you specify, and (without linking) once
for each header file.

If you want to check for the presence of particular functions in a
library, or even that those functions return particular results, then
you can pass your own function body for main() thus:

    check_lib_or_exit(
        function => 'foo();if(libversion() > 5) return 0; else return 1;'



( run in 0.397 second using v1.01-cache-2.11-cpan-64827b87656 )