ソースを参照

file_integrity: hash_part: mix length into state

Marian Beermann 8 年 前
コミット
83bca02a4e
1 ファイル変更1 行追加0 行削除
  1. 1 0
      src/borg/crypto/file_integrity.py

+ 1 - 0
src/borg/crypto/file_integrity.py

@@ -152,6 +152,7 @@ class IntegrityCheckedFile(FileLikeWrapper):
     def hash_part(self, partname, is_final=False):
         if not self.writing and not self.digests:
             return
+        self.hasher.update(('%10d' % len(partname)).encode())
         self.hasher.update(partname.encode())
         self.hasher.hash_length(seek_to_end=is_final)
         digest = self.hasher.hexdigest()