diff options
author | Karl Ramm <kcr@mit.edu> | 2008-12-23 15:48:17 +0000 |
---|---|---|
committer | Karl Ramm <kcr@mit.edu> | 2008-12-23 15:48:17 +0000 |
commit | ece7e910d202b217ace407e68c87e83fbd3dff1e (patch) | |
tree | 688c445c177c3233cf46aa78c55630cfa9b5fa42 /configure.in | |
parent | ca4df1a45da447c703b7dae45863d0c5cb9baaf1 (diff) |
allow des key brain dumps from transition servers to krb5-only servers
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/configure.in b/configure.in index 57b97df..d24a891 100644 --- a/configure.in +++ b/configure.in @@ -84,6 +84,15 @@ AC_SUBST(TLIB) AC_SUBST(RLIB) AC_SUBST(SLIB) +AC_ARG_WITH(openssl, + [ --with-openssl=PREFIX Use OpenSSL crypto], + [openssl="$withval"], [openssl=no]) +if test "$openssl" != no; then + AC_CHECK_LIB(crypto, DES_ecb_encrypt, [OPENSSL_LIBS=-lcrypto + AC_DEFINE(HAVE_OPENSSL)], + [AC_MSG_ERROR(Openssl requested but not found)]) +fi + ATHENA_KRB4 ATHENA_KRB5 ATHENA_HESIOD @@ -91,7 +100,7 @@ ATHENA_REGEXP ATHENA_ARES ATHENA_UTIL_COM_ERR ATHENA_UTIL_SS -LIBS="$KRB5_LIBS $KRB4_LIBS $HESIOD_LIBS $LIBS" +LIBS="$OPENSSL_LIBS $KRB5_LIBS $KRB4_LIBS $HESIOD_LIBS $LIBS" dnl Checks for library functions. AC_PROG_GCC_TRADITIONAL |