(c)
| 606 | return (crc >> 8) ^ crctable[(crc ^ ch) & 0xFF] |
| 607 | |
| 608 | def update_keys(c): |
| 609 | nonlocal key0, key1, key2 |
| 610 | key0 = crc32(c, key0) |
| 611 | key1 = (key1 + (key0 & 0xFF)) & 0xFFFFFFFF |
| 612 | key1 = (key1 * 134775813 + 1) & 0xFFFFFFFF |
| 613 | key2 = crc32(key1 >> 24, key2) |
| 614 | |
| 615 | for p in pwd: |
| 616 | update_keys(p) |
no test coverage detected