SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Algorithm-LUHN_XS rpm build for : openSUSE Tumbleweed. For other distributions click perl-Algorithm-LUHN_XS.

Name : perl-Algorithm-LUHN_XS
Version : 1.08 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.76 Date : 2024-08-28 23:38:52
Group : Development/Libraries/Perl Source RPM : perl-Algorithm-LUHN_XS-1.08-1.76.src.rpm
Size : 0.07 MB
Packager : (none)
Summary : Very Fast XS Version of the original Algorithm::LUHN
Description :
This module is an XS version of the original Perl Module Algorithm::LUHN,
which was written by Tim Ayers. It should work exactly the same, only
substantially faster. The supplied check_digit() routine is 100% compatible
with the pure Perl Algorithm::LUHN module, while the faster
check_digit_fast() and really fast check_digit_rff() are not.

How much faster? Here\'s a benchmark, running on a 3.4GHz i7-2600:

\'Benchmark: timing 100 iterations\'

\'Algorithm::LUHN: 69 secs (69.37 usr 0.00 sys) 1.44/s\'

\'check_digit: 2 secs ( 1.98 usr 0.00 sys) 50.51/s\'

\'check_digit_fast: 2 secs ( 1.68 usr 0.00 sys) 59.52/s\'

\'check_digit_rff: 1 secs ( 1.29 usr 0.00 sys) 77.52/s\'

So, it\'s 35x to 53x faster than the original pure Perl module, depending on
how much compatibility with the original module you need.

The rest of the documentation is mostly a copy of the original docs, with
some additions for functions that are new.

This module calculates the Modulus 10 Double Add Double checksum, also
known as the LUHN Formula. This algorithm is used to verify credit card
numbers and Standard & Poor\'s security identifiers such as CUSIP\'s and
CSIN\'s.

You can find plenty of information about the algorithm by searching the web
for \"modulus 10 double add double\".

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-A/openSUSE_Tumbleweed/x86_64

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Algorithm-LUHN_XS-1.08-1.76.x86_64.rpm
     

Provides :
perl(Algorithm::LUHN_XS)
perl-Algorithm-LUHN_XS
perl-Algorithm-LUHN_XS(x86-64)

Requires :
ld-linux-x86-64.so.2()(64bit)
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.38)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
perl(:MODULE_COMPAT_5.40.0)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Algorithm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Algorithm/LUHN_XS.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Algorithm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Algorithm/LUHN_XS
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Algorithm/LUHN_XS/LUHN_XS.so
/usr/share/doc/packages/perl-Algorithm-LUHN_XS
/usr/share/doc/packages/perl-Algorithm-LUHN_XS/Changes
/usr/share/doc/packages/perl-Algorithm-LUHN_XS/README
/usr/share/doc/packages/perl-Algorithm-LUHN_XS/README.md
/usr/share/licenses/perl-Algorithm-LUHN_XS
/usr/share/licenses/perl-Algorithm-LUHN_XS/LICENSE
/usr/share/man/man3/Algorithm::LUHN_XS.3pm.gz

 
ICM