Subversion Repositories freemyipod

Rev

Rev 864 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 864 Rev 900
Line 185... Line 185...
185
          t = t >> 1
185
          t = t >> 1
186
      crc_table.append(t)
186
      crc_table.append(t)
187
 
187
 
188
    crc = 0xffffffff
188
    crc = 0xffffffff
189
    for i in range(len(data)):
189
    for i in range(len(data)):
190
      crc = (crc >> 8) ^ crc_table[(crc ^ data[i]) & 0xff];
190
      crc = (crc >> 8) ^ crc_table[(crc ^ struct.unpack("B", data[i:i+1])[0]) & 0xff];
191
 
191
 
192
    return crc
192
    return crc
193
 
193
 
194
 
194
 
195
  def getcpu(self):
195
  def getcpu(self):