diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-10-13 21:40:07 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-10-13 21:40:07 +0900 |
| commit | 310e58bc621803917179c80b399013cf8b80e245 (patch) | |
| tree | 9ef55317e75ba1f3d378e70a50a191659e73bc38 /src/MetalinkParserController.cc | |
| parent | c2eb9d791a06baa4d28046813c25f4da137faa77 (diff) | |
Stored hash value as raw byte string, instead of hex digest.
Diffstat (limited to 'src/MetalinkParserController.cc')
| -rw-r--r-- | src/MetalinkParserController.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/MetalinkParserController.cc b/src/MetalinkParserController.cc index 0b2add57..0d886a49 100644 --- a/src/MetalinkParserController.cc +++ b/src/MetalinkParserController.cc @@ -284,7 +284,7 @@ void MetalinkParserController::setHashOfChecksum(const std::string& md) return; } if(MessageDigest::isValidHash(tChecksum_->getHashType(), md)) { - tChecksum_->setDigest(md); + tChecksum_->setDigest(util::fromHex(md)); } else { cancelChecksumTransaction(); } @@ -360,7 +360,7 @@ void MetalinkParserController::addHashOfChunkChecksumV4(const std::string& md) return; } if(MessageDigest::isValidHash(tChunkChecksumV4_->getHashType(), md)) { - tempChunkChecksumsV4_.push_back(md); + tempChunkChecksumsV4_.push_back(util::fromHex(md)); } else { cancelChunkChecksumTransactionV4(); } @@ -463,7 +463,7 @@ void MetalinkParserController::setMessageDigestOfChunkChecksum(const std::string return; } if(MessageDigest::isValidHash(tChunkChecksum_->getHashType(), md)) { - tempHashPair_.second = md; + tempHashPair_.second = util::fromHex(md); } else { cancelChunkChecksumTransaction(); } |
