Various patches

James Cloos cloos at jhcloos.com
Wed Sep 24 09:54:43 PDT 2008


>>>>> "John" == John Tapsell <johnflux at gmail.com> writes:

>> (Martin Hinner's libmd (at http://freshmeat.net/projects/libmd/) uses
>> public domain sha1 code in C by Peter Gutman and Colin Plumb.

John> libmd also does not cross compile.
John> I will send a bug report upstream.

Martin's page says that his libmd is "compatible with" FreeBSD's.

Looking under:

http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libmd/

shows that theirs is (or is based on) Eric Young's (ie, from SSLeay or
OpenSSL).

OpenSolaris' libmd can be browsed at:

http://hg.opensolaris.org/sc/src/crypto/quantis/usr/src/lib/libmd/
http://hg.opensolaris.org/sc/src/crypto/quantis/usr/src/common/crypto/

It looks like Sun licensed it from RSA.

NetBSD doesn't have a libmd; their version of OpenSSL is at:

http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/dist/openssl/

OpenBSD also seems to use OpenSSL.  Browse at:

http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libssl/
http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libssl/src/crypto/sha/

It is possible either of them have made it possible to cross-compile
OpenSSL....

You can also specify SHA1_LIB and SHA1_CFLAGS to use any library with
compatable SHA1_Init(3), SHA1_Update(3) and SHA1_Final(3) functions,
rather than letting configure choose for you.
(That is documented in configure.ac.)

-JimC
-- 
James Cloos <cloos at jhcloos.com>         OpenPGP: 1024D/ED7DAEA6



More information about the xorg mailing list