private void setKey( byte[] key) { int i, j; for (i = j = 0; i < 4; i++,j+=4) { _S[i] = Pack.BE_To_UInt32(key, j); } for (i = j = 0; i < rounds; i++) { _sum0[i] = ((uint)j + _S[j & 3]); j += delta; _sum1[i] = ((uint)j + _S[j >> 11 & 3]); } }