Skip Menu |

This queue is for tickets about the Digest-SHA CPAN distribution.

Report information
The Basics
Id: 68072
Status: resolved
Estimated: 30 min
Worked: 30 min
Priority: 0/
Queue: Digest-SHA

People
Owner: mshelor [...] cpan.org
Requestors: dolmen [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 5.61
Fixed in: 5.62



Subject: Do not load MIME::Base64 which is not used
MIME::Base64 is loaded but never used as the base64 encoding is implemented in C. This dependency could be removed. -- Olivier Mengué - http://search.cpan.org/~dolmen/ http://github.com/dolmen/
Yes, you are correct. All of the Digest::base methods are implemented locally in Digest::SHA to guarantee portability to earlier (pre-5.007003) Perls. So there's no need to require MIME::Base64. Thanks for pointing this out. The fix will appear in 5.62, to be released shortly. The same modifications will apply to Digest::SHA::PurePerl as well. Mark
Show quoted text
> The fix will appear in 5.62, to be released shortly. The same > modifications will apply to Digest::SHA::PurePerl as well.
Disgest::SHA is also in the Perl core. Will it be fixed in Perl 5.14.0?
As of version 5.62, MIME::Base64 is no longer loaded. This is true of both Digest::SHA and Digest::SHA::PurePerl. For questions regarding Perl 5.14, I suggest you consult http://search.cpan.org/~jesse/perl-5.14.0-RC3/ Mark