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

  • May 11 2011
    The XML Security Library 1.2.18 release fixes a serious crasher. All users are advised to upgraded as soon as possible.
  • March 31 2011
    Changes in XML Security Library 1.2.17 release:
    • Fixed security issue with libxslt (CVE-2011-1425, reported by Nicolas Gregoire).
    • Fixed a number of build configuration problems, pkcs12 file loading, and gcrypt init/shutdown.
  • May 26 2010
    Changes in XML Security Library 1.2.16 release:
    • New xmlsec-gcrypt library.
    • xmlsec-gcrypt: Added RSA with SHA1/SHA256/SHA384/SHA512/MD5/RIPEMD160, DSA with SHA1, AES/DES KW support.
    • xmlsec-gnutls: Added X509 support and converted the library to use xmlsec-gcrypt library for all crypto operations.
    • xmlsec-mscrypto: RSA/OAEP and AES/DES KW support.
  • Several minor bug fixes and code cleanups.
  • April 29 2010
    Changes in XML Security Library 1.2.15 release:
    • xmlsec-mscrypto: Added HMAC with MD5, SHA1, SHA256/384/512; RSA with MD5, SHA256/384/512 support.
    • xmlsec-mscrypto: Converted to Unicode (the non-Unicode builds are still available as compile time option).
    • xmlsec-nss: Added MD5 and SHA256/384/512 support for digest, HMAC and RSA (the new minimum required version for NSS library is 3.9).
    • xmlsec-gnutls: Added SHA256/384/512 for digest and HMAC; MD5 and RIPEMD160 digests support (the new minimum required version for GnuTLS library is 2.8.0).
    • Fixed typo: "Copyrigth" should be "Copyright".
    • Several critical bug fixes and code cleanups.