PERL installs fine but I'm having problems with a CPAN module, Digest::SHA2. It errors on build and 42/42 tests fail.
The CPAN version Fedora downloads is 9600, while the program states a newer version is available, 9800. Does it make a difference whether to run 9600 or 9800 for now?
What dependancies besides gcc are there for CPAN?
Edit:
For reference:
Quote:
|
This module, Digest::SHA2, has numerous known bugs, is not compatable with the Digest interface and its functionality is a subset of the functionality of Digest::SHA
|
Quote:
|
This Perl implementation, Digest::SHA2, is meant to be a replacement for the older SHA256 by Rafael R. Sevilla. His module has a bug in the SHA-256 implementation.
|
hxxp://search.cpan.org/~avar/Digest-SHA2-1.1.1/SHA2.pm
Quote:
In cryptography, SHA-2 is a set of cryptographic hash functions (SHA-224, SHA-256, SHA-384, SHA-512) designed by the National Security Agency (NSA) and published in 2001 by the NIST as a U.S. Federal Information Processing Standard. SHA stands for Secure Hash Algorithm. SHA-2 includes a significant number of changes from its predecessor, SHA-1. SHA-2 consists of a set of four hash functions with digests that are 224, 256, 384 or 512 bits.
In 2005, security flaws were identified in SHA-1, namely that a mathematical weakness might exist, indicating that a stronger hash function would be desirable.[2] Although SHA-2 bears some similarity to the SHA-1 algorithm, these attacks have not been successfully extended to SHA-2.
|
hxxp://en.wikipedia.org/wiki/SHA-2