1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/lib/crypto
Andrew Bartlett fc13489c91 build: Build with system md5.h on OpenIndiana
This changes (again...) our system md5 detection to cope with how
OpenIndiana does md5.  I'm becoming increasingly convinced this isn't
worth our while (we should have just done samba_md5...), but for now
this change seems to work on FreeBSD, OpenIndiana and Linux with
libbsd.

This needs us to rename struct MD5Context -> MD5_CTX, but we provide a
config.h define to rename the type bad if MD5_CTX does not exist (it does
however exist in the md5.h from libbsd).

Andrew Bartlett

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>

Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Jun 19 21:32:36 CEST 2013 on sn-devel-104
2013-06-19 21:32:36 +02:00
..
aes_ccm_128.c crypto/aes_ccm_128: fix compile warning on openindiana 2012-08-23 16:43:48 +02:00
aes_ccm_128.h lib/crypto: add aes_ccm_128 2012-07-23 18:19:36 +02:00
aes_cmac_128_test.c lib/crypto: add aes_cmac_128_test.c as local.crypto.aes_cmac_128 test 2012-02-29 03:16:22 +01:00
aes_cmac_128.c lib/crypto: add aes_cmac_128* (rfc 4493) 2012-02-29 03:16:22 +01:00
aes_cmac_128.h lib/crypto: add aes_cmac_128* (rfc 4493) 2012-02-29 03:16:22 +01:00
aes.c lib/crypto: add aes_cfb8_encrypt() 2011-01-03 17:32:07 +01:00
aes.h lib/crypto: add aes_cfb8_encrypt() 2011-01-03 17:32:07 +01:00
arcfour.c lib/crypto: only include what is needed. 2010-06-16 18:58:04 +02:00
arcfour.h lib/crypto: only include what is needed. 2010-06-16 18:58:04 +02:00
crc32.c lib/crypto: only include what is needed. 2010-06-16 18:58:04 +02:00
crc32.h Move source4/lib/crypto to lib/crypto. 2008-09-24 15:30:23 +02:00
crypto.h lib/crypto: add aes_ccm_128 2012-07-23 18:19:36 +02:00
hmacmd5.c build: Build with system md5.h on OpenIndiana 2013-06-19 21:32:36 +02:00
hmacmd5.h build: Build with system md5.h on OpenIndiana 2013-06-19 21:32:36 +02:00
hmacmd5test.c crypto: Add prototype for main torture functions. 2012-02-07 01:11:07 +01:00
hmacsha256.c lib/crypto: rename the SHA256_ functions to samba_SHA256_ 2011-04-06 08:12:19 +02:00
hmacsha256.h lib/crypto: fix hmac_sha256_final() prototype 2012-02-27 12:51:33 +01:00
md4.c lib/crypto: only include what is needed. 2010-06-16 18:58:04 +02:00
md4.h Move source4/lib/crypto to lib/crypto. 2008-09-24 15:30:23 +02:00
md4test.c crypto: Add prototype for main torture functions. 2012-02-07 01:11:07 +01:00
md5.c build: Build with system md5.h on OpenIndiana 2013-06-19 21:32:36 +02:00
md5.h build: Update md5.h detection in waf and autoconf to use sys/md5.h and -lmd 2013-05-22 10:06:40 +02:00
md5test.c build: Build with system md5.h on OpenIndiana 2013-06-19 21:32:36 +02:00
rijndael-alg-fst.c lib/crypto: add aes encryption routines to main cryto lib. 2009-09-16 00:11:23 +02:00
rijndael-alg-fst.h lib/crypto: add aes encryption routines to main cryto lib. 2009-09-16 00:11:23 +02:00
sha256.c lib/crypto: rename the SHA256_ functions to samba_SHA256_ 2011-04-06 08:12:19 +02:00
sha256.h lib/crypto: rename the SHA256_ functions to samba_SHA256_ 2011-04-06 08:12:19 +02:00
wscript_build build: Build with system md5.h on OpenIndiana 2013-06-19 21:32:36 +02:00
wscript_configure build: Build with system md5.h on OpenIndiana 2013-06-19 21:32:36 +02:00