]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - crypto/heimdal/doc/doxyout/krb5/html/group__krb5__deprecated.html
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / crypto / heimdal / doc / doxyout / krb5 / html / group__krb5__deprecated.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3 <title>HeimdalKerberos5library: Heimdal Kerberos 5 deprecated functions</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 <link href="tabs.css" rel="stylesheet" type="text/css">
6 </head><body>
7 <p>
8 <a href="http://www.h5l.org/"><img src="http://www.h5l.org/keyhole-heimdal.png" alt="keyhole logo"/></a>
9 </p>
10 <!-- end of header marker -->
11 <!-- Generated by Doxygen 1.5.6 -->
12 <div class="navigation" id="top">
13   <div class="tabs">
14     <ul>
15       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
16       <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
17       <li><a href="modules.html"><span>Modules</span></a></li>
18       <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
19     </ul>
20   </div>
21 </div>
22 <div class="contents">
23 <h1>Heimdal Kerberos 5 deprecated functions</h1><table border="0" cellpadding="0" cellspacing="0">
24 <tr><td></td></tr>
25 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
26 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
27 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gd2d4fc0147bdb1d67093af5b645ca754">krb5_change_password</a> (krb5_context context, krb5_creds *creds, const char *newpw, int *result_code, krb5_data *result_code_string, krb5_data *result_string) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
28
29 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
30 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gf2759c6a1de47fb9dae082808861f5f9">krb5_config_parse_string_multi</a> (krb5_context context, const char *string, krb5_config_section **res) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
31
32 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
33 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g50031239574b31100d9ab158ce7d026a">krb5_keytype_to_enctypes</a> (krb5_context context, krb5_keytype keytype, unsigned *len, krb5_enctype **val) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
34
35 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION krb5_boolean <br>
36 KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gd181d7f53821544a0646955e124e20ba">krb5_enctypes_compatible_keys</a> (krb5_context context, krb5_enctype etype1, krb5_enctype etype2) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
37
38 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
39 KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g220b8b17e81dc71dd3ecd1b079160db9">krb5_free_data_contents</a> (krb5_context context, krb5_data *data) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
40
41 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
42 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gd41975d389631db8a13151fb864c0c42">krb5_keytype_to_enctypes_default</a> (krb5_context context, krb5_keytype keytype, unsigned *len, krb5_enctype **val) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
43
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
45 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gdf3188d181f3940b049f5064f74a90ec">krb5_keytype_to_string</a> (krb5_context context, krb5_keytype keytype, char **string) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
46
47 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
48 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gf02ee01e78556f96ba033376a6e5de71">krb5_string_to_keytype</a> (krb5_context context, const char *string, krb5_keytype *keytype) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
49
50 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
51 krb5_error_code KRB5_CALLCONV&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g8edb548aa6c313e464c2134dbc0870c6">krb5_password_key_proc</a> (krb5_context context, krb5_enctype type, krb5_salt salt, krb5_const_pointer keyseed, krb5_keyblock **key) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
52
53 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
54 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gbcfa94e926adf978549418807a66a0b8">krb5_get_in_tkt_with_password</a> (krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, const char *password, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
55
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
57 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gd1c401931abe9725bef8b0ea8a9dd882">krb5_get_in_tkt_with_skey</a> (krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, const krb5_keyblock *key, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
58
59 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
60 krb5_error_code KRB5_CALLCONV&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g2726bd189174a87defdec0a8fec82b49">krb5_keytab_key_proc</a> (krb5_context context, krb5_enctype enctype, krb5_salt salt, krb5_const_pointer keyseed, krb5_keyblock **key) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
61
62 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
63 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#ge382db22c6bc14864e90df67b478af9a">krb5_get_in_tkt_with_keytab</a> (krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, krb5_keytab keytab, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
64
65 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION krb5_realm <br>
66 *KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g14f320f353bf7c0b325e520627aeecd1">krb5_princ_realm</a> (krb5_context context, krb5_principal principal) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
67
68 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
69 KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g376b5b8ec96bd7e644c1583291997dca">krb5_princ_set_realm</a> (krb5_context context, krb5_principal principal, krb5_realm *realm) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
70
71 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
72 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g5b878bf6dc8aac75e3dc563e90690490">krb5_free_creds_contents</a> (krb5_context context, krb5_creds *c) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
73
74 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
75 KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g8053e78a8e7e4959ee047cf902ab9b03">krb5_free_error_string</a> (krb5_context context, char *str) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
76
77 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
78 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gf89cefa0b780e9252ab97b7dd1bf340e">krb5_set_error_string</a> (krb5_context context, const char *fmt,...) __attribute__((format(printf</td></tr>
79
80 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
81 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#ga698492299702f5568e941b62bf4decd">krb5_vset_error_string</a> (krb5_context context, const char *fmt, va_list args) __attribute__((format(printf</td></tr>
82
83 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
84 KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g0afa2dbf44cdbdae09e934bd9a0da411">krb5_clear_error_string</a> (krb5_context context) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
85
86 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
87 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g20443cc492d983894b53660c9edeed5f">krb5_get_cred_from_kdc_opt</a> (krb5_context context, krb5_ccache ccache, krb5_creds *in_creds, krb5_creds **out_creds, krb5_creds ***ret_tgts, krb5_flags flags) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
88
89 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
90 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g36ec67884f1a29c60698339b106a789c">krb5_get_cred_from_kdc</a> (krb5_context context, krb5_ccache ccache, krb5_creds *in_creds, krb5_creds **out_creds, krb5_creds ***ret_tgts) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
91
92 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
93 KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g85cd65c25d7420023e41e3c6e134ec28">krb5_free_unparsed_name</a> (krb5_context context, char *str) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
94
95 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
96 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g947e9702f5104802ae27efec9582488a">krb5_generate_subkey</a> (krb5_context context, const krb5_keyblock *key, krb5_keyblock **subkey) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
97
98 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
99 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g423aebec055ca8e381f9d7e9ad5dad3a">krb5_auth_getremoteseqnumber</a> (krb5_context context, krb5_auth_context auth_context, int32_t *seqnumber) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
100
101 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
102 KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gb30808a4f397cf8b6eeabfe5504d6451">krb5_get_init_creds_opt_init</a> (krb5_get_init_creds_opt *opt) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
103
104 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
105 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gf2bc3bce4dfa1ca2da4331fc36e11b0f">krb5_get_init_creds_opt_get_error</a> (krb5_context context, krb5_get_init_creds_opt *opt, KRB_ERROR **error) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
106
107 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
108 krb5_error_code KRB5_LIB_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gc4cfe880cf291fa8be8e5b24e8130424">krb5_c_enctype_compare</a> (krb5_context context, krb5_enctype e1, krb5_enctype e2, krb5_boolean *similar) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)</td></tr>
109
110 </table>
111 <hr><a name="_details"></a><h2>Detailed Description</h2>
112 <hr><h2>Function Documentation</h2>
113 <a class="anchor" name="g423aebec055ca8e381f9d7e9ad5dad3a"></a><!-- doxytag: member="deprecated.c::krb5_auth_getremoteseqnumber" ref="g423aebec055ca8e381f9d7e9ad5dad3a" args="(krb5_context context, krb5_auth_context auth_context, int32_t *seqnumber) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
114 <div class="memitem">
115 <div class="memproto">
116       <table class="memname">
117         <tr>
118           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_auth_getremoteseqnumber           </td>
119           <td>(</td>
120           <td class="paramtype">krb5_context&nbsp;</td>
121           <td class="paramname"> <em>context</em>, </td>
122         </tr>
123         <tr>
124           <td class="paramkey"></td>
125           <td></td>
126           <td class="paramtype">krb5_auth_context&nbsp;</td>
127           <td class="paramname"> <em>auth_context</em>, </td>
128         </tr>
129         <tr>
130           <td class="paramkey"></td>
131           <td></td>
132           <td class="paramtype">int32_t *&nbsp;</td>
133           <td class="paramname"> <em>seqnumber</em></td><td>&nbsp;</td>
134         </tr>
135         <tr>
136           <td></td>
137           <td>)</td>
138           <td></td><td></td><td></td>
139         </tr>
140       </table>
141 </div>
142 <div class="memdoc">
143
144 <p>
145 Deprecated: use krb5_auth_con_getremoteseqnumber() 
146 </div>
147 </div><p>
148 <a class="anchor" name="gc4cfe880cf291fa8be8e5b24e8130424"></a><!-- doxytag: member="mit_glue.c::krb5_c_enctype_compare" ref="gc4cfe880cf291fa8be8e5b24e8130424" args="(krb5_context context, krb5_enctype e1, krb5_enctype e2, krb5_boolean *similar) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
149 <div class="memitem">
150 <div class="memproto">
151       <table class="memname">
152         <tr>
153           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_c_enctype_compare           </td>
154           <td>(</td>
155           <td class="paramtype">krb5_context&nbsp;</td>
156           <td class="paramname"> <em>context</em>, </td>
157         </tr>
158         <tr>
159           <td class="paramkey"></td>
160           <td></td>
161           <td class="paramtype">krb5_enctype&nbsp;</td>
162           <td class="paramname"> <em>e1</em>, </td>
163         </tr>
164         <tr>
165           <td class="paramkey"></td>
166           <td></td>
167           <td class="paramtype">krb5_enctype&nbsp;</td>
168           <td class="paramname"> <em>e2</em>, </td>
169         </tr>
170         <tr>
171           <td class="paramkey"></td>
172           <td></td>
173           <td class="paramtype">krb5_boolean *&nbsp;</td>
174           <td class="paramname"> <em>similar</em></td><td>&nbsp;</td>
175         </tr>
176         <tr>
177           <td></td>
178           <td>)</td>
179           <td></td><td></td><td></td>
180         </tr>
181       </table>
182 </div>
183 <div class="memdoc">
184
185 <p>
186 Deprecated: keytypes doesn't exists, they are really enctypes. 
187 </div>
188 </div><p>
189 <a class="anchor" name="gd2d4fc0147bdb1d67093af5b645ca754"></a><!-- doxytag: member="changepw.c::krb5_change_password" ref="gd2d4fc0147bdb1d67093af5b645ca754" args="(krb5_context context, krb5_creds *creds, const char *newpw, int *result_code, krb5_data *result_code_string, krb5_data *result_string) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
190 <div class="memitem">
191 <div class="memproto">
192       <table class="memname">
193         <tr>
194           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_change_password           </td>
195           <td>(</td>
196           <td class="paramtype">krb5_context&nbsp;</td>
197           <td class="paramname"> <em>context</em>, </td>
198         </tr>
199         <tr>
200           <td class="paramkey"></td>
201           <td></td>
202           <td class="paramtype">krb5_creds *&nbsp;</td>
203           <td class="paramname"> <em>creds</em>, </td>
204         </tr>
205         <tr>
206           <td class="paramkey"></td>
207           <td></td>
208           <td class="paramtype">const char *&nbsp;</td>
209           <td class="paramname"> <em>newpw</em>, </td>
210         </tr>
211         <tr>
212           <td class="paramkey"></td>
213           <td></td>
214           <td class="paramtype">int *&nbsp;</td>
215           <td class="paramname"> <em>result_code</em>, </td>
216         </tr>
217         <tr>
218           <td class="paramkey"></td>
219           <td></td>
220           <td class="paramtype">krb5_data *&nbsp;</td>
221           <td class="paramname"> <em>result_code_string</em>, </td>
222         </tr>
223         <tr>
224           <td class="paramkey"></td>
225           <td></td>
226           <td class="paramtype">krb5_data *&nbsp;</td>
227           <td class="paramname"> <em>result_string</em></td><td>&nbsp;</td>
228         </tr>
229         <tr>
230           <td></td>
231           <td>)</td>
232           <td></td><td></td><td></td>
233         </tr>
234       </table>
235 </div>
236 <div class="memdoc">
237
238 <p>
239 Deprecated: <a class="el" href="group__krb5__deprecated.html#gd2d4fc0147bdb1d67093af5b645ca754">krb5_change_password()</a> is deprecated, use <a class="el" href="group__krb5.html#g02611e3966053f79eda248d76dccc282">krb5_set_password()</a>.<p>
240 <dl compact><dt><b>Parameters:</b></dt><dd>
241   <table border="0" cellspacing="2" cellpadding="0">
242     <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>a Keberos context </td></tr>
243     <tr><td valign="top"></td><td valign="top"><em>creds</em>&nbsp;</td><td></td></tr>
244     <tr><td valign="top"></td><td valign="top"><em>newpw</em>&nbsp;</td><td></td></tr>
245     <tr><td valign="top"></td><td valign="top"><em>result_code</em>&nbsp;</td><td></td></tr>
246     <tr><td valign="top"></td><td valign="top"><em>result_code_string</em>&nbsp;</td><td></td></tr>
247     <tr><td valign="top"></td><td valign="top"><em>result_string</em>&nbsp;</td><td></td></tr>
248   </table>
249 </dl>
250 <dl class="return" compact><dt><b>Returns:</b></dt><dd>On sucess password is changed.</dd></dl>
251
252 </div>
253 </div><p>
254 <a class="anchor" name="g0afa2dbf44cdbdae09e934bd9a0da411"></a><!-- doxytag: member="deprecated.c::krb5_clear_error_string" ref="g0afa2dbf44cdbdae09e934bd9a0da411" args="(krb5_context context) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
255 <div class="memitem">
256 <div class="memproto">
257       <table class="memname">
258         <tr>
259           <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_clear_error_string           </td>
260           <td>(</td>
261           <td class="paramtype">krb5_context&nbsp;</td>
262           <td class="paramname"> <em>context</em>          </td>
263           <td>&nbsp;)&nbsp;</td>
264           <td></td>
265         </tr>
266       </table>
267 </div>
268 <div class="memdoc">
269
270 <p>
271 Clear the error message returned by krb5_get_error_string().<p>
272 Deprecated: use <a class="el" href="group__krb5__error.html#g21bbb3fd831bce0e987b1184668e0764">krb5_clear_error_message()</a><p>
273 <dl compact><dt><b>Parameters:</b></dt><dd>
274   <table border="0" cellspacing="2" cellpadding="0">
275     <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>Kerberos context </td></tr>
276   </table>
277 </dl>
278
279 </div>
280 </div><p>
281 <a class="anchor" name="gf2759c6a1de47fb9dae082808861f5f9"></a><!-- doxytag: member="config_file.c::krb5_config_parse_string_multi" ref="gf2759c6a1de47fb9dae082808861f5f9" args="(krb5_context context, const char *string, krb5_config_section **res) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
282 <div class="memitem">
283 <div class="memproto">
284       <table class="memname">
285         <tr>
286           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_config_parse_string_multi           </td>
287           <td>(</td>
288           <td class="paramtype">krb5_context&nbsp;</td>
289           <td class="paramname"> <em>context</em>, </td>
290         </tr>
291         <tr>
292           <td class="paramkey"></td>
293           <td></td>
294           <td class="paramtype">const char *&nbsp;</td>
295           <td class="paramname"> <em>string</em>, </td>
296         </tr>
297         <tr>
298           <td class="paramkey"></td>
299           <td></td>
300           <td class="paramtype">krb5_config_section **&nbsp;</td>
301           <td class="paramname"> <em>res</em></td><td>&nbsp;</td>
302         </tr>
303         <tr>
304           <td></td>
305           <td>)</td>
306           <td></td><td></td><td></td>
307         </tr>
308       </table>
309 </div>
310 <div class="memdoc">
311
312 <p>
313 Deprecated: configuration files are not strings 
314 </div>
315 </div><p>
316 <a class="anchor" name="gd181d7f53821544a0646955e124e20ba"></a><!-- doxytag: member="crypto.c::krb5_enctypes_compatible_keys" ref="gd181d7f53821544a0646955e124e20ba" args="(krb5_context context, krb5_enctype etype1, krb5_enctype etype2) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
317 <div class="memitem">
318 <div class="memproto">
319       <table class="memname">
320         <tr>
321           <td class="memname">KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL krb5_enctypes_compatible_keys           </td>
322           <td>(</td>
323           <td class="paramtype">krb5_context&nbsp;</td>
324           <td class="paramname"> <em>context</em>, </td>
325         </tr>
326         <tr>
327           <td class="paramkey"></td>
328           <td></td>
329           <td class="paramtype">krb5_enctype&nbsp;</td>
330           <td class="paramname"> <em>etype1</em>, </td>
331         </tr>
332         <tr>
333           <td class="paramkey"></td>
334           <td></td>
335           <td class="paramtype">krb5_enctype&nbsp;</td>
336           <td class="paramname"> <em>etype2</em></td><td>&nbsp;</td>
337         </tr>
338         <tr>
339           <td></td>
340           <td>)</td>
341           <td></td><td></td><td></td>
342         </tr>
343       </table>
344 </div>
345 <div class="memdoc">
346
347 <p>
348 Deprecated: keytypes doesn't exists, they are really enctypes. 
349 </div>
350 </div><p>
351 <a class="anchor" name="g5b878bf6dc8aac75e3dc563e90690490"></a><!-- doxytag: member="deprecated.c::krb5_free_creds_contents" ref="g5b878bf6dc8aac75e3dc563e90690490" args="(krb5_context context, krb5_creds *c) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
352 <div class="memitem">
353 <div class="memproto">
354       <table class="memname">
355         <tr>
356           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_free_creds_contents           </td>
357           <td>(</td>
358           <td class="paramtype">krb5_context&nbsp;</td>
359           <td class="paramname"> <em>context</em>, </td>
360         </tr>
361         <tr>
362           <td class="paramkey"></td>
363           <td></td>
364           <td class="paramtype">krb5_creds *&nbsp;</td>
365           <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
366         </tr>
367         <tr>
368           <td></td>
369           <td>)</td>
370           <td></td><td></td><td></td>
371         </tr>
372       </table>
373 </div>
374 <div class="memdoc">
375
376 <p>
377 Deprecated: use <a class="el" href="group__krb5.html#gd89c4c7b633646c39e4a34a7230c94e1">krb5_free_cred_contents()</a> 
378 </div>
379 </div><p>
380 <a class="anchor" name="g220b8b17e81dc71dd3ecd1b079160db9"></a><!-- doxytag: member="deprecated.c::krb5_free_data_contents" ref="g220b8b17e81dc71dd3ecd1b079160db9" args="(krb5_context context, krb5_data *data) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
381 <div class="memitem">
382 <div class="memproto">
383       <table class="memname">
384         <tr>
385           <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_data_contents           </td>
386           <td>(</td>
387           <td class="paramtype">krb5_context&nbsp;</td>
388           <td class="paramname"> <em>context</em>, </td>
389         </tr>
390         <tr>
391           <td class="paramkey"></td>
392           <td></td>
393           <td class="paramtype">krb5_data *&nbsp;</td>
394           <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
395         </tr>
396         <tr>
397           <td></td>
398           <td>)</td>
399           <td></td><td></td><td></td>
400         </tr>
401       </table>
402 </div>
403 <div class="memdoc">
404
405 <p>
406 Same as <a class="el" href="group__krb5.html#gb4b80ac7a8bbab89fe947ae1c7828ea8">krb5_data_free()</a>. MIT compat.<p>
407 Deprecated: use <a class="el" href="group__krb5.html#gb4b80ac7a8bbab89fe947ae1c7828ea8">krb5_data_free()</a>.<p>
408 <dl compact><dt><b>Parameters:</b></dt><dd>
409   <table border="0" cellspacing="2" cellpadding="0">
410     <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>Kerberos 5 context. </td></tr>
411     <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>krb5_data to free. </td></tr>
412   </table>
413 </dl>
414
415 </div>
416 </div><p>
417 <a class="anchor" name="g8053e78a8e7e4959ee047cf902ab9b03"></a><!-- doxytag: member="deprecated.c::krb5_free_error_string" ref="g8053e78a8e7e4959ee047cf902ab9b03" args="(krb5_context context, char *str) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
418 <div class="memitem">
419 <div class="memproto">
420       <table class="memname">
421         <tr>
422           <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_error_string           </td>
423           <td>(</td>
424           <td class="paramtype">krb5_context&nbsp;</td>
425           <td class="paramname"> <em>context</em>, </td>
426         </tr>
427         <tr>
428           <td class="paramkey"></td>
429           <td></td>
430           <td class="paramtype">char *&nbsp;</td>
431           <td class="paramname"> <em>str</em></td><td>&nbsp;</td>
432         </tr>
433         <tr>
434           <td></td>
435           <td>)</td>
436           <td></td><td></td><td></td>
437         </tr>
438       </table>
439 </div>
440 <div class="memdoc">
441
442 <p>
443 Free the error message returned by krb5_get_error_string().<p>
444 Deprecated: use krb5_free_error_message()<p>
445 <dl compact><dt><b>Parameters:</b></dt><dd>
446   <table border="0" cellspacing="2" cellpadding="0">
447     <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>Kerberos context </td></tr>
448     <tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>error message to free </td></tr>
449   </table>
450 </dl>
451
452 </div>
453 </div><p>
454 <a class="anchor" name="g85cd65c25d7420023e41e3c6e134ec28"></a><!-- doxytag: member="deprecated.c::krb5_free_unparsed_name" ref="g85cd65c25d7420023e41e3c6e134ec28" args="(krb5_context context, char *str) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
455 <div class="memitem">
456 <div class="memproto">
457       <table class="memname">
458         <tr>
459           <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_unparsed_name           </td>
460           <td>(</td>
461           <td class="paramtype">krb5_context&nbsp;</td>
462           <td class="paramname"> <em>context</em>, </td>
463         </tr>
464         <tr>
465           <td class="paramkey"></td>
466           <td></td>
467           <td class="paramtype">char *&nbsp;</td>
468           <td class="paramname"> <em>str</em></td><td>&nbsp;</td>
469         </tr>
470         <tr>
471           <td></td>
472           <td>)</td>
473           <td></td><td></td><td></td>
474         </tr>
475       </table>
476 </div>
477 <div class="memdoc">
478
479 <p>
480 Deprecated: use krb5_xfree(). 
481 </div>
482 </div><p>
483 <a class="anchor" name="g947e9702f5104802ae27efec9582488a"></a><!-- doxytag: member="deprecated.c::krb5_generate_subkey" ref="g947e9702f5104802ae27efec9582488a" args="(krb5_context context, const krb5_keyblock *key, krb5_keyblock **subkey) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
484 <div class="memitem">
485 <div class="memproto">
486       <table class="memname">
487         <tr>
488           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_generate_subkey           </td>
489           <td>(</td>
490           <td class="paramtype">krb5_context&nbsp;</td>
491           <td class="paramname"> <em>context</em>, </td>
492         </tr>
493         <tr>
494           <td class="paramkey"></td>
495           <td></td>
496           <td class="paramtype">const krb5_keyblock *&nbsp;</td>
497           <td class="paramname"> <em>key</em>, </td>
498         </tr>
499         <tr>
500           <td class="paramkey"></td>
501           <td></td>
502           <td class="paramtype">krb5_keyblock **&nbsp;</td>
503           <td class="paramname"> <em>subkey</em></td><td>&nbsp;</td>
504         </tr>
505         <tr>
506           <td></td>
507           <td>)</td>
508           <td></td><td></td><td></td>
509         </tr>
510       </table>
511 </div>
512 <div class="memdoc">
513
514 <p>
515 Deprecated: use <a class="el" href="group__krb5__crypto.html#g147a581626c11fafee04bfda036781ea">krb5_generate_subkey_extended()</a> 
516 </div>
517 </div><p>
518 <a class="anchor" name="g36ec67884f1a29c60698339b106a789c"></a><!-- doxytag: member="deprecated.c::krb5_get_cred_from_kdc" ref="g36ec67884f1a29c60698339b106a789c" args="(krb5_context context, krb5_ccache ccache, krb5_creds *in_creds, krb5_creds **out_creds, krb5_creds ***ret_tgts) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
519 <div class="memitem">
520 <div class="memproto">
521       <table class="memname">
522         <tr>
523           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_cred_from_kdc           </td>
524           <td>(</td>
525           <td class="paramtype">krb5_context&nbsp;</td>
526           <td class="paramname"> <em>context</em>, </td>
527         </tr>
528         <tr>
529           <td class="paramkey"></td>
530           <td></td>
531           <td class="paramtype">krb5_ccache&nbsp;</td>
532           <td class="paramname"> <em>ccache</em>, </td>
533         </tr>
534         <tr>
535           <td class="paramkey"></td>
536           <td></td>
537           <td class="paramtype">krb5_creds *&nbsp;</td>
538           <td class="paramname"> <em>in_creds</em>, </td>
539         </tr>
540         <tr>
541           <td class="paramkey"></td>
542           <td></td>
543           <td class="paramtype">krb5_creds **&nbsp;</td>
544           <td class="paramname"> <em>out_creds</em>, </td>
545         </tr>
546         <tr>
547           <td class="paramkey"></td>
548           <td></td>
549           <td class="paramtype">krb5_creds ***&nbsp;</td>
550           <td class="paramname"> <em>ret_tgts</em></td><td>&nbsp;</td>
551         </tr>
552         <tr>
553           <td></td>
554           <td>)</td>
555           <td></td><td></td><td></td>
556         </tr>
557       </table>
558 </div>
559 <div class="memdoc">
560
561 <p>
562 Deprecated: use krb5_get_credentials_with_flags(). 
563 </div>
564 </div><p>
565 <a class="anchor" name="g20443cc492d983894b53660c9edeed5f"></a><!-- doxytag: member="deprecated.c::krb5_get_cred_from_kdc_opt" ref="g20443cc492d983894b53660c9edeed5f" args="(krb5_context context, krb5_ccache ccache, krb5_creds *in_creds, krb5_creds **out_creds, krb5_creds ***ret_tgts, krb5_flags flags) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
566 <div class="memitem">
567 <div class="memproto">
568       <table class="memname">
569         <tr>
570           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_cred_from_kdc_opt           </td>
571           <td>(</td>
572           <td class="paramtype">krb5_context&nbsp;</td>
573           <td class="paramname"> <em>context</em>, </td>
574         </tr>
575         <tr>
576           <td class="paramkey"></td>
577           <td></td>
578           <td class="paramtype">krb5_ccache&nbsp;</td>
579           <td class="paramname"> <em>ccache</em>, </td>
580         </tr>
581         <tr>
582           <td class="paramkey"></td>
583           <td></td>
584           <td class="paramtype">krb5_creds *&nbsp;</td>
585           <td class="paramname"> <em>in_creds</em>, </td>
586         </tr>
587         <tr>
588           <td class="paramkey"></td>
589           <td></td>
590           <td class="paramtype">krb5_creds **&nbsp;</td>
591           <td class="paramname"> <em>out_creds</em>, </td>
592         </tr>
593         <tr>
594           <td class="paramkey"></td>
595           <td></td>
596           <td class="paramtype">krb5_creds ***&nbsp;</td>
597           <td class="paramname"> <em>ret_tgts</em>, </td>
598         </tr>
599         <tr>
600           <td class="paramkey"></td>
601           <td></td>
602           <td class="paramtype">krb5_flags&nbsp;</td>
603           <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
604         </tr>
605         <tr>
606           <td></td>
607           <td>)</td>
608           <td></td><td></td><td></td>
609         </tr>
610       </table>
611 </div>
612 <div class="memdoc">
613
614 <p>
615 Deprecated: use krb5_get_credentials_with_flags(). 
616 </div>
617 </div><p>
618 <a class="anchor" name="ge382db22c6bc14864e90df67b478af9a"></a><!-- doxytag: member="deprecated.c::krb5_get_in_tkt_with_keytab" ref="ge382db22c6bc14864e90df67b478af9a" args="(krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, krb5_keytab keytab, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
619 <div class="memitem">
620 <div class="memproto">
621       <table class="memname">
622         <tr>
623           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_keytab           </td>
624           <td>(</td>
625           <td class="paramtype">krb5_context&nbsp;</td>
626           <td class="paramname"> <em>context</em>, </td>
627         </tr>
628         <tr>
629           <td class="paramkey"></td>
630           <td></td>
631           <td class="paramtype">krb5_flags&nbsp;</td>
632           <td class="paramname"> <em>options</em>, </td>
633         </tr>
634         <tr>
635           <td class="paramkey"></td>
636           <td></td>
637           <td class="paramtype">krb5_addresses *&nbsp;</td>
638           <td class="paramname"> <em>addrs</em>, </td>
639         </tr>
640         <tr>
641           <td class="paramkey"></td>
642           <td></td>
643           <td class="paramtype">const krb5_enctype *&nbsp;</td>
644           <td class="paramname"> <em>etypes</em>, </td>
645         </tr>
646         <tr>
647           <td class="paramkey"></td>
648           <td></td>
649           <td class="paramtype">const krb5_preauthtype *&nbsp;</td>
650           <td class="paramname"> <em>pre_auth_types</em>, </td>
651         </tr>
652         <tr>
653           <td class="paramkey"></td>
654           <td></td>
655           <td class="paramtype">krb5_keytab&nbsp;</td>
656           <td class="paramname"> <em>keytab</em>, </td>
657         </tr>
658         <tr>
659           <td class="paramkey"></td>
660           <td></td>
661           <td class="paramtype">krb5_ccache&nbsp;</td>
662           <td class="paramname"> <em>ccache</em>, </td>
663         </tr>
664         <tr>
665           <td class="paramkey"></td>
666           <td></td>
667           <td class="paramtype">krb5_creds *&nbsp;</td>
668           <td class="paramname"> <em>creds</em>, </td>
669         </tr>
670         <tr>
671           <td class="paramkey"></td>
672           <td></td>
673           <td class="paramtype">krb5_kdc_rep *&nbsp;</td>
674           <td class="paramname"> <em>ret_as_reply</em></td><td>&nbsp;</td>
675         </tr>
676         <tr>
677           <td></td>
678           <td>)</td>
679           <td></td><td></td><td></td>
680         </tr>
681       </table>
682 </div>
683 <div class="memdoc">
684
685 <p>
686 Deprecated: use krb5_get_init_creds() and friends. 
687 </div>
688 </div><p>
689 <a class="anchor" name="gbcfa94e926adf978549418807a66a0b8"></a><!-- doxytag: member="deprecated.c::krb5_get_in_tkt_with_password" ref="gbcfa94e926adf978549418807a66a0b8" args="(krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, const char *password, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
690 <div class="memitem">
691 <div class="memproto">
692       <table class="memname">
693         <tr>
694           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_password           </td>
695           <td>(</td>
696           <td class="paramtype">krb5_context&nbsp;</td>
697           <td class="paramname"> <em>context</em>, </td>
698         </tr>
699         <tr>
700           <td class="paramkey"></td>
701           <td></td>
702           <td class="paramtype">krb5_flags&nbsp;</td>
703           <td class="paramname"> <em>options</em>, </td>
704         </tr>
705         <tr>
706           <td class="paramkey"></td>
707           <td></td>
708           <td class="paramtype">krb5_addresses *&nbsp;</td>
709           <td class="paramname"> <em>addrs</em>, </td>
710         </tr>
711         <tr>
712           <td class="paramkey"></td>
713           <td></td>
714           <td class="paramtype">const krb5_enctype *&nbsp;</td>
715           <td class="paramname"> <em>etypes</em>, </td>
716         </tr>
717         <tr>
718           <td class="paramkey"></td>
719           <td></td>
720           <td class="paramtype">const krb5_preauthtype *&nbsp;</td>
721           <td class="paramname"> <em>pre_auth_types</em>, </td>
722         </tr>
723         <tr>
724           <td class="paramkey"></td>
725           <td></td>
726           <td class="paramtype">const char *&nbsp;</td>
727           <td class="paramname"> <em>password</em>, </td>
728         </tr>
729         <tr>
730           <td class="paramkey"></td>
731           <td></td>
732           <td class="paramtype">krb5_ccache&nbsp;</td>
733           <td class="paramname"> <em>ccache</em>, </td>
734         </tr>
735         <tr>
736           <td class="paramkey"></td>
737           <td></td>
738           <td class="paramtype">krb5_creds *&nbsp;</td>
739           <td class="paramname"> <em>creds</em>, </td>
740         </tr>
741         <tr>
742           <td class="paramkey"></td>
743           <td></td>
744           <td class="paramtype">krb5_kdc_rep *&nbsp;</td>
745           <td class="paramname"> <em>ret_as_reply</em></td><td>&nbsp;</td>
746         </tr>
747         <tr>
748           <td></td>
749           <td>)</td>
750           <td></td><td></td><td></td>
751         </tr>
752       </table>
753 </div>
754 <div class="memdoc">
755
756 <p>
757 Deprecated: use krb5_get_init_creds() and friends. 
758 </div>
759 </div><p>
760 <a class="anchor" name="gd1c401931abe9725bef8b0ea8a9dd882"></a><!-- doxytag: member="deprecated.c::krb5_get_in_tkt_with_skey" ref="gd1c401931abe9725bef8b0ea8a9dd882" args="(krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, const krb5_keyblock *key, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
761 <div class="memitem">
762 <div class="memproto">
763       <table class="memname">
764         <tr>
765           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_skey           </td>
766           <td>(</td>
767           <td class="paramtype">krb5_context&nbsp;</td>
768           <td class="paramname"> <em>context</em>, </td>
769         </tr>
770         <tr>
771           <td class="paramkey"></td>
772           <td></td>
773           <td class="paramtype">krb5_flags&nbsp;</td>
774           <td class="paramname"> <em>options</em>, </td>
775         </tr>
776         <tr>
777           <td class="paramkey"></td>
778           <td></td>
779           <td class="paramtype">krb5_addresses *&nbsp;</td>
780           <td class="paramname"> <em>addrs</em>, </td>
781         </tr>
782         <tr>
783           <td class="paramkey"></td>
784           <td></td>
785           <td class="paramtype">const krb5_enctype *&nbsp;</td>
786           <td class="paramname"> <em>etypes</em>, </td>
787         </tr>
788         <tr>
789           <td class="paramkey"></td>
790           <td></td>
791           <td class="paramtype">const krb5_preauthtype *&nbsp;</td>
792           <td class="paramname"> <em>pre_auth_types</em>, </td>
793         </tr>
794         <tr>
795           <td class="paramkey"></td>
796           <td></td>
797           <td class="paramtype">const krb5_keyblock *&nbsp;</td>
798           <td class="paramname"> <em>key</em>, </td>
799         </tr>
800         <tr>
801           <td class="paramkey"></td>
802           <td></td>
803           <td class="paramtype">krb5_ccache&nbsp;</td>
804           <td class="paramname"> <em>ccache</em>, </td>
805         </tr>
806         <tr>
807           <td class="paramkey"></td>
808           <td></td>
809           <td class="paramtype">krb5_creds *&nbsp;</td>
810           <td class="paramname"> <em>creds</em>, </td>
811         </tr>
812         <tr>
813           <td class="paramkey"></td>
814           <td></td>
815           <td class="paramtype">krb5_kdc_rep *&nbsp;</td>
816           <td class="paramname"> <em>ret_as_reply</em></td><td>&nbsp;</td>
817         </tr>
818         <tr>
819           <td></td>
820           <td>)</td>
821           <td></td><td></td><td></td>
822         </tr>
823       </table>
824 </div>
825 <div class="memdoc">
826
827 <p>
828 Deprecated: use krb5_get_init_creds() and friends. 
829 </div>
830 </div><p>
831 <a class="anchor" name="gf2bc3bce4dfa1ca2da4331fc36e11b0f"></a><!-- doxytag: member="init_creds.c::krb5_get_init_creds_opt_get_error" ref="gf2bc3bce4dfa1ca2da4331fc36e11b0f" args="(krb5_context context, krb5_get_init_creds_opt *opt, KRB_ERROR **error) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
832 <div class="memitem">
833 <div class="memproto">
834       <table class="memname">
835         <tr>
836           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_init_creds_opt_get_error           </td>
837           <td>(</td>
838           <td class="paramtype">krb5_context&nbsp;</td>
839           <td class="paramname"> <em>context</em>, </td>
840         </tr>
841         <tr>
842           <td class="paramkey"></td>
843           <td></td>
844           <td class="paramtype">krb5_get_init_creds_opt *&nbsp;</td>
845           <td class="paramname"> <em>opt</em>, </td>
846         </tr>
847         <tr>
848           <td class="paramkey"></td>
849           <td></td>
850           <td class="paramtype">KRB_ERROR **&nbsp;</td>
851           <td class="paramname"> <em>error</em></td><td>&nbsp;</td>
852         </tr>
853         <tr>
854           <td></td>
855           <td>)</td>
856           <td></td><td></td><td></td>
857         </tr>
858       </table>
859 </div>
860 <div class="memdoc">
861
862 <p>
863 Deprecated: use the new <a class="el" href="group__krb5__credential.html#g1a610bb2706e4048e8220225da110033">krb5_init_creds_init()</a> and <a class="el" href="group__krb5__credential.html#gb5b9ab4698f5af99c06dbcc015c39e27">krb5_init_creds_get_error()</a>. 
864 </div>
865 </div><p>
866 <a class="anchor" name="gb30808a4f397cf8b6eeabfe5504d6451"></a><!-- doxytag: member="init_creds.c::krb5_get_init_creds_opt_init" ref="gb30808a4f397cf8b6eeabfe5504d6451" args="(krb5_get_init_creds_opt *opt) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
867 <div class="memitem">
868 <div class="memproto">
869       <table class="memname">
870         <tr>
871           <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_get_init_creds_opt_init           </td>
872           <td>(</td>
873           <td class="paramtype">krb5_get_init_creds_opt *&nbsp;</td>
874           <td class="paramname"> <em>opt</em>          </td>
875           <td>&nbsp;)&nbsp;</td>
876           <td></td>
877         </tr>
878       </table>
879 </div>
880 <div class="memdoc">
881
882 <p>
883 Deprecated: use <a class="el" href="group__krb5__credential.html#gbc0922393cb5c5eecec2d83f1851c21b">krb5_get_init_creds_opt_alloc()</a>.<p>
884 The reason <a class="el" href="group__krb5__deprecated.html#gb30808a4f397cf8b6eeabfe5504d6451">krb5_get_init_creds_opt_init()</a> is deprecated is that krb5_get_init_creds_opt is a static structure and for ABI reason it can't grow, ie can't add new functionality. 
885 </div>
886 </div><p>
887 <a class="anchor" name="g2726bd189174a87defdec0a8fec82b49"></a><!-- doxytag: member="deprecated.c::krb5_keytab_key_proc" ref="g2726bd189174a87defdec0a8fec82b49" args="(krb5_context context, krb5_enctype enctype, krb5_salt salt, krb5_const_pointer keyseed, krb5_keyblock **key) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
888 <div class="memitem">
889 <div class="memproto">
890       <table class="memname">
891         <tr>
892           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_CALLCONV krb5_keytab_key_proc           </td>
893           <td>(</td>
894           <td class="paramtype">krb5_context&nbsp;</td>
895           <td class="paramname"> <em>context</em>, </td>
896         </tr>
897         <tr>
898           <td class="paramkey"></td>
899           <td></td>
900           <td class="paramtype">krb5_enctype&nbsp;</td>
901           <td class="paramname"> <em>enctype</em>, </td>
902         </tr>
903         <tr>
904           <td class="paramkey"></td>
905           <td></td>
906           <td class="paramtype">krb5_salt&nbsp;</td>
907           <td class="paramname"> <em>salt</em>, </td>
908         </tr>
909         <tr>
910           <td class="paramkey"></td>
911           <td></td>
912           <td class="paramtype">krb5_const_pointer&nbsp;</td>
913           <td class="paramname"> <em>keyseed</em>, </td>
914         </tr>
915         <tr>
916           <td class="paramkey"></td>
917           <td></td>
918           <td class="paramtype">krb5_keyblock **&nbsp;</td>
919           <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
920         </tr>
921         <tr>
922           <td></td>
923           <td>)</td>
924           <td></td><td></td><td></td>
925         </tr>
926       </table>
927 </div>
928 <div class="memdoc">
929
930 <p>
931 Deprecated: use krb5_get_init_creds() and friends. 
932 </div>
933 </div><p>
934 <a class="anchor" name="g50031239574b31100d9ab158ce7d026a"></a><!-- doxytag: member="crypto.c::krb5_keytype_to_enctypes" ref="g50031239574b31100d9ab158ce7d026a" args="(krb5_context context, krb5_keytype keytype, unsigned *len, krb5_enctype **val) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
935 <div class="memitem">
936 <div class="memproto">
937       <table class="memname">
938         <tr>
939           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_enctypes           </td>
940           <td>(</td>
941           <td class="paramtype">krb5_context&nbsp;</td>
942           <td class="paramname"> <em>context</em>, </td>
943         </tr>
944         <tr>
945           <td class="paramkey"></td>
946           <td></td>
947           <td class="paramtype">krb5_keytype&nbsp;</td>
948           <td class="paramname"> <em>keytype</em>, </td>
949         </tr>
950         <tr>
951           <td class="paramkey"></td>
952           <td></td>
953           <td class="paramtype">unsigned *&nbsp;</td>
954           <td class="paramname"> <em>len</em>, </td>
955         </tr>
956         <tr>
957           <td class="paramkey"></td>
958           <td></td>
959           <td class="paramtype">krb5_enctype **&nbsp;</td>
960           <td class="paramname"> <em>val</em></td><td>&nbsp;</td>
961         </tr>
962         <tr>
963           <td></td>
964           <td>)</td>
965           <td></td><td></td><td></td>
966         </tr>
967       </table>
968 </div>
969 <div class="memdoc">
970
971 <p>
972 Deprecated: keytypes doesn't exists, they are really enctypes. 
973 </div>
974 </div><p>
975 <a class="anchor" name="gd41975d389631db8a13151fb864c0c42"></a><!-- doxytag: member="deprecated.c::krb5_keytype_to_enctypes_default" ref="gd41975d389631db8a13151fb864c0c42" args="(krb5_context context, krb5_keytype keytype, unsigned *len, krb5_enctype **val) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
976 <div class="memitem">
977 <div class="memproto">
978       <table class="memname">
979         <tr>
980           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_enctypes_default           </td>
981           <td>(</td>
982           <td class="paramtype">krb5_context&nbsp;</td>
983           <td class="paramname"> <em>context</em>, </td>
984         </tr>
985         <tr>
986           <td class="paramkey"></td>
987           <td></td>
988           <td class="paramtype">krb5_keytype&nbsp;</td>
989           <td class="paramname"> <em>keytype</em>, </td>
990         </tr>
991         <tr>
992           <td class="paramkey"></td>
993           <td></td>
994           <td class="paramtype">unsigned *&nbsp;</td>
995           <td class="paramname"> <em>len</em>, </td>
996         </tr>
997         <tr>
998           <td class="paramkey"></td>
999           <td></td>
1000           <td class="paramtype">krb5_enctype **&nbsp;</td>
1001           <td class="paramname"> <em>val</em></td><td>&nbsp;</td>
1002         </tr>
1003         <tr>
1004           <td></td>
1005           <td>)</td>
1006           <td></td><td></td><td></td>
1007         </tr>
1008       </table>
1009 </div>
1010 <div class="memdoc">
1011
1012 <p>
1013 Deprecated: keytypes doesn't exists, they are really enctypes. 
1014 </div>
1015 </div><p>
1016 <a class="anchor" name="gdf3188d181f3940b049f5064f74a90ec"></a><!-- doxytag: member="deprecated.c::krb5_keytype_to_string" ref="gdf3188d181f3940b049f5064f74a90ec" args="(krb5_context context, krb5_keytype keytype, char **string) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
1017 <div class="memitem">
1018 <div class="memproto">
1019       <table class="memname">
1020         <tr>
1021           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_string           </td>
1022           <td>(</td>
1023           <td class="paramtype">krb5_context&nbsp;</td>
1024           <td class="paramname"> <em>context</em>, </td>
1025         </tr>
1026         <tr>
1027           <td class="paramkey"></td>
1028           <td></td>
1029           <td class="paramtype">krb5_keytype&nbsp;</td>
1030           <td class="paramname"> <em>keytype</em>, </td>
1031         </tr>
1032         <tr>
1033           <td class="paramkey"></td>
1034           <td></td>
1035           <td class="paramtype">char **&nbsp;</td>
1036           <td class="paramname"> <em>string</em></td><td>&nbsp;</td>
1037         </tr>
1038         <tr>
1039           <td></td>
1040           <td>)</td>
1041           <td></td><td></td><td></td>
1042         </tr>
1043       </table>
1044 </div>
1045 <div class="memdoc">
1046
1047 <p>
1048 Deprecated: keytypes doesn't exists, they are really enctypes in most cases, use krb5_enctype_to_string(). 
1049 </div>
1050 </div><p>
1051 <a class="anchor" name="g8edb548aa6c313e464c2134dbc0870c6"></a><!-- doxytag: member="deprecated.c::krb5_password_key_proc" ref="g8edb548aa6c313e464c2134dbc0870c6" args="(krb5_context context, krb5_enctype type, krb5_salt salt, krb5_const_pointer keyseed, krb5_keyblock **key) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
1052 <div class="memitem">
1053 <div class="memproto">
1054       <table class="memname">
1055         <tr>
1056           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_CALLCONV krb5_password_key_proc           </td>
1057           <td>(</td>
1058           <td class="paramtype">krb5_context&nbsp;</td>
1059           <td class="paramname"> <em>context</em>, </td>
1060         </tr>
1061         <tr>
1062           <td class="paramkey"></td>
1063           <td></td>
1064           <td class="paramtype">krb5_enctype&nbsp;</td>
1065           <td class="paramname"> <em>type</em>, </td>
1066         </tr>
1067         <tr>
1068           <td class="paramkey"></td>
1069           <td></td>
1070           <td class="paramtype">krb5_salt&nbsp;</td>
1071           <td class="paramname"> <em>salt</em>, </td>
1072         </tr>
1073         <tr>
1074           <td class="paramkey"></td>
1075           <td></td>
1076           <td class="paramtype">krb5_const_pointer&nbsp;</td>
1077           <td class="paramname"> <em>keyseed</em>, </td>
1078         </tr>
1079         <tr>
1080           <td class="paramkey"></td>
1081           <td></td>
1082           <td class="paramtype">krb5_keyblock **&nbsp;</td>
1083           <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
1084         </tr>
1085         <tr>
1086           <td></td>
1087           <td>)</td>
1088           <td></td><td></td><td></td>
1089         </tr>
1090       </table>
1091 </div>
1092 <div class="memdoc">
1093
1094 <p>
1095 Deprecated: use krb5_get_init_creds() and friends. 
1096 </div>
1097 </div><p>
1098 <a class="anchor" name="g14f320f353bf7c0b325e520627aeecd1"></a><!-- doxytag: member="deprecated.c::krb5_princ_realm" ref="g14f320f353bf7c0b325e520627aeecd1" args="(krb5_context context, krb5_principal principal) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
1099 <div class="memitem">
1100 <div class="memproto">
1101       <table class="memname">
1102         <tr>
1103           <td class="memname">KRB5_LIB_FUNCTION krb5_realm* KRB5_LIB_CALL krb5_princ_realm           </td>
1104           <td>(</td>
1105           <td class="paramtype">krb5_context&nbsp;</td>
1106           <td class="paramname"> <em>context</em>, </td>
1107         </tr>
1108         <tr>
1109           <td class="paramkey"></td>
1110           <td></td>
1111           <td class="paramtype">krb5_principal&nbsp;</td>
1112           <td class="paramname"> <em>principal</em></td><td>&nbsp;</td>
1113         </tr>
1114         <tr>
1115           <td></td>
1116           <td>)</td>
1117           <td></td><td></td><td></td>
1118         </tr>
1119       </table>
1120 </div>
1121 <div class="memdoc">
1122
1123 <p>
1124 Deprecated: use <a class="el" href="group__krb5__principal.html#gccd23426798cf776a96c23a455576362">krb5_principal_get_realm()</a> 
1125 </div>
1126 </div><p>
1127 <a class="anchor" name="g376b5b8ec96bd7e644c1583291997dca"></a><!-- doxytag: member="deprecated.c::krb5_princ_set_realm" ref="g376b5b8ec96bd7e644c1583291997dca" args="(krb5_context context, krb5_principal principal, krb5_realm *realm) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
1128 <div class="memitem">
1129 <div class="memproto">
1130       <table class="memname">
1131         <tr>
1132           <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_princ_set_realm           </td>
1133           <td>(</td>
1134           <td class="paramtype">krb5_context&nbsp;</td>
1135           <td class="paramname"> <em>context</em>, </td>
1136         </tr>
1137         <tr>
1138           <td class="paramkey"></td>
1139           <td></td>
1140           <td class="paramtype">krb5_principal&nbsp;</td>
1141           <td class="paramname"> <em>principal</em>, </td>
1142         </tr>
1143         <tr>
1144           <td class="paramkey"></td>
1145           <td></td>
1146           <td class="paramtype">krb5_realm *&nbsp;</td>
1147           <td class="paramname"> <em>realm</em></td><td>&nbsp;</td>
1148         </tr>
1149         <tr>
1150           <td></td>
1151           <td>)</td>
1152           <td></td><td></td><td></td>
1153         </tr>
1154       </table>
1155 </div>
1156 <div class="memdoc">
1157
1158 <p>
1159 Deprecated: use <a class="el" href="group__krb5__principal.html#gaacf06babb00b391f35a8468a0ec96f9">krb5_principal_set_realm()</a> 
1160 </div>
1161 </div><p>
1162 <a class="anchor" name="gf89cefa0b780e9252ab97b7dd1bf340e"></a><!-- doxytag: member="deprecated.c::krb5_set_error_string" ref="gf89cefa0b780e9252ab97b7dd1bf340e" args="(krb5_context context, const char *fmt,...) __attribute__((format(printf" -->
1163 <div class="memitem">
1164 <div class="memproto">
1165       <table class="memname">
1166         <tr>
1167           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_set_error_string           </td>
1168           <td>(</td>
1169           <td class="paramtype">krb5_context&nbsp;</td>
1170           <td class="paramname"> <em>context</em>, </td>
1171         </tr>
1172         <tr>
1173           <td class="paramkey"></td>
1174           <td></td>
1175           <td class="paramtype">const char *&nbsp;</td>
1176           <td class="paramname"> <em>fmt</em>, </td>
1177         </tr>
1178         <tr>
1179           <td class="paramkey"></td>
1180           <td></td>
1181           <td class="paramtype">&nbsp;</td>
1182           <td class="paramname"> <em>...</em></td><td>&nbsp;</td>
1183         </tr>
1184         <tr>
1185           <td></td>
1186           <td>)</td>
1187           <td></td><td></td><td></td>
1188         </tr>
1189       </table>
1190 </div>
1191 <div class="memdoc">
1192
1193 <p>
1194 Set the error message returned by krb5_get_error_string().<p>
1195 Deprecated: use krb5_get_error_message()<p>
1196 <dl compact><dt><b>Parameters:</b></dt><dd>
1197   <table border="0" cellspacing="2" cellpadding="0">
1198     <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>Kerberos context </td></tr>
1199     <tr><td valign="top"></td><td valign="top"><em>fmt</em>&nbsp;</td><td>error message to free</td></tr>
1200   </table>
1201 </dl>
1202 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Return an error code or 0. </dd></dl>
1203
1204 </div>
1205 </div><p>
1206 <a class="anchor" name="gf02ee01e78556f96ba033376a6e5de71"></a><!-- doxytag: member="deprecated.c::krb5_string_to_keytype" ref="gf02ee01e78556f96ba033376a6e5de71" args="(krb5_context context, const char *string, krb5_keytype *keytype) KRB5_DEPRECATED_FUNCTION(&quot;Use X instead&quot;)" -->
1207 <div class="memitem">
1208 <div class="memproto">
1209       <table class="memname">
1210         <tr>
1211           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_string_to_keytype           </td>
1212           <td>(</td>
1213           <td class="paramtype">krb5_context&nbsp;</td>
1214           <td class="paramname"> <em>context</em>, </td>
1215         </tr>
1216         <tr>
1217           <td class="paramkey"></td>
1218           <td></td>
1219           <td class="paramtype">const char *&nbsp;</td>
1220           <td class="paramname"> <em>string</em>, </td>
1221         </tr>
1222         <tr>
1223           <td class="paramkey"></td>
1224           <td></td>
1225           <td class="paramtype">krb5_keytype *&nbsp;</td>
1226           <td class="paramname"> <em>keytype</em></td><td>&nbsp;</td>
1227         </tr>
1228         <tr>
1229           <td></td>
1230           <td>)</td>
1231           <td></td><td></td><td></td>
1232         </tr>
1233       </table>
1234 </div>
1235 <div class="memdoc">
1236
1237 <p>
1238 Deprecated: keytypes doesn't exists, they are really enctypes in most cases, use krb5_string_to_enctype(). 
1239 </div>
1240 </div><p>
1241 <a class="anchor" name="ga698492299702f5568e941b62bf4decd"></a><!-- doxytag: member="deprecated.c::krb5_vset_error_string" ref="ga698492299702f5568e941b62bf4decd" args="(krb5_context context, const char *fmt, va_list args) __attribute__((format(printf" -->
1242 <div class="memitem">
1243 <div class="memproto">
1244       <table class="memname">
1245         <tr>
1246           <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vset_error_string           </td>
1247           <td>(</td>
1248           <td class="paramtype">krb5_context&nbsp;</td>
1249           <td class="paramname"> <em>context</em>, </td>
1250         </tr>
1251         <tr>
1252           <td class="paramkey"></td>
1253           <td></td>
1254           <td class="paramtype">const char *&nbsp;</td>
1255           <td class="paramname"> <em>fmt</em>, </td>
1256         </tr>
1257         <tr>
1258           <td class="paramkey"></td>
1259           <td></td>
1260           <td class="paramtype">va_list&nbsp;</td>
1261           <td class="paramname"> <em>args</em></td><td>&nbsp;</td>
1262         </tr>
1263         <tr>
1264           <td></td>
1265           <td>)</td>
1266           <td></td><td></td><td></td>
1267         </tr>
1268       </table>
1269 </div>
1270 <div class="memdoc">
1271
1272 <p>
1273 Set the error message returned by krb5_get_error_string(), deprecated, use <a class="el" href="group__krb5__error.html#g8961540f386e3e3d2700d31f7a4ba63d">krb5_set_error_message()</a>.<p>
1274 Deprecated: use krb5_vset_error_message()<p>
1275 <dl compact><dt><b>Parameters:</b></dt><dd>
1276   <table border="0" cellspacing="2" cellpadding="0">
1277     <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>Kerberos context </td></tr>
1278     <tr><td valign="top"></td><td valign="top"><em>msg</em>&nbsp;</td><td>error message to free</td></tr>
1279   </table>
1280 </dl>
1281 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Return an error code or 0. </dd></dl>
1282
1283 </div>
1284 </div><p>
1285 </div>
1286 <hr size="1"><address style="text-align: right;"><small>
1287 Generated on Wed Jan 11 14:07:49 2012 for HeimdalKerberos5library by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
1288 </body>
1289 </html>