Closed jferard closed 4 years ago
See: https://stackoverflow.com/questions/62001716/encrypt-a-file-inside-an-ods-archive
Roadmap:
ZipUTF8Writer
(putNextEntry(ManifestEntry(...))
). ManifestElement
is inside the writer, and added on finish
method.ManifestEntry
to accept crypto info.fastods-crypto
that creates a new ZipUTF8Writer
: 1. encrypt file, 2. update manifest. Dependency to BouncyCastle.This will improve the design: OdsElements.EMPTY_ELEMENT_NAMES
and ManifestElement.ENTRIES
should be unified.
Probably not easy: the file should be encrypted, and the manifest should contain information on the encryption.
See: