Lines Matching refs:checksum
66 def __init__(self, url, checksum, baseDir, extractDir = "src", postExtract=None):
70 self.checksum = checksum
82 if self.getExtractedChecksum() != self.checksum:
85 self.storeExtractedChecksum(self.checksum)
95 return computeChecksum(readBinaryFile(archiveFile)) == self.checksum
110 def storeExtractedChecksum (self, checksum):
111 checksum_bytes = checksum.encode("utf-8")
136 checksum = computeChecksum(data)
139 if checksum != self.checksum:
140 raise Exception("Checksum mismatch for %s, expected %s, got %s" % (self.filename, self.checksum, checksum))
188 def __init__(self, url, filename, checksum, baseDir, extractDir = "src"):
192 self.checksum = checksum
203 return computeChecksum(data.encode('utf-8')) == self.checksum
229 checksum = computeChecksum(data)
232 if checksum != self.checksum:
233 raise Exception("Checksum mismatch for %s, expected %s, got %s" % (self.filename, self.checksum, checksum))