Authen-DecHpwd
view release on metacpan or search on metacpan
auto-dependency on ExtUtils::CBuilder
* in Build.PL, explicitly declare configure-time requirements
* remove bogus "exit 0" from Build.PL
* add MYMETA.yml to .cvsignore
version 2.004; 2009-03-15
* add a (hideously slow) pure Perl backup implementation for systems
that can't handle XS modules
* comprehensive UTF-8 tests, with non-ASCII test vectors, testing all
vectors both downgraded and upgraded, in a way that also works on
perl v5.6
* add casts for pointer target signedness, and other small changes to
the C code, to avoid compiler warnings
* small POD markup changes
Authen::DecHpwd - DEC VMS password hashing
DESCRIPTION
This module implements the SYS$HASH_PASSWORD password hashing function
from VMS (also known as LGI$HPWD), and some associated VMS username and
password handling functions.
The password hashing function is implemented in XS, with a hideously
slow pure Perl backup version for systems that can't handle XS.
INSTALLATION
perl Build.PL
./Build
./Build test
./Build install
AUTHOR
lib/Authen/DecHpwd.pm view on Meta::CPAN
$username = vms_username($username);
$password = vms_password($password);
=head1 DESCRIPTION
This module implements the C<SYS$HASH_PASSWORD> password hashing function
from VMS (also known as C<LGI$HPWD>), and some associated VMS username
and password handling functions.
The password hashing function is implemented in XS, with a hideously
slow pure Perl backup version for systems that can't handle XS.
=cut
package Authen::DecHpwd;
{ use 5.006; }
use warnings;
use strict;
use Digest::CRC 0.14 qw(crc32);
( run in 0.574 second using v1.01-cache-2.11-cpan-49f99fa48dc )