Helper class to ensure that only multiples of block-size get passed into our Encrypt/Decrypt functions. This class will hold onto the last-full or partial block until another call to Update or Finalize happens.