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