Subject: | please provide access to intermediate MD5 state |
Date: | Mon, 28 Apr 2014 12:04:38 -0400 |
To: | bugs-Digest-MD5 [...] rt.cpan.org |
From: | Daniel Kahn Gillmor <dkg [...] fifthhorseman.net> |
Apparently, Spreadsheet::ParseExcel needs access to the internal state
of MD5, without finalizing the digest:
http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libspreadsheet-parseexcel-perl.git;a=blob;f=lib/Spreadsheet/ParseExcel.pm;h=7285783835427b592bb899578d93469f5afd8f65;hb=a828ce1458524757e2bbf74a18647d382cd8ea5a#l247
(see https://bugs.debian.org/745772)
It would be great if Digest::MD5 were to provide this functionality
directly, so that Spreadsheet::ParseExcel doesn't need to rely on
Digest::Perl::MD5 to handle encrypted files.
--dkg
PS i don't understand Excel or exactly how MD5 (and RC4, ugh) are used
in those formats; i'm just the messenger here :)