From: Roland Häder Date: Fri, 23 Mar 2012 21:12:46 +0000 (+0000) Subject: The final hash is important ... ;) X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=d433a41f7d7a9a9e1c2c7d45b2775a2a395e5631;p=hub.git The final hash is important ... ;) --- diff --git a/application/hub/main/package/fragmenter/class_PackageFragmenter.php b/application/hub/main/package/fragmenter/class_PackageFragmenter.php index 90cf81b00..a7fee59b3 100644 --- a/application/hub/main/package/fragmenter/class_PackageFragmenter.php +++ b/application/hub/main/package/fragmenter/class_PackageFragmenter.php @@ -320,7 +320,7 @@ class PackageFragmenter extends BaseFrameworkSystem implements Fragmentable, Reg $chunkHash . self::CHUNK_SEPARATOR; // Add it as regular chunk - $this->addChunkData($chunkData); + $this->addChunkData($finalHash, $chunkData); } /** @@ -349,7 +349,7 @@ class PackageFragmenter extends BaseFrameworkSystem implements Fragmentable, Reg $chunkData = substr($rawData, $idx, $dataChunkSize); // Add the chunk to the propper array and do all the stuff there - $this->addChunkData($chunkData); + $this->addChunkData($finalHash, $chunkData); } // END - for // Debug output @@ -363,10 +363,11 @@ class PackageFragmenter extends BaseFrameworkSystem implements Fragmentable, Reg * Adds the given chunk (raw data) to the proper array and hashes it for * later verfication. * + * @param $finalHash Final hash for faster processing * @param $chunkData Raw chunk data * @return void */ - private function addChunkData ($chunkData) { + private function addChunkData ($finalHash, $chunkData) { // Hash it $rawDataHash = $this->getCryptoInstance()->hashString($chunkData, '', false);