Skein512 algorithm
redesign