Update permutation method

Should we use 16 bits blocks when combining input with IP?

Signed-off-by: Antti-Ville Jokela <jokela.anttiville@gmail.com>