HC-128 implementation attempt. Still wrong.