@schiesbn would it make sense to have an EncryptedFileInfo impl later that does the swapping between size and unencrypted size ? Just not sure how to instantiate it in the right place.