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

  • July 12 2005
    The new XML Security Library 1.2.9 release includes few bug fixes and adds support for the recently released OpenSSL 0.9.8 including several new algorithms for xmlsec-openssl:
    • SHA224/SHA256/SHA384/SHA512
    • HMAC-SHA224/SHA256/SHA384/SHA512
    • RSA-MD5/RIPEMD160/SHA224/SHA256/SHA384/SHA512

  • March 30 2005
    The new XML Security Library 1.2.8 release merges OpenOffice.org changes to xmlsec-mscrypto and xmlsec-nss into main xmlsec source tree.

  • February 23 2005
    The new XML Security Library 1.2.7 release includes several bug fixes and minor enchancements:
    • (core) added xmlSecSimpleKeysStoreGetKeys() function;
    • (core) added functions to create <X509Data/> node children in the signature template;
    • (core) fixed xmlSecGenerateID() function;
    • (core) fixed dynamic linking initialization/shutdown when custom memory allocation functions are used;
    • (core) fixed encrypted text parsing and xmlParseInNodeContext() function;
    • (openssl) fixed parsing quoted values in the certificate subject;
    • (mscrypto) negative numbers support in xmlSecBnFromString()/xmlSecBnToString() functions.

  • August 25 2004
    The new XML Security Library 1.2.6 fixes several minor bugs and adds support for loading keys and certificates from memory.