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 KRB5_DNS_DOMAIN_REALM_DEFAULT 0 13#define NO_RAND_FORTUNA_METHOD 1 14#define NO_RAND_UNIX_METHOD 1 15#define NO_RAND_EGD_METHOD 1 16 17#define HAVE_COMMONCRYPTO_COMMONKEYDERIVATION_H 1 18#define HAVE_COMMONCRYPTO_COMMONCRYPTOR_H 1 19 20#define KRB5_FALLBACK_DEFAULT FALSE 21 22/* key derivation */ 23/* keychain */ 24/* IP_RECVPKTINFO */ 25#define HAVE_NOTIFY_H 1 26#define KRB5_CONFIGURATION_CHANGE_NOTIFY_NAME "com.apple.Kerberos.configuration-changed" 27 28#define DEFAULT_KDC_LOG_DEST "SYSLOG:AUTHPRIV:NOTICE" 29 30#ifndef PKINIT 31#error "no pkinit ?" 32#endif 33 34#define HAVE_CCDESISWEAKKEY 1 35#define HAVE_CCDIGESTCREATE 1 36 37#define HEIM_KRB5_DES3 1 38#define HEIM_KRB5_ARCFOUR 1 39 40#ifdef __APPLE_TARGET_EMBEDDED__ 41 42#define KRB5_DEFAULT_CCTYPE (&krb5_xcc_ops) 43 44#define HAVE_XCC 1 45 46#define HEIM_HC_SF 1 47 48#else 49 50#define KCM_IS_API_CACHE 1 51#define KRB5_DEFAULT_CCTYPE (&krb5_akcm_ops) 52 53#define HAVE_KCM 1 54#define HAVE_XCC 1 55#define HAVE_OPENDIRECTORY 1 56#define HAVE_CDSA 1 57#define HAVE_COMMONCRYPTO_COMMONCRYPTORSPI_H 1 58 59#define ENABLE_NTLM 1 60#define ENABLE_SCRAM 1 61 62 63#endif 64