XML Security Library

Home Download News Documentation FAQ Tutorial API reference Examples XML Digital Signature Online Verifier XML Encryption XML Canonicalization Reporting Bugs Mailing list Related Authors
# XML Security Library XML Security Library is a C library based on LibXML2. The library supports major XML security standards: XML Signature XML Encryption Canonical XML (part of the LibXML2) Exclusive Canonical XML (part of the LibXML2) 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.