GNOME Bugzilla – Bug 538358
Use glib for MD5 support
Last modified: 2009-08-24 09:29:04 UTC
libxslt-1.1.22 uses libgcrypt for all crypto support in exslt. If crypto is disabled via a configure flag or that support lib is not found, no crypto/checksumming features appear to be enabled at all. As of glib-2.16, libglib has MD5, SHA1, and SHA256 in libglib. Might be nice to use the checksumming from libglib (which libxslt links anyway) whenever possible, instead of libgcrypt. Libgcrypt is restricted for some users (encryption-technology export laws), so if some of its features can be provided by less restrictive libs, this change would make more libxslt funcitonality available to more users. It's also nice to maximize the amount of functionality without requiring an external dependency.
libxslt does not depend on glib, so that's a new external dependancy. Daniel