Things are broken...

I need to still look at writing to the new encrypted file. For whatever
reason the file is padded with a bunch of 1's if the byte being written
is believed to be negative.