office-gobmx/external/xmlsec
Michael Stahl 0690f3b7b9 tdf#159519 libxmlsec: avoid linking function not existent in Windows 7
xsec_xmlsec.dll is linked to libxmlsec-mscng.dll, which is
linked to Win32 bcrypt.dll, which doesn't have BCryptKeyDerivation on
Windows 7.

Use GetProcAddress() to retrieve BCryptKeyDerivation at runtime; the
function is not used by LibreOffice.

(regression from commit 26bf26272b
 and (due to revert) commit bfd479abf0)

Change-Id: I0c0c94ee0cdfd48ae7506d9dfb51fcaf8289d460
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163709
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2024-02-22 12:41:19 +01:00
..
BCryptKeyDerivation.patch.1
ExternalPackage_xmlsec.mk
ExternalProject_xmlsec.mk
Makefile
Module_xmlsec.mk
old-nss.patch.1
README
UnpackedTarball_xmlsec.mk
xmlsec-nss-Ensure-NSS-algorithms-are-initialized-754.patch.1

XML signing, etc. From [http://www.aleksey.com/xmlsec/].

The certificate vertification functionality of libxmlsec is not used, both the
mscng and nss backends specify the
XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS flag during verification.