• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

examples/H20-Apr-2018-6315

lib/Digest/H20-Apr-2018-624134

src/H20-Apr-2018-605489

t/H20-Apr-2018-417330

ChangesH A D20-Apr-20186.3 KiB168143

MANIFESTH A D25-Dec-2017335 2827

META.ymlH A D20-Apr-2018349 1817

Makefile.PLH A D25-Dec-20171.8 KiB8664

READMEH A D20-Apr-20181.5 KiB5034

SHA3.xsH A D25-Feb-20185.5 KiB300275

sha3sumH A D20-Apr-20189.4 KiB332233

typemapH A D25-Dec-201779 86

README

1Digest::SHA3 version 1.04
2=========================
3
4Digest::SHA3 is a complete implementation of the NIST SHA-3 cryptographic
5hash function, known originally as Keccak.  It gives Perl programmers a
6convenient way to calculate SHA3-224, SHA3-256, SHA3-384, and SHA3-512
7message digests, as well as variable-length hashes using SHAKE128
8and SHAKE256.  The module can handle all types of input, including
9partial-byte data.
10
11Digest::SHA3 is written in C for speed.  If your platform lacks a C
12compiler, perhaps you can find the module in a binary form compatible
13with your particular processor and operating system.
14
15The initial version of Digest::SHA3 was written to emphasize simplicity
16and correctness.  It passed all known-answer-tests for short and long
17messages.  No particular emphasis was placed on performance.  However,
18as the SHA-3 standard matures, versions of this module will endeavor to
19perform on a par with optimized portable implementations.
20
21The module omits all HMAC-SHA-3 functions until such time as official
22test vectors become available.
23
24The tests subdirectory (t/*.t) contains a set of test vectors compiled
25from both official and informal sources.
26
27INSTALLATION
28
29To install this module type the following:
30
31	perl Makefile.PL
32	make
33	make test
34	make install
35
36DEPENDENCIES
37
38	None
39
40COPYRIGHT AND LICENSE
41
42Copyright (C) 2012-2018 Mark Shelor
43
44This library is free software; you can redistribute it and/or modify
45it under the same terms as Perl itself.
46
47Please refer to the Perl Artistic License for details:
48
49http://search.cpan.org/perldoc?perlartistic
50