SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Digest-SHA3 rpm build for : openSUSE Tumbleweed. For other distributions click perl-Digest-SHA3.

Name : perl-Digest-SHA3
Version : 1.05 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.21 Date : 2024-08-28 21:09:51
Group : Unspecified Source RPM : perl-Digest-SHA3-1.05-1.21.src.rpm
Size : 0.08 MB
Packager : (none)
Summary : Perl extension for SHA-3
Description :
Digest::SHA3 is written in C for speed. If your platform lacks a C
compiler, perhaps you can find the module in a binary form compatible with
your particular processor and operating system.

The programming interface is easy to use: it\'s the same one found in CPAN\'s
Digest module. So, if your applications currently use Digest::SHA and you\'d
prefer the newer flavor of the NIST standard, it\'s a simple matter to
convert them.

The interface provides two ways to calculate digests: all-at-once, or in
stages. To illustrate, the following short program computes the SHA3-256
digest of \"hello world\" using each approach:

use Digest::SHA3 qw(sha3_256_hex);

$data = \"hello world\";
AATTfrags = split(//, $data);


$digest1 = sha3_256_hex($data);


$state = Digest::SHA3->new(256);
for (AATTfrags) { $state->add($_) }
$digest2 = $state->hexdigest;

print $digest1 eq $digest2 ?
\"that\'s the ticket!\
\" : \"oops!\
\";

To calculate the digest of an n-bit message where _n_ is not a multiple of
8, use the _add_bits()_ method. For example, consider the 446-bit message
consisting of the bit-string \"110\" repeated 148 times, followed by \"11\".
Here\'s how to display its SHA3-512 digest:

use Digest::SHA3;
$bits = \"110\" x 148 . \"11\";
$sha3 = Digest::SHA3->new(512)->add_bits($bits);
print $sha3->hexdigest, \"\
\";

Note that for larger bit-strings, it\'s more efficient to use the
two-argument version _add_bits($data, $nbits)_, where _$data_ is in the
customary packed binary format used for Perl strings.

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

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Digest-SHA3-1.05-1.21.x86_64.rpm
     

Provides :
perl(Digest::SHA3)
perl-Digest-SHA3
perl-Digest-SHA3(x86-64)

Requires :
/usr/bin/perl
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(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/bin/sha3sum
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Digest
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Digest/SHA3.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Digest
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Digest/SHA3
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Digest/SHA3/SHA3.so
/usr/share/doc/packages/perl-Digest-SHA3
/usr/share/doc/packages/perl-Digest-SHA3/Changes
/usr/share/doc/packages/perl-Digest-SHA3/README
/usr/share/doc/packages/perl-Digest-SHA3/examples
/usr/share/doc/packages/perl-Digest-SHA3/examples/dups3
/usr/share/doc/packages/perl-Digest-SHA3/sha3sum
/usr/share/man/man1/sha3sum.1.gz
/usr/share/man/man3/Digest::SHA3.3pm.gz

 
ICM