2008-01-06 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

Fixed: hash algorithm 'sha1' is always used. 
	* src/DownloadCommand.cc (validatePieceHash)
pull/1/head
Tatsuhiro Tsujikawa 2008-01-06 12:01:17 +00:00
parent eb718cfda0
commit 6ab2962655
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2008-01-06 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed: hash algorithm 'sha1' is always used.
* src/DownloadCommand.cc (validatePieceHash)
2008-01-06 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added --enable-peer-exchange command-line option.

View File

@ -179,7 +179,7 @@ void DownloadCommand::validatePieceHash(const SegmentHandle& segment)
if(e->option->get(PREF_REALTIME_CHUNK_CHECKSUM) == V_TRUE &&
!expectedPieceHash.empty()) {
string actualPieceHash =
MessageDigestHelper::digest("sha1",
MessageDigestHelper::digest(_requestGroup->getDownloadContext()->getPieceHashAlgo(),
_requestGroup->getPieceStorage()->getDiskAdaptor(),
segment->getPosition(),
segment->getLength());