fix a silly padding bug
now with cbc encrypt/decrypt (yay)