lib/crypto: Detect CommonCrypto and use it if available
authorMatthieu Patou <mat@matws.net>
Mon, 12 Mar 2012 23:21:28 +0000 (16:21 -0700)
committerMatthieu Patou <mat@samba.org>
Wed, 14 Mar 2012 05:52:27 +0000 (06:52 +0100)
commitb68f72c7f58c05870100d0d993c9baf0fa80a891
tree0853da0922a85295e57c2d617548e4da4143cb1d
parent6dea4f24dc023a8234de01bbdcd012df29d3abf9
lib/crypto: Detect CommonCrypto and use it if available

CommonCrypto/CommonDigest is available on Mac and there is function in
the libc for MD5 calculation. MD5Final is a C define of CC_MD5_Final.
Under some circumstance we have the symbol defined twice in samba
binaries on Snow Leopard at least.

By detecting CommonCrypto/CommonDigest we end up always using the system
version if available.
lib/crypto/md5.h
lib/crypto/wscript_build
lib/crypto/wscript_configure
source3/Makefile.in
source3/configure.in