I'm about ready to cut a new release of the xml-security-c library, which will be 1.5.0 and includes some API additions, thus the version bump.
This version will be compatible with both Xerces 3.x and 2.x (which are not API compatible with each other) and makes it possible to write client code that is also compatible with either with some effort. I have also taken a stab at partially supporting Inclusive C14N 1.1 in this release, at least by adding the right constants and fixing the handling of xml:id. xml:base is not handled correctly because apparently it requires path weaving and URL normalization and I'm not doing all that work. Since it's not actually compliant, I didn't change the default c14n method on signatures to 1.1 but it can be set manually. The full change log is here: http://svn.apache.org/viewvc/xml/security/trunk/c/CHANGELOG.txt?view=co If anybody is interested in testing this, I'm happy to provide a RC tarball. -- Scott