Quick question: don't some algorithms use padding? I.e. ciphered size is not always plaintext + metadata.