1 2#define HDB_DB_DIR "/var/db/krb5kdc" 3 4#define __APPLE_PRIVATE__ 1 5#define __GSS_ITER_CRED_USES_CONST_OID 1 6 7#define __APPLE_USE_RFC_3542 1 8 9#define HEIMDAL_SMALLER 1 10#define NO_NTLM 1 11#define NO_AFS 1 12#define KCM_IS_API_CACHE 1 13#define KRB5_DNS_DOMAIN_REALM_DEFAULT 0 14#define NO_RAND_FORTUNA_METHOD 1 15#define NO_RAND_UNIX_METHOD 1 16#define NO_RAND_EGD_METHOD 1 17 18#define HAVE_COMMONCRYPTO_COMMONKEYDERIVATION_H 1 19#define HAVE_COMMONCRYPTO_COMMONCRYPTOR_H 1 20 21#define KRB5_FALLBACK_DEFAULT FALSE 22 23/* key derivation */ 24/* keychain */ 25/* IP_RECVPKTINFO */ 26#define HAVE_NOTIFY_H 1 27#define KRB5_CONFIGURATION_CHANGE_NOTIFY_NAME "com.apple.Kerberos.configuration-changed" 28 29#define DEFAULT_KDC_LOG_DEST "SYSLOG:AUTHPRIV:NOTICE" 30 31#ifndef PKINIT 32#error "no pkinit ?" 33#endif 34 35#define HAVE_CCDESISWEAKKEY 1 36#define HAVE_CCDIGESTCREATE 1 37 38#ifdef __APPLE_TARGET_EMBEDDED__ 39 40#define HEIM_KRB5_DES3 1 41#define HEIM_KRB5_ARCFOUR 1 42 43#define KRB5_DEFAULT_CCTYPE (&krb5_xcc_ops) 44#define HAVE_XCC 1 45 46#define HEIM_HC_SF 1 47 48#else 49 50#define HAVE_KCM 1 51#define HAVE_TRUSTEVALUATIONAGENT 1 52#define HAVE_OPENDIRECTORY 1 53#define HAVE_CDSA 1 54#define HAVE_COMMONCRYPTO_COMMONCRYPTORSPI_H 1 55 56#define ENABLE_NTLM 1 57#define ENABLE_SCRAM 1 58 59#define HEIM_KRB5_DES 1 60#define HEIM_KRB5_DES3 1 61#define HEIM_KRB5_ARCFOUR 1 62 63#define KRB5_DEFAULT_CCTYPE (&krb5_akcm_ops) 64 65 66#endif 67