XML Security Library

LibXML2
LibXSLT
OpenSSL

XML Security Library

XML Security Library is a C library based on LibXML2. The library supports major XML security standards:

XML Security Library is released under the MIT Licence see the Copyright file in the distribution for details.

News

  • June 16 2025
    The legacy XML Security Library 1.2.42 release includes the following changes:
    • (xmlsec-openssl) Ensured that only certificates from XML file are returned after verification.
    • (xmlsec-core) Fixed includes to support latest LibXML2 / LibXSLT.
    • Several other small fixes (see more details).

  • July 19 2024
    The legacy XML Security Library 1.2.41 release includes the following changes:
    • (xmlsec-mscng,xmlsec-mscrypto) Improved certificates verification.
    • (xmlsec-gnutls) Added support for self-signed certificates.
    • Several other small fixes (see more details).

  • July 11 2024
    The legacy a href="download.html">XML Security Library 1.2.40 release includes the following changes:
    • (xmlsec-core) Fixed functions deprecated in LibXML2 2.13.1 (including disabling HTTP support by default).
    • (xmlsec-nss) Increased keys size in all tests to support NSS 3.101.
    • (windows) Added "ftp" and "http" flags in 'configure.js' (both are disabled by default).
    • Several other small fixes (more details).

  • December 12 2023
    The legacy XML Security Library 1.2.39 release includes the following changes:
    • Added options to enable/disable local files, HTTP, and FTP support. FTP is disabled by default.
    • Several other small fixes (more details).

  • July 5 2023
    The XML Security Library 1.2.38 release includes the following changes:
    • Fixed static linking with MinGW.
    • (xmlsec-mscng) Fixed block ciphers key size.
    • Several other small fixes (more details).

  • November 30 2022
    The XML Security Library 1.2.37 release includes the following changes:

  • See News page for older announcements.