get rid of TH
fixed-width HLE
extend HLE attack to variable key length