xref: /freebsd/crypto/krb5/doc/appdev/refs/macros/index.rst (revision 7f2fe78b9dd5f51c821d771b63d2e096f6fd49e9)
1*7f2fe78bSCy Schubertkrb5 simple macros
2*7f2fe78bSCy Schubert=========================
3*7f2fe78bSCy Schubert
4*7f2fe78bSCy SchubertPublic
5*7f2fe78bSCy Schubert-------
6*7f2fe78bSCy Schubert
7*7f2fe78bSCy Schubert.. toctree::
8*7f2fe78bSCy Schubert   :maxdepth: 1
9*7f2fe78bSCy Schubert
10*7f2fe78bSCy Schubert   ADDRTYPE_ADDRPORT.rst
11*7f2fe78bSCy Schubert   ADDRTYPE_CHAOS.rst
12*7f2fe78bSCy Schubert   ADDRTYPE_DDP.rst
13*7f2fe78bSCy Schubert   ADDRTYPE_INET.rst
14*7f2fe78bSCy Schubert   ADDRTYPE_INET6.rst
15*7f2fe78bSCy Schubert   ADDRTYPE_IPPORT.rst
16*7f2fe78bSCy Schubert   ADDRTYPE_ISO.rst
17*7f2fe78bSCy Schubert   ADDRTYPE_IS_LOCAL.rst
18*7f2fe78bSCy Schubert   ADDRTYPE_NETBIOS.rst
19*7f2fe78bSCy Schubert   ADDRTYPE_XNS.rst
20*7f2fe78bSCy Schubert   AD_TYPE_EXTERNAL.rst
21*7f2fe78bSCy Schubert   AD_TYPE_FIELD_TYPE_MASK.rst
22*7f2fe78bSCy Schubert   AD_TYPE_REGISTERED.rst
23*7f2fe78bSCy Schubert   AD_TYPE_RESERVED.rst
24*7f2fe78bSCy Schubert   AP_OPTS_ETYPE_NEGOTIATION.rst
25*7f2fe78bSCy Schubert   AP_OPTS_MUTUAL_REQUIRED.rst
26*7f2fe78bSCy Schubert   AP_OPTS_RESERVED.rst
27*7f2fe78bSCy Schubert   AP_OPTS_USE_SESSION_KEY.rst
28*7f2fe78bSCy Schubert   AP_OPTS_USE_SUBKEY.rst
29*7f2fe78bSCy Schubert   AP_OPTS_WIRE_MASK.rst
30*7f2fe78bSCy Schubert   CKSUMTYPE_CMAC_CAMELLIA128.rst
31*7f2fe78bSCy Schubert   CKSUMTYPE_CMAC_CAMELLIA256.rst
32*7f2fe78bSCy Schubert   CKSUMTYPE_CRC32.rst
33*7f2fe78bSCy Schubert   CKSUMTYPE_DESCBC.rst
34*7f2fe78bSCy Schubert   CKSUMTYPE_HMAC_MD5_ARCFOUR.rst
35*7f2fe78bSCy Schubert   CKSUMTYPE_HMAC_SHA1_96_AES128.rst
36*7f2fe78bSCy Schubert   CKSUMTYPE_HMAC_SHA1_96_AES256.rst
37*7f2fe78bSCy Schubert   CKSUMTYPE_HMAC_SHA256_128_AES128.rst
38*7f2fe78bSCy Schubert   CKSUMTYPE_HMAC_SHA384_192_AES256.rst
39*7f2fe78bSCy Schubert   CKSUMTYPE_HMAC_SHA1_DES3.rst
40*7f2fe78bSCy Schubert   CKSUMTYPE_MD5_HMAC_ARCFOUR.rst
41*7f2fe78bSCy Schubert   CKSUMTYPE_NIST_SHA.rst
42*7f2fe78bSCy Schubert   CKSUMTYPE_RSA_MD4.rst
43*7f2fe78bSCy Schubert   CKSUMTYPE_RSA_MD4_DES.rst
44*7f2fe78bSCy Schubert   CKSUMTYPE_RSA_MD5.rst
45*7f2fe78bSCy Schubert   CKSUMTYPE_RSA_MD5_DES.rst
46*7f2fe78bSCy Schubert   CKSUMTYPE_SHA1.rst
47*7f2fe78bSCy Schubert   ENCTYPE_AES128_CTS_HMAC_SHA1_96.rst
48*7f2fe78bSCy Schubert   ENCTYPE_AES128_CTS_HMAC_SHA256_128.rst
49*7f2fe78bSCy Schubert   ENCTYPE_AES256_CTS_HMAC_SHA1_96.rst
50*7f2fe78bSCy Schubert   ENCTYPE_AES256_CTS_HMAC_SHA384_192.rst
51*7f2fe78bSCy Schubert   ENCTYPE_ARCFOUR_HMAC.rst
52*7f2fe78bSCy Schubert   ENCTYPE_ARCFOUR_HMAC_EXP.rst
53*7f2fe78bSCy Schubert   ENCTYPE_CAMELLIA128_CTS_CMAC.rst
54*7f2fe78bSCy Schubert   ENCTYPE_CAMELLIA256_CTS_CMAC.rst
55*7f2fe78bSCy Schubert   ENCTYPE_DES3_CBC_ENV.rst
56*7f2fe78bSCy Schubert   ENCTYPE_DES3_CBC_RAW.rst
57*7f2fe78bSCy Schubert   ENCTYPE_DES3_CBC_SHA.rst
58*7f2fe78bSCy Schubert   ENCTYPE_DES3_CBC_SHA1.rst
59*7f2fe78bSCy Schubert   ENCTYPE_DES_CBC_CRC.rst
60*7f2fe78bSCy Schubert   ENCTYPE_DES_CBC_MD4.rst
61*7f2fe78bSCy Schubert   ENCTYPE_DES_CBC_MD5.rst
62*7f2fe78bSCy Schubert   ENCTYPE_DES_CBC_RAW.rst
63*7f2fe78bSCy Schubert   ENCTYPE_DES_HMAC_SHA1.rst
64*7f2fe78bSCy Schubert   ENCTYPE_DSA_SHA1_CMS.rst
65*7f2fe78bSCy Schubert   ENCTYPE_MD5_RSA_CMS.rst
66*7f2fe78bSCy Schubert   ENCTYPE_NULL.rst
67*7f2fe78bSCy Schubert   ENCTYPE_RC2_CBC_ENV.rst
68*7f2fe78bSCy Schubert   ENCTYPE_RSA_ENV.rst
69*7f2fe78bSCy Schubert   ENCTYPE_RSA_ES_OAEP_ENV.rst
70*7f2fe78bSCy Schubert   ENCTYPE_SHA1_RSA_CMS.rst
71*7f2fe78bSCy Schubert   ENCTYPE_UNKNOWN.rst
72*7f2fe78bSCy Schubert   KDC_OPT_ALLOW_POSTDATE.rst
73*7f2fe78bSCy Schubert   KDC_OPT_CANONICALIZE.rst
74*7f2fe78bSCy Schubert   KDC_OPT_CNAME_IN_ADDL_TKT.rst
75*7f2fe78bSCy Schubert   KDC_OPT_DISABLE_TRANSITED_CHECK.rst
76*7f2fe78bSCy Schubert   KDC_OPT_ENC_TKT_IN_SKEY.rst
77*7f2fe78bSCy Schubert   KDC_OPT_FORWARDABLE.rst
78*7f2fe78bSCy Schubert   KDC_OPT_FORWARDED.rst
79*7f2fe78bSCy Schubert   KDC_OPT_POSTDATED.rst
80*7f2fe78bSCy Schubert   KDC_OPT_PROXIABLE.rst
81*7f2fe78bSCy Schubert   KDC_OPT_PROXY.rst
82*7f2fe78bSCy Schubert   KDC_OPT_RENEW.rst
83*7f2fe78bSCy Schubert   KDC_OPT_RENEWABLE.rst
84*7f2fe78bSCy Schubert   KDC_OPT_RENEWABLE_OK.rst
85*7f2fe78bSCy Schubert   KDC_OPT_REQUEST_ANONYMOUS.rst
86*7f2fe78bSCy Schubert   KDC_OPT_VALIDATE.rst
87*7f2fe78bSCy Schubert   KDC_TKT_COMMON_MASK.rst
88*7f2fe78bSCy Schubert   KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.rst
89*7f2fe78bSCy Schubert   KRB5_ANONYMOUS_PRINCSTR.rst
90*7f2fe78bSCy Schubert   KRB5_ANONYMOUS_REALMSTR.rst
91*7f2fe78bSCy Schubert   KRB5_AP_REP.rst
92*7f2fe78bSCy Schubert   KRB5_AP_REQ.rst
93*7f2fe78bSCy Schubert   KRB5_AS_REP.rst
94*7f2fe78bSCy Schubert   KRB5_AS_REQ.rst
95*7f2fe78bSCy Schubert   KRB5_AUTHDATA_AND_OR.rst
96*7f2fe78bSCy Schubert   KRB5_AUTHDATA_AP_OPTIONS.rst
97*7f2fe78bSCy Schubert   KRB5_AUTHDATA_AUTH_INDICATOR.rst
98*7f2fe78bSCy Schubert   KRB5_AUTHDATA_CAMMAC.rst
99*7f2fe78bSCy Schubert   KRB5_AUTHDATA_ETYPE_NEGOTIATION.rst
100*7f2fe78bSCy Schubert   KRB5_AUTHDATA_FX_ARMOR.rst
101*7f2fe78bSCy Schubert   KRB5_AUTHDATA_IF_RELEVANT.rst
102*7f2fe78bSCy Schubert   KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.rst
103*7f2fe78bSCy Schubert   KRB5_AUTHDATA_KDC_ISSUED.rst
104*7f2fe78bSCy Schubert   KRB5_AUTHDATA_MANDATORY_FOR_KDC.rst
105*7f2fe78bSCy Schubert   KRB5_AUTHDATA_OSF_DCE.rst
106*7f2fe78bSCy Schubert   KRB5_AUTHDATA_SESAME.rst
107*7f2fe78bSCy Schubert   KRB5_AUTHDATA_SIGNTICKET.rst
108*7f2fe78bSCy Schubert   KRB5_AUTHDATA_WIN2K_PAC.rst
109*7f2fe78bSCy Schubert   KRB5_AUTH_CONTEXT_DO_SEQUENCE.rst
110*7f2fe78bSCy Schubert   KRB5_AUTH_CONTEXT_DO_TIME.rst
111*7f2fe78bSCy Schubert   KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.rst
112*7f2fe78bSCy Schubert   KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.rst
113*7f2fe78bSCy Schubert   KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.rst
114*7f2fe78bSCy Schubert   KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.rst
115*7f2fe78bSCy Schubert   KRB5_AUTH_CONTEXT_PERMIT_ALL.rst
116*7f2fe78bSCy Schubert   KRB5_AUTH_CONTEXT_RET_SEQUENCE.rst
117*7f2fe78bSCy Schubert   KRB5_AUTH_CONTEXT_RET_TIME.rst
118*7f2fe78bSCy Schubert   KRB5_AUTH_CONTEXT_USE_SUBKEY.rst
119*7f2fe78bSCy Schubert   KRB5_CRED.rst
120*7f2fe78bSCy Schubert   KRB5_CRYPTO_TYPE_CHECKSUM.rst
121*7f2fe78bSCy Schubert   KRB5_CRYPTO_TYPE_DATA.rst
122*7f2fe78bSCy Schubert   KRB5_CRYPTO_TYPE_EMPTY.rst
123*7f2fe78bSCy Schubert   KRB5_CRYPTO_TYPE_HEADER.rst
124*7f2fe78bSCy Schubert   KRB5_CRYPTO_TYPE_PADDING.rst
125*7f2fe78bSCy Schubert   KRB5_CRYPTO_TYPE_SIGN_ONLY.rst
126*7f2fe78bSCy Schubert   KRB5_CRYPTO_TYPE_STREAM.rst
127*7f2fe78bSCy Schubert   KRB5_CRYPTO_TYPE_TRAILER.rst
128*7f2fe78bSCy Schubert   KRB5_CYBERSAFE_SECUREID.rst
129*7f2fe78bSCy Schubert   KRB5_DOMAIN_X500_COMPRESS.rst
130*7f2fe78bSCy Schubert   KRB5_ENCPADATA_REQ_ENC_PA_REP.rst
131*7f2fe78bSCy Schubert   KRB5_ERROR.rst
132*7f2fe78bSCy Schubert   KRB5_FAST_REQUIRED.rst
133*7f2fe78bSCy Schubert   KRB5_GC_CACHED.rst
134*7f2fe78bSCy Schubert   KRB5_GC_CANONICALIZE.rst
135*7f2fe78bSCy Schubert   KRB5_GC_CONSTRAINED_DELEGATION.rst
136*7f2fe78bSCy Schubert   KRB5_GC_FORWARDABLE.rst
137*7f2fe78bSCy Schubert   KRB5_GC_NO_STORE.rst
138*7f2fe78bSCy Schubert   KRB5_GC_NO_TRANSIT_CHECK.rst
139*7f2fe78bSCy Schubert   KRB5_GC_USER_USER.rst
140*7f2fe78bSCy Schubert   KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.rst
141*7f2fe78bSCy Schubert   KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.rst
142*7f2fe78bSCy Schubert   KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.rst
143*7f2fe78bSCy Schubert   KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.rst
144*7f2fe78bSCy Schubert   KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.rst
145*7f2fe78bSCy Schubert   KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.rst
146*7f2fe78bSCy Schubert   KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.rst
147*7f2fe78bSCy Schubert   KRB5_GET_INIT_CREDS_OPT_PROXIABLE.rst
148*7f2fe78bSCy Schubert   KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.rst
149*7f2fe78bSCy Schubert   KRB5_GET_INIT_CREDS_OPT_SALT.rst
150*7f2fe78bSCy Schubert   KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.rst
151*7f2fe78bSCy Schubert   KRB5_INIT_CONTEXT_SECURE.rst
152*7f2fe78bSCy Schubert   KRB5_INIT_CONTEXT_KDC.rst
153*7f2fe78bSCy Schubert   KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.rst
154*7f2fe78bSCy Schubert   KRB5_INT16_MAX.rst
155*7f2fe78bSCy Schubert   KRB5_INT16_MIN.rst
156*7f2fe78bSCy Schubert   KRB5_INT32_MAX.rst
157*7f2fe78bSCy Schubert   KRB5_INT32_MIN.rst
158*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_AD_ITE.rst
159*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.rst
160*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_AD_MTE.rst
161*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_AD_SIGNEDPATH.rst
162*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_APP_DATA_CKSUM.rst
163*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_APP_DATA_ENCRYPT.rst
164*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_AP_REP_ENCPART.rst
165*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_AP_REQ_AUTH.rst
166*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.rst
167*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_AS_REP_ENCPART.rst
168*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_AS_REQ.rst
169*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.rst
170*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_CAMMAC.rst
171*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.rst
172*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.rst
173*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_FAST_ENC.rst
174*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_FAST_FINISHED.rst
175*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_FAST_REP.rst
176*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_FAST_REQ_CHKSUM.rst
177*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_GSS_TOK_MIC.rst
178*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.rst
179*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.rst
180*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_IAKERB_FINISHED.rst
181*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_KDC_REP_TICKET.rst
182*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_KRB_CRED_ENCPART.rst
183*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_KRB_ERROR_CKSUM.rst
184*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_KRB_PRIV_ENCPART.rst
185*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_KRB_SAFE_CKSUM.rst
186*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_PA_AS_FRESHNESS.rst
187*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_PA_FX_COOKIE.rst
188*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_PA_OTP_REQUEST.rst
189*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_PA_PKINIT_KX.rst
190*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.rst
191*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.rst
192*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.rst
193*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.rst
194*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_PA_SAM_RESPONSE.rst
195*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_SPAKE.rst
196*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.rst
197*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.rst
198*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.rst
199*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.rst
200*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_TGS_REQ_AUTH.rst
201*7f2fe78bSCy Schubert   KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.rst
202*7f2fe78bSCy Schubert   KRB5_KPASSWD_ACCESSDENIED.rst
203*7f2fe78bSCy Schubert   KRB5_KPASSWD_AUTHERROR.rst
204*7f2fe78bSCy Schubert   KRB5_KPASSWD_BAD_VERSION.rst
205*7f2fe78bSCy Schubert   KRB5_KPASSWD_HARDERROR.rst
206*7f2fe78bSCy Schubert   KRB5_KPASSWD_INITIAL_FLAG_NEEDED.rst
207*7f2fe78bSCy Schubert   KRB5_KPASSWD_MALFORMED.rst
208*7f2fe78bSCy Schubert   KRB5_KPASSWD_SOFTERROR.rst
209*7f2fe78bSCy Schubert   KRB5_KPASSWD_SUCCESS.rst
210*7f2fe78bSCy Schubert   KRB5_LRQ_ALL_ACCT_EXPTIME.rst
211*7f2fe78bSCy Schubert   KRB5_LRQ_ALL_LAST_INITIAL.rst
212*7f2fe78bSCy Schubert   KRB5_LRQ_ALL_LAST_RENEWAL.rst
213*7f2fe78bSCy Schubert   KRB5_LRQ_ALL_LAST_REQ.rst
214*7f2fe78bSCy Schubert   KRB5_LRQ_ALL_LAST_TGT.rst
215*7f2fe78bSCy Schubert   KRB5_LRQ_ALL_LAST_TGT_ISSUED.rst
216*7f2fe78bSCy Schubert   KRB5_LRQ_ALL_PW_EXPTIME.rst
217*7f2fe78bSCy Schubert   KRB5_LRQ_NONE.rst
218*7f2fe78bSCy Schubert   KRB5_LRQ_ONE_ACCT_EXPTIME.rst
219*7f2fe78bSCy Schubert   KRB5_LRQ_ONE_LAST_INITIAL.rst
220*7f2fe78bSCy Schubert   KRB5_LRQ_ONE_LAST_RENEWAL.rst
221*7f2fe78bSCy Schubert   KRB5_LRQ_ONE_LAST_REQ.rst
222*7f2fe78bSCy Schubert   KRB5_LRQ_ONE_LAST_TGT.rst
223*7f2fe78bSCy Schubert   KRB5_LRQ_ONE_LAST_TGT_ISSUED.rst
224*7f2fe78bSCy Schubert   KRB5_LRQ_ONE_PW_EXPTIME.rst
225*7f2fe78bSCy Schubert   KRB5_NT_ENTERPRISE_PRINCIPAL.rst
226*7f2fe78bSCy Schubert   KRB5_NT_ENT_PRINCIPAL_AND_ID.rst
227*7f2fe78bSCy Schubert   KRB5_NT_MS_PRINCIPAL.rst
228*7f2fe78bSCy Schubert   KRB5_NT_MS_PRINCIPAL_AND_ID.rst
229*7f2fe78bSCy Schubert   KRB5_NT_PRINCIPAL.rst
230*7f2fe78bSCy Schubert   KRB5_NT_SMTP_NAME.rst
231*7f2fe78bSCy Schubert   KRB5_NT_SRV_HST.rst
232*7f2fe78bSCy Schubert   KRB5_NT_SRV_INST.rst
233*7f2fe78bSCy Schubert   KRB5_NT_SRV_XHST.rst
234*7f2fe78bSCy Schubert   KRB5_NT_UID.rst
235*7f2fe78bSCy Schubert   KRB5_NT_UNKNOWN.rst
236*7f2fe78bSCy Schubert   KRB5_NT_WELLKNOWN.rst
237*7f2fe78bSCy Schubert   KRB5_NT_X500_PRINCIPAL.rst
238*7f2fe78bSCy Schubert   KRB5_PAC_ATTRIBUTES_INFO.rst
239*7f2fe78bSCy Schubert   KRB5_PAC_CLIENT_INFO.rst
240*7f2fe78bSCy Schubert   KRB5_PAC_CLIENT_CLAIMS.rst
241*7f2fe78bSCy Schubert   KRB5_PAC_CREDENTIALS_INFO.rst
242*7f2fe78bSCy Schubert   KRB5_PAC_DELEGATION_INFO.rst
243*7f2fe78bSCy Schubert   KRB5_PAC_DEVICE_CLAIMS.rst
244*7f2fe78bSCy Schubert   KRB5_PAC_DEVICE_INFO.rst
245*7f2fe78bSCy Schubert   KRB5_PAC_LOGON_INFO.rst
246*7f2fe78bSCy Schubert   KRB5_PAC_PRIVSVR_CHECKSUM.rst
247*7f2fe78bSCy Schubert   KRB5_PAC_REQUESTOR.rst
248*7f2fe78bSCy Schubert   KRB5_PAC_SERVER_CHECKSUM.rst
249*7f2fe78bSCy Schubert   KRB5_PAC_TICKET_CHECKSUM.rst
250*7f2fe78bSCy Schubert   KRB5_PAC_UPN_DNS_INFO.rst
251*7f2fe78bSCy Schubert   KRB5_PAC_FULL_CHECKSUM.rst
252*7f2fe78bSCy Schubert   KRB5_PADATA_AFS3_SALT.rst
253*7f2fe78bSCy Schubert   KRB5_PADATA_AP_REQ.rst
254*7f2fe78bSCy Schubert   KRB5_PADATA_AS_CHECKSUM.rst
255*7f2fe78bSCy Schubert   KRB5_PADATA_AS_FRESHNESS.rst
256*7f2fe78bSCy Schubert   KRB5_PADATA_ENCRYPTED_CHALLENGE.rst
257*7f2fe78bSCy Schubert   KRB5_PADATA_ENC_SANDIA_SECURID.rst
258*7f2fe78bSCy Schubert   KRB5_PADATA_ENC_TIMESTAMP.rst
259*7f2fe78bSCy Schubert   KRB5_PADATA_ENC_UNIX_TIME.rst
260*7f2fe78bSCy Schubert   KRB5_PADATA_ETYPE_INFO.rst
261*7f2fe78bSCy Schubert   KRB5_PADATA_ETYPE_INFO2.rst
262*7f2fe78bSCy Schubert   KRB5_PADATA_FOR_USER.rst
263*7f2fe78bSCy Schubert   KRB5_PADATA_FX_COOKIE.rst
264*7f2fe78bSCy Schubert   KRB5_PADATA_FX_ERROR.rst
265*7f2fe78bSCy Schubert   KRB5_PADATA_FX_FAST.rst
266*7f2fe78bSCy Schubert   KRB5_PADATA_GET_FROM_TYPED_DATA.rst
267*7f2fe78bSCy Schubert   KRB5_PADATA_NONE.rst
268*7f2fe78bSCy Schubert   KRB5_PADATA_OSF_DCE.rst
269*7f2fe78bSCy Schubert   KRB5_PADATA_OTP_CHALLENGE.rst
270*7f2fe78bSCy Schubert   KRB5_PADATA_OTP_PIN_CHANGE.rst
271*7f2fe78bSCy Schubert   KRB5_PADATA_OTP_REQUEST.rst
272*7f2fe78bSCy Schubert   KRB5_PADATA_PAC_OPTIONS.rst
273*7f2fe78bSCy Schubert   KRB5_PADATA_PAC_REQUEST.rst
274*7f2fe78bSCy Schubert   KRB5_PADATA_PKINIT_KX.rst
275*7f2fe78bSCy Schubert   KRB5_PADATA_PK_AS_REP.rst
276*7f2fe78bSCy Schubert   KRB5_PADATA_PK_AS_REP_OLD.rst
277*7f2fe78bSCy Schubert   KRB5_PADATA_PK_AS_REQ.rst
278*7f2fe78bSCy Schubert   KRB5_PADATA_PK_AS_REQ_OLD.rst
279*7f2fe78bSCy Schubert   KRB5_PADATA_PW_SALT.rst
280*7f2fe78bSCy Schubert   KRB5_PADATA_REFERRAL.rst
281*7f2fe78bSCy Schubert   KRB5_PADATA_S4U_X509_USER.rst
282*7f2fe78bSCy Schubert   KRB5_PADATA_SAM_CHALLENGE.rst
283*7f2fe78bSCy Schubert   KRB5_PADATA_SAM_CHALLENGE_2.rst
284*7f2fe78bSCy Schubert   KRB5_PADATA_SAM_REDIRECT.rst
285*7f2fe78bSCy Schubert   KRB5_PADATA_SAM_RESPONSE.rst
286*7f2fe78bSCy Schubert   KRB5_PADATA_SAM_RESPONSE_2.rst
287*7f2fe78bSCy Schubert   KRB5_PADATA_SESAME.rst
288*7f2fe78bSCy Schubert   KRB5_PADATA_SPAKE.rst
289*7f2fe78bSCy Schubert   KRB5_PADATA_REDHAT_IDP_OAUTH2.rst
290*7f2fe78bSCy Schubert   KRB5_PADATA_REDHAT_PASSKEY.rst
291*7f2fe78bSCy Schubert   KRB5_PADATA_SVR_REFERRAL_INFO.rst
292*7f2fe78bSCy Schubert   KRB5_PADATA_TGS_REQ.rst
293*7f2fe78bSCy Schubert   KRB5_PADATA_USE_SPECIFIED_KVNO.rst
294*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_COMPARE_CASEFOLD.rst
295*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_COMPARE_ENTERPRISE.rst
296*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.rst
297*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_COMPARE_UTF8.rst
298*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_PARSE_ENTERPRISE.rst
299*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_PARSE_IGNORE_REALM.rst
300*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.rst
301*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_PARSE_NO_REALM.rst
302*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.rst
303*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_UNPARSE_DISPLAY.rst
304*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_UNPARSE_NO_REALM.rst
305*7f2fe78bSCy Schubert   KRB5_PRINCIPAL_UNPARSE_SHORT.rst
306*7f2fe78bSCy Schubert   KRB5_PRIV.rst
307*7f2fe78bSCy Schubert   KRB5_PROMPT_TYPE_NEW_PASSWORD.rst
308*7f2fe78bSCy Schubert   KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.rst
309*7f2fe78bSCy Schubert   KRB5_PROMPT_TYPE_PASSWORD.rst
310*7f2fe78bSCy Schubert   KRB5_PROMPT_TYPE_PREAUTH.rst
311*7f2fe78bSCy Schubert   KRB5_PVNO.rst
312*7f2fe78bSCy Schubert   KRB5_REALM_BRANCH_CHAR.rst
313*7f2fe78bSCy Schubert   KRB5_RECVAUTH_BADAUTHVERS.rst
314*7f2fe78bSCy Schubert   KRB5_RECVAUTH_SKIP_VERSION.rst
315*7f2fe78bSCy Schubert   KRB5_REFERRAL_REALM.rst
316*7f2fe78bSCy Schubert   KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.rst
317*7f2fe78bSCy Schubert   KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.rst
318*7f2fe78bSCy Schubert   KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.rst
319*7f2fe78bSCy Schubert   KRB5_RESPONDER_QUESTION_PKINIT.rst
320*7f2fe78bSCy Schubert   KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.rst
321*7f2fe78bSCy Schubert   KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.rst
322*7f2fe78bSCy Schubert   KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.rst
323*7f2fe78bSCy Schubert   KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.rst
324*7f2fe78bSCy Schubert   KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.rst
325*7f2fe78bSCy Schubert   KRB5_RESPONDER_OTP_FORMAT_DECIMAL.rst
326*7f2fe78bSCy Schubert   KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.rst
327*7f2fe78bSCy Schubert   KRB5_RESPONDER_QUESTION_OTP.rst
328*7f2fe78bSCy Schubert   KRB5_RESPONDER_QUESTION_PASSWORD.rst
329*7f2fe78bSCy Schubert   KRB5_SAFE.rst
330*7f2fe78bSCy Schubert   KRB5_SAM_MUST_PK_ENCRYPT_SAD.rst
331*7f2fe78bSCy Schubert   KRB5_SAM_SEND_ENCRYPTED_SAD.rst
332*7f2fe78bSCy Schubert   KRB5_SAM_USE_SAD_AS_KEY.rst
333*7f2fe78bSCy Schubert   KRB5_TC_MATCH_2ND_TKT.rst
334*7f2fe78bSCy Schubert   KRB5_TC_MATCH_AUTHDATA.rst
335*7f2fe78bSCy Schubert   KRB5_TC_MATCH_FLAGS.rst
336*7f2fe78bSCy Schubert   KRB5_TC_MATCH_FLAGS_EXACT.rst
337*7f2fe78bSCy Schubert   KRB5_TC_MATCH_IS_SKEY.rst
338*7f2fe78bSCy Schubert   KRB5_TC_MATCH_KTYPE.rst
339*7f2fe78bSCy Schubert   KRB5_TC_MATCH_SRV_NAMEONLY.rst
340*7f2fe78bSCy Schubert   KRB5_TC_MATCH_TIMES.rst
341*7f2fe78bSCy Schubert   KRB5_TC_MATCH_TIMES_EXACT.rst
342*7f2fe78bSCy Schubert   KRB5_TC_NOTICKET.rst
343*7f2fe78bSCy Schubert   KRB5_TC_OPENCLOSE.rst
344*7f2fe78bSCy Schubert   KRB5_TC_SUPPORTED_KTYPES.rst
345*7f2fe78bSCy Schubert   KRB5_TGS_NAME.rst
346*7f2fe78bSCy Schubert   KRB5_TGS_NAME_SIZE.rst
347*7f2fe78bSCy Schubert   KRB5_TGS_REP.rst
348*7f2fe78bSCy Schubert   KRB5_TGS_REQ.rst
349*7f2fe78bSCy Schubert   KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.rst
350*7f2fe78bSCy Schubert   KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.rst
351*7f2fe78bSCy Schubert   KRB5_WELLKNOWN_NAMESTR.rst
352*7f2fe78bSCy Schubert   LR_TYPE_INTERPRETATION_MASK.rst
353*7f2fe78bSCy Schubert   LR_TYPE_THIS_SERVER_ONLY.rst
354*7f2fe78bSCy Schubert   MAX_KEYTAB_NAME_LEN.rst
355*7f2fe78bSCy Schubert   MSEC_DIRBIT.rst
356*7f2fe78bSCy Schubert   MSEC_VAL_MASK.rst
357*7f2fe78bSCy Schubert   SALT_TYPE_AFS_LENGTH.rst
358*7f2fe78bSCy Schubert   SALT_TYPE_NO_LENGTH.rst
359*7f2fe78bSCy Schubert   THREEPARAMOPEN.rst
360*7f2fe78bSCy Schubert   TKT_FLG_ANONYMOUS.rst
361*7f2fe78bSCy Schubert   TKT_FLG_ENC_PA_REP.rst
362*7f2fe78bSCy Schubert   TKT_FLG_FORWARDABLE.rst
363*7f2fe78bSCy Schubert   TKT_FLG_FORWARDED.rst
364*7f2fe78bSCy Schubert   TKT_FLG_HW_AUTH.rst
365*7f2fe78bSCy Schubert   TKT_FLG_INITIAL.rst
366*7f2fe78bSCy Schubert   TKT_FLG_INVALID.rst
367*7f2fe78bSCy Schubert   TKT_FLG_MAY_POSTDATE.rst
368*7f2fe78bSCy Schubert   TKT_FLG_OK_AS_DELEGATE.rst
369*7f2fe78bSCy Schubert   TKT_FLG_POSTDATED.rst
370*7f2fe78bSCy Schubert   TKT_FLG_PRE_AUTH.rst
371*7f2fe78bSCy Schubert   TKT_FLG_PROXIABLE.rst
372*7f2fe78bSCy Schubert   TKT_FLG_PROXY.rst
373*7f2fe78bSCy Schubert   TKT_FLG_RENEWABLE.rst
374*7f2fe78bSCy Schubert   TKT_FLG_TRANSIT_POLICY_CHECKED.rst
375*7f2fe78bSCy Schubert   VALID_INT_BITS.rst
376*7f2fe78bSCy Schubert   VALID_UINT_BITS.rst
377*7f2fe78bSCy Schubert   krb5_const.rst
378*7f2fe78bSCy Schubert   krb5_princ_component.rst
379*7f2fe78bSCy Schubert   krb5_princ_name.rst
380*7f2fe78bSCy Schubert   krb5_princ_realm.rst
381*7f2fe78bSCy Schubert   krb5_princ_set_realm.rst
382*7f2fe78bSCy Schubert   krb5_princ_set_realm_data.rst
383*7f2fe78bSCy Schubert   krb5_princ_set_realm_length.rst
384*7f2fe78bSCy Schubert   krb5_princ_size.rst
385*7f2fe78bSCy Schubert   krb5_princ_type.rst
386*7f2fe78bSCy Schubert   krb5_roundup.rst
387*7f2fe78bSCy Schubert   krb5_x.rst
388*7f2fe78bSCy Schubert   krb5_xc.rst
389*7f2fe78bSCy Schubert
390*7f2fe78bSCy SchubertDeprecated macros
391*7f2fe78bSCy Schubert------------------------------
392*7f2fe78bSCy Schubert
393*7f2fe78bSCy Schubert.. toctree::
394*7f2fe78bSCy Schubert   :maxdepth: 1
395*7f2fe78bSCy Schubert
396*7f2fe78bSCy Schubert   krb524_convert_creds_kdc.rst
397*7f2fe78bSCy Schubert   krb524_init_ets.rst
398