| 2211 | keys[2] = CRC32(keys[2], keys[1] >> 24); |
| 2212 | } |
| 2213 | char Udecrypt_byte(unsigned long *keys) |
| 2214 | { unsigned temp = ((unsigned)keys[2] & 0xffff) | 2; |
| 2215 | return (char)(((temp * (temp ^ 1)) >> 8) & 0xff); |
| 2216 | } |
| 2217 | char zdecode(unsigned long *keys, char c) |
| 2218 | { c^=Udecrypt_byte(keys); |
| 2219 | Uupdate_keys(keys,c); |