On Thu, 19 May 2011 05:31:19 am Marc-André Moreau wrote: > 1) We find other implementations in a suitable license > 2) We implement SHA-1 and MD5 ourselves > > Can anyone recommend certain alternative implementations for SHA-1 or MD5? openssl is the fastest I've seen (although maybe I've used the intel performance primitives incorrectly). The API is ugly, but once you have it sorted, you won't need to touch it again. Pretty well supported on Windows too, unlike many other libs.
libgcrypt is also good, and LGPL IIRC. The GNUTLS guys switched to libnettle as the default crypto engine. Its GPL, but most of what you're looking for is available under the LGPL (http://www.lysator.liu.se/~nisse/nettle/nettle.html#Copyright). I haven't tried it (other than for gnutls) though. HTH Brad ------------------------------------------------------------------------------ What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ Freerdp-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freerdp-devel
