2f512aaa6c
https://www.rfc-editor.org/rfc/rfc9106.html * add css::xml::crypto::KDFID constant group * add "KeyDerivationFunction" to setEncryptionAlgorithms sequence * Argon2 is used by default for wholesome ODF encryption, but $LO_ARGON2_DISABLE can be set to use PBKDF2 * extend various structs in package * use 3 new ODF attributes "loext:argon2-iterations" "loext:argon2-memory" "loext:argon2-lanes" to store the arguments * use this URL for now: "urn:org:documentfoundation:names:experimental🏢manifest:argon2id" * use default arguments according to second recommendation from "7.4. Recommendations" of RFC9106; 64 MiB RAM should hopefully not be too much even for 32 bit builds Change-Id: I683118cc5e0706bd6544db6fb909096768ac9920 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161009 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> |
||
---|---|---|
.. | ||
wrapstreamforshare.cxx | ||
wrapstreamforshare.hxx | ||
zipfileaccess.cxx | ||
ZipPackage.cxx | ||
ZipPackageBuffer.cxx | ||
ZipPackageEntry.cxx | ||
ZipPackageFolder.cxx | ||
ZipPackageFolderEnumeration.cxx | ||
ZipPackageFolderEnumeration.hxx | ||
ZipPackageSink.cxx | ||
ZipPackageSink.hxx | ||
ZipPackageStream.cxx |