Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Digest-SHA3-1.05-1.5 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: perl-Digest-SHA3 Distribution: openSUSE:Factory:zSystems
Version: 1.05 Vendor: openSUSE
Release: 1.5 Build date: Mon Aug 7 18:03:17 2023
Group: Unspecified Build host: s390zp26
Size: 81715 Source RPM: perl-Digest-SHA3-1.05-1.5.src.rpm
Packager: https://bugs.opensuse.org
Url: https://metacpan.org/release/Digest-SHA3
Summary: Perl extension for SHA-3
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";
	@frags = split(//, $data);

	
	$digest1 = sha3_256_hex($data);

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

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

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, "\n";

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.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Tue Aug 09 2022 Tina Müller <timueller+perl@suse.de>
  - updated to 1.05
    see /usr/share/doc/packages/perl-Digest-SHA3/Changes
    1.05  Mon 08 Aug 2022 11:30:32 AM MST
    - corrected addfile to report error when stdin is a directory
    - - ref. rt.cpan.org #143899
    - - thanks to Gregor Herrmann for pointing this out
* Tue Apr 13 2021 Tina Müller <tina.mueller@suse.com>
  - Initial submission

Files

/usr/bin/sha3sum
/usr/lib/perl5/vendor_perl/5.38.0/s390x-linux-thread-multi/Digest
/usr/lib/perl5/vendor_perl/5.38.0/s390x-linux-thread-multi/Digest/SHA3.pm
/usr/lib/perl5/vendor_perl/5.38.0/s390x-linux-thread-multi/auto/Digest
/usr/lib/perl5/vendor_perl/5.38.0/s390x-linux-thread-multi/auto/Digest/SHA3
/usr/lib/perl5/vendor_perl/5.38.0/s390x-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


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024