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