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