Cleaned up the key generation for 128 bit keys. Now it is understandable.