Aleksey Sanin released long waited 1.0 version of XMLSec, an open source C implementation of XML-Signature and XML Encryption. Good job, Aleksey. FYI, XML-Signature and XML-Encryption are used in 3D-Secure, SAML, Liberty, XKMS, and other key standards.
"The XML Security Library 1.0.0 release is the major upgrade from 0.0.X version. The new version includes multiple crypto engines support (with "out of the box" support for OpenSSL, GnuTLS and NSS); simplified and cleaned internal structure and API; several performance and memory usage improvements; new or updated documentation (tutorial, API reference manual and examples)."
NOTE: XMLSec uses LibXML2. Canonicalization code was moved to LibXML2.