Fixed decryption for smaller block sizes