diff options
Diffstat (limited to 'wscript_configure_krb5')
-rw-r--r-- | wscript_configure_krb5 | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/wscript_configure_krb5 b/wscript_configure_krb5 index 26a92a8a94..ba7ecf3c16 100644 --- a/wscript_configure_krb5 +++ b/wscript_configure_krb5 @@ -158,6 +158,13 @@ conf.CHECK_CODE(''' headers='krb5.h', lib='krb5', msg="Checking whether the ENCTYPE_ARCFOUR_HMAC_MD5 key type definition is available"); conf.CHECK_CODE(''' + krb5_enctype enctype; + enctype = ENCTYPE_ARCFOUR_HMAC_MD5_56; + ''', + '_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5_56', + headers='krb5.h', lib='krb5', + msg="Checking whether the ENCTYPE_ARCFOUR_HMAC_MD5_56 key type definition is available"); +conf.CHECK_CODE(''' krb5_keytype keytype; keytype = KEYTYPE_ARCFOUR_56; ''', @@ -166,6 +173,8 @@ conf.CHECK_CODE(''' msg="Checking whether the HAVE_KEYTYPE_ARCFOUR_56 key type definition is available"); if conf.CONFIG_SET('_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5') and conf.CONFIG_SET('_HAVE_KEYTYPE_ARCFOUR_56'): conf.DEFINE('HAVE_ENCTYPE_ARCFOUR_HMAC_MD5', '1') +if conf.CONFIG_SET('_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5_56') and conf.CONFIG_SET('_HAVE_KEYTYPE_ARCFOUR_56'): + conf.DEFINE('HAVE_ENCTYPE_ARCFOUR_HMAC_MD5_56', '1') conf.CHECK_CODE(''' krb5_enctype enctype; @@ -174,6 +183,13 @@ conf.CHECK_CODE(''' 'HAVE_ENCTYPE_ARCFOUR_HMAC', headers='krb5.h', lib='krb5', msg="Checking whether the ENCTYPE_ARCFOUR_HMAC key type definition is available"); +conf.CHECK_CODE(''' + krb5_enctype enctype; + enctype = ENCTYPE_ARCFOUR_HMAC_EXP; + ''', + 'HAVE_ENCTYPE_ARCFOUR_HMAC_EXP', + headers='krb5.h', lib='krb5', + msg="Checking whether the ENCTYPE_ARCFOUR_HMAC_EXP key type definition is available"); conf.CHECK_CODE(''' krb5_context context; |