parity_char
key[i] |= 1^parity_char(key[i]);
if((key[i] & 1) == parity_char(0xfe&key[i]))
dkey[i*8 + n] |= 1^parity_char(dkey[i*8 + n]);