decipher method
Implementation
List<int> decipher(List<int> data) {
int v0 = data[0];
int v1 = data[1];
int sum = XTEA_DELTA * xteaNumRounds;
for (int i = 0; i < xteaNumRounds; i++) {
v1 -= (((v0 << 4) ^ (v0 >> 5)) + v0) ^ (sum + _xteaKey[(sum >> 11) & 3]);
sum -= XTEA_DELTA;
v0 -= (((v1 << 4) ^ (v1 >> 5)) + v1) ^ (sum + _xteaKey[sum & 3]);
}
return [v0 & 0xFFFFFFFF, v1 & 0xFFFFFFFF]; // Ensure 32-bit integers
}