1226031Sstas<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2226031Sstas<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3226031Sstas<title>HeimdalKerberos5library: Heimdal Kerberos 5 deprecated functions</title>
4226031Sstas<link href="doxygen.css" rel="stylesheet" type="text/css">
5226031Sstas<link href="tabs.css" rel="stylesheet" type="text/css">
6226031Sstas</head><body>
7226031Sstas<p>
8226031Sstas<a href="http://www.h5l.org/"><img src="http://www.h5l.org/keyhole-heimdal.png" alt="keyhole logo"/></a>
9226031Sstas</p>
10226031Sstas<!-- end of header marker -->
11226031Sstas<!-- Generated by Doxygen 1.5.6 -->
12226031Sstas<div class="navigation" id="top">
13226031Sstas  <div class="tabs">
14226031Sstas    <ul>
15226031Sstas      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
16226031Sstas      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
17226031Sstas      <li><a href="modules.html"><span>Modules</span></a></li>
18226031Sstas      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
19226031Sstas    </ul>
20226031Sstas  </div>
21226031Sstas</div>
22226031Sstas<div class="contents">
23226031Sstas<h1>Heimdal Kerberos 5 deprecated functions</h1><table border="0" cellpadding="0" cellspacing="0">
24226031Sstas<tr><td></td></tr>
25226031Sstas<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
26226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
27226031Sstaskrb5_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>
28226031Sstas
29226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
30226031Sstaskrb5_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>
31226031Sstas
32226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
33226031Sstaskrb5_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>
34226031Sstas
35226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION krb5_boolean <br>
36226031SstasKRB5_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>
37226031Sstas
38226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
39226031SstasKRB5_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>
40226031Sstas
41226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
42226031Sstaskrb5_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>
43226031Sstas
44226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
45226031Sstaskrb5_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>
46226031Sstas
47226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
48226031Sstaskrb5_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>
49226031Sstas
50226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
51226031Sstaskrb5_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>
52226031Sstas
53226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
54226031Sstaskrb5_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>
55226031Sstas
56226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
57226031Sstaskrb5_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>
58226031Sstas
59226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
60226031Sstaskrb5_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>
61226031Sstas
62226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
63226031Sstaskrb5_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>
64226031Sstas
65226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION krb5_realm <br>
66226031Sstas*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>
67226031Sstas
68226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
69226031SstasKRB5_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>
70226031Sstas
71226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
72226031Sstaskrb5_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>
73226031Sstas
74226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
75226031SstasKRB5_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>
76226031Sstas
77226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
78226031Sstaskrb5_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>
79226031Sstas
80226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
81226031Sstaskrb5_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>
82226031Sstas
83226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
84226031SstasKRB5_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>
85226031Sstas
86226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
87226031Sstaskrb5_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>
88226031Sstas
89226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
90226031Sstaskrb5_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>
91226031Sstas
92226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
93226031SstasKRB5_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>
94226031Sstas
95226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
96226031Sstaskrb5_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>
97226031Sstas
98226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
99226031Sstaskrb5_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>
100226031Sstas
101226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
102226031SstasKRB5_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>
103226031Sstas
104226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
105226031Sstaskrb5_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>
106226031Sstas
107226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
108226031Sstaskrb5_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>
109226031Sstas
110226031Sstas</table>
111226031Sstas<hr><a name="_details"></a><h2>Detailed Description</h2>
112226031Sstas<hr><h2>Function Documentation</h2>
113226031Sstas<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;)" -->
114226031Sstas<div class="memitem">
115226031Sstas<div class="memproto">
116226031Sstas      <table class="memname">
117226031Sstas        <tr>
118226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_auth_getremoteseqnumber           </td>
119226031Sstas          <td>(</td>
120226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
121226031Sstas          <td class="paramname"> <em>context</em>, </td>
122226031Sstas        </tr>
123226031Sstas        <tr>
124226031Sstas          <td class="paramkey"></td>
125226031Sstas          <td></td>
126226031Sstas          <td class="paramtype">krb5_auth_context&nbsp;</td>
127226031Sstas          <td class="paramname"> <em>auth_context</em>, </td>
128226031Sstas        </tr>
129226031Sstas        <tr>
130226031Sstas          <td class="paramkey"></td>
131226031Sstas          <td></td>
132226031Sstas          <td class="paramtype">int32_t *&nbsp;</td>
133226031Sstas          <td class="paramname"> <em>seqnumber</em></td><td>&nbsp;</td>
134226031Sstas        </tr>
135226031Sstas        <tr>
136226031Sstas          <td></td>
137226031Sstas          <td>)</td>
138226031Sstas          <td></td><td></td><td></td>
139226031Sstas        </tr>
140226031Sstas      </table>
141226031Sstas</div>
142226031Sstas<div class="memdoc">
143226031Sstas
144226031Sstas<p>
145226031SstasDeprecated: use krb5_auth_con_getremoteseqnumber() 
146226031Sstas</div>
147226031Sstas</div><p>
148226031Sstas<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;)" -->
149226031Sstas<div class="memitem">
150226031Sstas<div class="memproto">
151226031Sstas      <table class="memname">
152226031Sstas        <tr>
153226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_c_enctype_compare           </td>
154226031Sstas          <td>(</td>
155226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
156226031Sstas          <td class="paramname"> <em>context</em>, </td>
157226031Sstas        </tr>
158226031Sstas        <tr>
159226031Sstas          <td class="paramkey"></td>
160226031Sstas          <td></td>
161226031Sstas          <td class="paramtype">krb5_enctype&nbsp;</td>
162226031Sstas          <td class="paramname"> <em>e1</em>, </td>
163226031Sstas        </tr>
164226031Sstas        <tr>
165226031Sstas          <td class="paramkey"></td>
166226031Sstas          <td></td>
167226031Sstas          <td class="paramtype">krb5_enctype&nbsp;</td>
168226031Sstas          <td class="paramname"> <em>e2</em>, </td>
169226031Sstas        </tr>
170226031Sstas        <tr>
171226031Sstas          <td class="paramkey"></td>
172226031Sstas          <td></td>
173226031Sstas          <td class="paramtype">krb5_boolean *&nbsp;</td>
174226031Sstas          <td class="paramname"> <em>similar</em></td><td>&nbsp;</td>
175226031Sstas        </tr>
176226031Sstas        <tr>
177226031Sstas          <td></td>
178226031Sstas          <td>)</td>
179226031Sstas          <td></td><td></td><td></td>
180226031Sstas        </tr>
181226031Sstas      </table>
182226031Sstas</div>
183226031Sstas<div class="memdoc">
184226031Sstas
185226031Sstas<p>
186226031SstasDeprecated: keytypes doesn't exists, they are really enctypes. 
187226031Sstas</div>
188226031Sstas</div><p>
189226031Sstas<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;)" -->
190226031Sstas<div class="memitem">
191226031Sstas<div class="memproto">
192226031Sstas      <table class="memname">
193226031Sstas        <tr>
194226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_change_password           </td>
195226031Sstas          <td>(</td>
196226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
197226031Sstas          <td class="paramname"> <em>context</em>, </td>
198226031Sstas        </tr>
199226031Sstas        <tr>
200226031Sstas          <td class="paramkey"></td>
201226031Sstas          <td></td>
202226031Sstas          <td class="paramtype">krb5_creds *&nbsp;</td>
203226031Sstas          <td class="paramname"> <em>creds</em>, </td>
204226031Sstas        </tr>
205226031Sstas        <tr>
206226031Sstas          <td class="paramkey"></td>
207226031Sstas          <td></td>
208226031Sstas          <td class="paramtype">const char *&nbsp;</td>
209226031Sstas          <td class="paramname"> <em>newpw</em>, </td>
210226031Sstas        </tr>
211226031Sstas        <tr>
212226031Sstas          <td class="paramkey"></td>
213226031Sstas          <td></td>
214226031Sstas          <td class="paramtype">int *&nbsp;</td>
215226031Sstas          <td class="paramname"> <em>result_code</em>, </td>
216226031Sstas        </tr>
217226031Sstas        <tr>
218226031Sstas          <td class="paramkey"></td>
219226031Sstas          <td></td>
220226031Sstas          <td class="paramtype">krb5_data *&nbsp;</td>
221226031Sstas          <td class="paramname"> <em>result_code_string</em>, </td>
222226031Sstas        </tr>
223226031Sstas        <tr>
224226031Sstas          <td class="paramkey"></td>
225226031Sstas          <td></td>
226226031Sstas          <td class="paramtype">krb5_data *&nbsp;</td>
227226031Sstas          <td class="paramname"> <em>result_string</em></td><td>&nbsp;</td>
228226031Sstas        </tr>
229226031Sstas        <tr>
230226031Sstas          <td></td>
231226031Sstas          <td>)</td>
232226031Sstas          <td></td><td></td><td></td>
233226031Sstas        </tr>
234226031Sstas      </table>
235226031Sstas</div>
236226031Sstas<div class="memdoc">
237226031Sstas
238226031Sstas<p>
239226031SstasDeprecated: <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>
240226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd>
241226031Sstas  <table border="0" cellspacing="2" cellpadding="0">
242226031Sstas    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>a Keberos context </td></tr>
243226031Sstas    <tr><td valign="top"></td><td valign="top"><em>creds</em>&nbsp;</td><td></td></tr>
244226031Sstas    <tr><td valign="top"></td><td valign="top"><em>newpw</em>&nbsp;</td><td></td></tr>
245226031Sstas    <tr><td valign="top"></td><td valign="top"><em>result_code</em>&nbsp;</td><td></td></tr>
246226031Sstas    <tr><td valign="top"></td><td valign="top"><em>result_code_string</em>&nbsp;</td><td></td></tr>
247226031Sstas    <tr><td valign="top"></td><td valign="top"><em>result_string</em>&nbsp;</td><td></td></tr>
248226031Sstas  </table>
249226031Sstas</dl>
250226031Sstas<dl class="return" compact><dt><b>Returns:</b></dt><dd>On sucess password is changed.</dd></dl>
251226031Sstas@ 
252226031Sstas</div>
253226031Sstas</div><p>
254226031Sstas<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;)" -->
255226031Sstas<div class="memitem">
256226031Sstas<div class="memproto">
257226031Sstas      <table class="memname">
258226031Sstas        <tr>
259226031Sstas          <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_clear_error_string           </td>
260226031Sstas          <td>(</td>
261226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
262226031Sstas          <td class="paramname"> <em>context</em>          </td>
263226031Sstas          <td>&nbsp;)&nbsp;</td>
264226031Sstas          <td></td>
265226031Sstas        </tr>
266226031Sstas      </table>
267226031Sstas</div>
268226031Sstas<div class="memdoc">
269226031Sstas
270226031Sstas<p>
271226031SstasClear the error message returned by krb5_get_error_string().<p>
272226031SstasDeprecated: use <a class="el" href="group__krb5__error.html#g21bbb3fd831bce0e987b1184668e0764">krb5_clear_error_message()</a><p>
273226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd>
274226031Sstas  <table border="0" cellspacing="2" cellpadding="0">
275226031Sstas    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>Kerberos context </td></tr>
276226031Sstas  </table>
277226031Sstas</dl>
278226031Sstas
279226031Sstas</div>
280226031Sstas</div><p>
281226031Sstas<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;)" -->
282226031Sstas<div class="memitem">
283226031Sstas<div class="memproto">
284226031Sstas      <table class="memname">
285226031Sstas        <tr>
286226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_config_parse_string_multi           </td>
287226031Sstas          <td>(</td>
288226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
289226031Sstas          <td class="paramname"> <em>context</em>, </td>
290226031Sstas        </tr>
291226031Sstas        <tr>
292226031Sstas          <td class="paramkey"></td>
293226031Sstas          <td></td>
294226031Sstas          <td class="paramtype">const char *&nbsp;</td>
295226031Sstas          <td class="paramname"> <em>string</em>, </td>
296226031Sstas        </tr>
297226031Sstas        <tr>
298226031Sstas          <td class="paramkey"></td>
299226031Sstas          <td></td>
300226031Sstas          <td class="paramtype">krb5_config_section **&nbsp;</td>
301226031Sstas          <td class="paramname"> <em>res</em></td><td>&nbsp;</td>
302226031Sstas        </tr>
303226031Sstas        <tr>
304226031Sstas          <td></td>
305226031Sstas          <td>)</td>
306226031Sstas          <td></td><td></td><td></td>
307226031Sstas        </tr>
308226031Sstas      </table>
309226031Sstas</div>
310226031Sstas<div class="memdoc">
311226031Sstas
312226031Sstas<p>
313226031SstasDeprecated: configuration files are not strings 
314226031Sstas</div>
315226031Sstas</div><p>
316226031Sstas<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;)" -->
317226031Sstas<div class="memitem">
318226031Sstas<div class="memproto">
319226031Sstas      <table class="memname">
320226031Sstas        <tr>
321226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL krb5_enctypes_compatible_keys           </td>
322226031Sstas          <td>(</td>
323226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
324226031Sstas          <td class="paramname"> <em>context</em>, </td>
325226031Sstas        </tr>
326226031Sstas        <tr>
327226031Sstas          <td class="paramkey"></td>
328226031Sstas          <td></td>
329226031Sstas          <td class="paramtype">krb5_enctype&nbsp;</td>
330226031Sstas          <td class="paramname"> <em>etype1</em>, </td>
331226031Sstas        </tr>
332226031Sstas        <tr>
333226031Sstas          <td class="paramkey"></td>
334226031Sstas          <td></td>
335226031Sstas          <td class="paramtype">krb5_enctype&nbsp;</td>
336226031Sstas          <td class="paramname"> <em>etype2</em></td><td>&nbsp;</td>
337226031Sstas        </tr>
338226031Sstas        <tr>
339226031Sstas          <td></td>
340226031Sstas          <td>)</td>
341226031Sstas          <td></td><td></td><td></td>
342226031Sstas        </tr>
343226031Sstas      </table>
344226031Sstas</div>
345226031Sstas<div class="memdoc">
346226031Sstas
347226031Sstas<p>
348226031SstasDeprecated: keytypes doesn't exists, they are really enctypes. 
349226031Sstas</div>
350226031Sstas</div><p>
351226031Sstas<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;)" -->
352226031Sstas<div class="memitem">
353226031Sstas<div class="memproto">
354226031Sstas      <table class="memname">
355226031Sstas        <tr>
356226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_free_creds_contents           </td>
357226031Sstas          <td>(</td>
358226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
359226031Sstas          <td class="paramname"> <em>context</em>, </td>
360226031Sstas        </tr>
361226031Sstas        <tr>
362226031Sstas          <td class="paramkey"></td>
363226031Sstas          <td></td>
364226031Sstas          <td class="paramtype">krb5_creds *&nbsp;</td>
365226031Sstas          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
366226031Sstas        </tr>
367226031Sstas        <tr>
368226031Sstas          <td></td>
369226031Sstas          <td>)</td>
370226031Sstas          <td></td><td></td><td></td>
371226031Sstas        </tr>
372226031Sstas      </table>
373226031Sstas</div>
374226031Sstas<div class="memdoc">
375226031Sstas
376226031Sstas<p>
377226031SstasDeprecated: use <a class="el" href="group__krb5.html#gd89c4c7b633646c39e4a34a7230c94e1">krb5_free_cred_contents()</a> 
378226031Sstas</div>
379226031Sstas</div><p>
380226031Sstas<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;)" -->
381226031Sstas<div class="memitem">
382226031Sstas<div class="memproto">
383226031Sstas      <table class="memname">
384226031Sstas        <tr>
385226031Sstas          <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_data_contents           </td>
386226031Sstas          <td>(</td>
387226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
388226031Sstas          <td class="paramname"> <em>context</em>, </td>
389226031Sstas        </tr>
390226031Sstas        <tr>
391226031Sstas          <td class="paramkey"></td>
392226031Sstas          <td></td>
393226031Sstas          <td class="paramtype">krb5_data *&nbsp;</td>
394226031Sstas          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
395226031Sstas        </tr>
396226031Sstas        <tr>
397226031Sstas          <td></td>
398226031Sstas          <td>)</td>
399226031Sstas          <td></td><td></td><td></td>
400226031Sstas        </tr>
401226031Sstas      </table>
402226031Sstas</div>
403226031Sstas<div class="memdoc">
404226031Sstas
405226031Sstas<p>
406226031SstasSame as <a class="el" href="group__krb5.html#gb4b80ac7a8bbab89fe947ae1c7828ea8">krb5_data_free()</a>. MIT compat.<p>
407226031SstasDeprecated: use <a class="el" href="group__krb5.html#gb4b80ac7a8bbab89fe947ae1c7828ea8">krb5_data_free()</a>.<p>
408226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd>
409226031Sstas  <table border="0" cellspacing="2" cellpadding="0">
410226031Sstas    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>Kerberos 5 context. </td></tr>
411226031Sstas    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>krb5_data to free. </td></tr>
412226031Sstas  </table>
413226031Sstas</dl>
414226031Sstas
415226031Sstas</div>
416226031Sstas</div><p>
417226031Sstas<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;)" -->
418226031Sstas<div class="memitem">
419226031Sstas<div class="memproto">
420226031Sstas      <table class="memname">
421226031Sstas        <tr>
422226031Sstas          <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_error_string           </td>
423226031Sstas          <td>(</td>
424226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
425226031Sstas          <td class="paramname"> <em>context</em>, </td>
426226031Sstas        </tr>
427226031Sstas        <tr>
428226031Sstas          <td class="paramkey"></td>
429226031Sstas          <td></td>
430226031Sstas          <td class="paramtype">char *&nbsp;</td>
431226031Sstas          <td class="paramname"> <em>str</em></td><td>&nbsp;</td>
432226031Sstas        </tr>
433226031Sstas        <tr>
434226031Sstas          <td></td>
435226031Sstas          <td>)</td>
436226031Sstas          <td></td><td></td><td></td>
437226031Sstas        </tr>
438226031Sstas      </table>
439226031Sstas</div>
440226031Sstas<div class="memdoc">
441226031Sstas
442226031Sstas<p>
443226031SstasFree the error message returned by krb5_get_error_string().<p>
444226031SstasDeprecated: use krb5_free_error_message()<p>
445226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd>
446226031Sstas  <table border="0" cellspacing="2" cellpadding="0">
447226031Sstas    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>Kerberos context </td></tr>
448226031Sstas    <tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>error message to free </td></tr>
449226031Sstas  </table>
450226031Sstas</dl>
451226031Sstas
452226031Sstas</div>
453226031Sstas</div><p>
454226031Sstas<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;)" -->
455226031Sstas<div class="memitem">
456226031Sstas<div class="memproto">
457226031Sstas      <table class="memname">
458226031Sstas        <tr>
459226031Sstas          <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_unparsed_name           </td>
460226031Sstas          <td>(</td>
461226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
462226031Sstas          <td class="paramname"> <em>context</em>, </td>
463226031Sstas        </tr>
464226031Sstas        <tr>
465226031Sstas          <td class="paramkey"></td>
466226031Sstas          <td></td>
467226031Sstas          <td class="paramtype">char *&nbsp;</td>
468226031Sstas          <td class="paramname"> <em>str</em></td><td>&nbsp;</td>
469226031Sstas        </tr>
470226031Sstas        <tr>
471226031Sstas          <td></td>
472226031Sstas          <td>)</td>
473226031Sstas          <td></td><td></td><td></td>
474226031Sstas        </tr>
475226031Sstas      </table>
476226031Sstas</div>
477226031Sstas<div class="memdoc">
478226031Sstas
479226031Sstas<p>
480226031SstasDeprecated: use krb5_xfree(). 
481226031Sstas</div>
482226031Sstas</div><p>
483226031Sstas<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;)" -->
484226031Sstas<div class="memitem">
485226031Sstas<div class="memproto">
486226031Sstas      <table class="memname">
487226031Sstas        <tr>
488226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_generate_subkey           </td>
489226031Sstas          <td>(</td>
490226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
491226031Sstas          <td class="paramname"> <em>context</em>, </td>
492226031Sstas        </tr>
493226031Sstas        <tr>
494226031Sstas          <td class="paramkey"></td>
495226031Sstas          <td></td>
496226031Sstas          <td class="paramtype">const krb5_keyblock *&nbsp;</td>
497226031Sstas          <td class="paramname"> <em>key</em>, </td>
498226031Sstas        </tr>
499226031Sstas        <tr>
500226031Sstas          <td class="paramkey"></td>
501226031Sstas          <td></td>
502226031Sstas          <td class="paramtype">krb5_keyblock **&nbsp;</td>
503226031Sstas          <td class="paramname"> <em>subkey</em></td><td>&nbsp;</td>
504226031Sstas        </tr>
505226031Sstas        <tr>
506226031Sstas          <td></td>
507226031Sstas          <td>)</td>
508226031Sstas          <td></td><td></td><td></td>
509226031Sstas        </tr>
510226031Sstas      </table>
511226031Sstas</div>
512226031Sstas<div class="memdoc">
513226031Sstas
514226031Sstas<p>
515226031SstasDeprecated: use <a class="el" href="group__krb5__crypto.html#g147a581626c11fafee04bfda036781ea">krb5_generate_subkey_extended()</a> 
516226031Sstas</div>
517226031Sstas</div><p>
518226031Sstas<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;)" -->
519226031Sstas<div class="memitem">
520226031Sstas<div class="memproto">
521226031Sstas      <table class="memname">
522226031Sstas        <tr>
523226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_cred_from_kdc           </td>
524226031Sstas          <td>(</td>
525226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
526226031Sstas          <td class="paramname"> <em>context</em>, </td>
527226031Sstas        </tr>
528226031Sstas        <tr>
529226031Sstas          <td class="paramkey"></td>
530226031Sstas          <td></td>
531226031Sstas          <td class="paramtype">krb5_ccache&nbsp;</td>
532226031Sstas          <td class="paramname"> <em>ccache</em>, </td>
533226031Sstas        </tr>
534226031Sstas        <tr>
535226031Sstas          <td class="paramkey"></td>
536226031Sstas          <td></td>
537226031Sstas          <td class="paramtype">krb5_creds *&nbsp;</td>
538226031Sstas          <td class="paramname"> <em>in_creds</em>, </td>
539226031Sstas        </tr>
540226031Sstas        <tr>
541226031Sstas          <td class="paramkey"></td>
542226031Sstas          <td></td>
543226031Sstas          <td class="paramtype">krb5_creds **&nbsp;</td>
544226031Sstas          <td class="paramname"> <em>out_creds</em>, </td>
545226031Sstas        </tr>
546226031Sstas        <tr>
547226031Sstas          <td class="paramkey"></td>
548226031Sstas          <td></td>
549226031Sstas          <td class="paramtype">krb5_creds ***&nbsp;</td>
550226031Sstas          <td class="paramname"> <em>ret_tgts</em></td><td>&nbsp;</td>
551226031Sstas        </tr>
552226031Sstas        <tr>
553226031Sstas          <td></td>
554226031Sstas          <td>)</td>
555226031Sstas          <td></td><td></td><td></td>
556226031Sstas        </tr>
557226031Sstas      </table>
558226031Sstas</div>
559226031Sstas<div class="memdoc">
560226031Sstas
561226031Sstas<p>
562226031SstasDeprecated: use krb5_get_credentials_with_flags(). 
563226031Sstas</div>
564226031Sstas</div><p>
565226031Sstas<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;)" -->
566226031Sstas<div class="memitem">
567226031Sstas<div class="memproto">
568226031Sstas      <table class="memname">
569226031Sstas        <tr>
570226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_cred_from_kdc_opt           </td>
571226031Sstas          <td>(</td>
572226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
573226031Sstas          <td class="paramname"> <em>context</em>, </td>
574226031Sstas        </tr>
575226031Sstas        <tr>
576226031Sstas          <td class="paramkey"></td>
577226031Sstas          <td></td>
578226031Sstas          <td class="paramtype">krb5_ccache&nbsp;</td>
579226031Sstas          <td class="paramname"> <em>ccache</em>, </td>
580226031Sstas        </tr>
581226031Sstas        <tr>
582226031Sstas          <td class="paramkey"></td>
583226031Sstas          <td></td>
584226031Sstas          <td class="paramtype">krb5_creds *&nbsp;</td>
585226031Sstas          <td class="paramname"> <em>in_creds</em>, </td>
586226031Sstas        </tr>
587226031Sstas        <tr>
588226031Sstas          <td class="paramkey"></td>
589226031Sstas          <td></td>
590226031Sstas          <td class="paramtype">krb5_creds **&nbsp;</td>
591226031Sstas          <td class="paramname"> <em>out_creds</em>, </td>
592226031Sstas        </tr>
593226031Sstas        <tr>
594226031Sstas          <td class="paramkey"></td>
595226031Sstas          <td></td>
596226031Sstas          <td class="paramtype">krb5_creds ***&nbsp;</td>
597226031Sstas          <td class="paramname"> <em>ret_tgts</em>, </td>
598226031Sstas        </tr>
599226031Sstas        <tr>
600226031Sstas          <td class="paramkey"></td>
601226031Sstas          <td></td>
602226031Sstas          <td class="paramtype">krb5_flags&nbsp;</td>
603226031Sstas          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
604226031Sstas        </tr>
605226031Sstas        <tr>
606226031Sstas          <td></td>
607226031Sstas          <td>)</td>
608226031Sstas          <td></td><td></td><td></td>
609226031Sstas        </tr>
610226031Sstas      </table>
611226031Sstas</div>
612226031Sstas<div class="memdoc">
613226031Sstas
614226031Sstas<p>
615226031SstasDeprecated: use krb5_get_credentials_with_flags(). 
616226031Sstas</div>
617226031Sstas</div><p>
618226031Sstas<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;)" -->
619226031Sstas<div class="memitem">
620226031Sstas<div class="memproto">
621226031Sstas      <table class="memname">
622226031Sstas        <tr>
623226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_keytab           </td>
624226031Sstas          <td>(</td>
625226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
626226031Sstas          <td class="paramname"> <em>context</em>, </td>
627226031Sstas        </tr>
628226031Sstas        <tr>
629226031Sstas          <td class="paramkey"></td>
630226031Sstas          <td></td>
631226031Sstas          <td class="paramtype">krb5_flags&nbsp;</td>
632226031Sstas          <td class="paramname"> <em>options</em>, </td>
633226031Sstas        </tr>
634226031Sstas        <tr>
635226031Sstas          <td class="paramkey"></td>
636226031Sstas          <td></td>
637226031Sstas          <td class="paramtype">krb5_addresses *&nbsp;</td>
638226031Sstas          <td class="paramname"> <em>addrs</em>, </td>
639226031Sstas        </tr>
640226031Sstas        <tr>
641226031Sstas          <td class="paramkey"></td>
642226031Sstas          <td></td>
643226031Sstas          <td class="paramtype">const krb5_enctype *&nbsp;</td>
644226031Sstas          <td class="paramname"> <em>etypes</em>, </td>
645226031Sstas        </tr>
646226031Sstas        <tr>
647226031Sstas          <td class="paramkey"></td>
648226031Sstas          <td></td>
649226031Sstas          <td class="paramtype">const krb5_preauthtype *&nbsp;</td>
650226031Sstas          <td class="paramname"> <em>pre_auth_types</em>, </td>
651226031Sstas        </tr>
652226031Sstas        <tr>
653226031Sstas          <td class="paramkey"></td>
654226031Sstas          <td></td>
655226031Sstas          <td class="paramtype">krb5_keytab&nbsp;</td>
656226031Sstas          <td class="paramname"> <em>keytab</em>, </td>
657226031Sstas        </tr>
658226031Sstas        <tr>
659226031Sstas          <td class="paramkey"></td>
660226031Sstas          <td></td>
661226031Sstas          <td class="paramtype">krb5_ccache&nbsp;</td>
662226031Sstas          <td class="paramname"> <em>ccache</em>, </td>
663226031Sstas        </tr>
664226031Sstas        <tr>
665226031Sstas          <td class="paramkey"></td>
666226031Sstas          <td></td>
667226031Sstas          <td class="paramtype">krb5_creds *&nbsp;</td>
668226031Sstas          <td class="paramname"> <em>creds</em>, </td>
669226031Sstas        </tr>
670226031Sstas        <tr>
671226031Sstas          <td class="paramkey"></td>
672226031Sstas          <td></td>
673226031Sstas          <td class="paramtype">krb5_kdc_rep *&nbsp;</td>
674226031Sstas          <td class="paramname"> <em>ret_as_reply</em></td><td>&nbsp;</td>
675226031Sstas        </tr>
676226031Sstas        <tr>
677226031Sstas          <td></td>
678226031Sstas          <td>)</td>
679226031Sstas          <td></td><td></td><td></td>
680226031Sstas        </tr>
681226031Sstas      </table>
682226031Sstas</div>
683226031Sstas<div class="memdoc">
684226031Sstas
685226031Sstas<p>
686226031SstasDeprecated: use krb5_get_init_creds() and friends. 
687226031Sstas</div>
688226031Sstas</div><p>
689226031Sstas<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;)" -->
690226031Sstas<div class="memitem">
691226031Sstas<div class="memproto">
692226031Sstas      <table class="memname">
693226031Sstas        <tr>
694226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_password           </td>
695226031Sstas          <td>(</td>
696226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
697226031Sstas          <td class="paramname"> <em>context</em>, </td>
698226031Sstas        </tr>
699226031Sstas        <tr>
700226031Sstas          <td class="paramkey"></td>
701226031Sstas          <td></td>
702226031Sstas          <td class="paramtype">krb5_flags&nbsp;</td>
703226031Sstas          <td class="paramname"> <em>options</em>, </td>
704226031Sstas        </tr>
705226031Sstas        <tr>
706226031Sstas          <td class="paramkey"></td>
707226031Sstas          <td></td>
708226031Sstas          <td class="paramtype">krb5_addresses *&nbsp;</td>
709226031Sstas          <td class="paramname"> <em>addrs</em>, </td>
710226031Sstas        </tr>
711226031Sstas        <tr>
712226031Sstas          <td class="paramkey"></td>
713226031Sstas          <td></td>
714226031Sstas          <td class="paramtype">const krb5_enctype *&nbsp;</td>
715226031Sstas          <td class="paramname"> <em>etypes</em>, </td>
716226031Sstas        </tr>
717226031Sstas        <tr>
718226031Sstas          <td class="paramkey"></td>
719226031Sstas          <td></td>
720226031Sstas          <td class="paramtype">const krb5_preauthtype *&nbsp;</td>
721226031Sstas          <td class="paramname"> <em>pre_auth_types</em>, </td>
722226031Sstas        </tr>
723226031Sstas        <tr>
724226031Sstas          <td class="paramkey"></td>
725226031Sstas          <td></td>
726226031Sstas          <td class="paramtype">const char *&nbsp;</td>
727226031Sstas          <td class="paramname"> <em>password</em>, </td>
728226031Sstas        </tr>
729226031Sstas        <tr>
730226031Sstas          <td class="paramkey"></td>
731226031Sstas          <td></td>
732226031Sstas          <td class="paramtype">krb5_ccache&nbsp;</td>
733226031Sstas          <td class="paramname"> <em>ccache</em>, </td>
734226031Sstas        </tr>
735226031Sstas        <tr>
736226031Sstas          <td class="paramkey"></td>
737226031Sstas          <td></td>
738226031Sstas          <td class="paramtype">krb5_creds *&nbsp;</td>
739226031Sstas          <td class="paramname"> <em>creds</em>, </td>
740226031Sstas        </tr>
741226031Sstas        <tr>
742226031Sstas          <td class="paramkey"></td>
743226031Sstas          <td></td>
744226031Sstas          <td class="paramtype">krb5_kdc_rep *&nbsp;</td>
745226031Sstas          <td class="paramname"> <em>ret_as_reply</em></td><td>&nbsp;</td>
746226031Sstas        </tr>
747226031Sstas        <tr>
748226031Sstas          <td></td>
749226031Sstas          <td>)</td>
750226031Sstas          <td></td><td></td><td></td>
751226031Sstas        </tr>
752226031Sstas      </table>
753226031Sstas</div>
754226031Sstas<div class="memdoc">
755226031Sstas
756226031Sstas<p>
757226031SstasDeprecated: use krb5_get_init_creds() and friends. 
758226031Sstas</div>
759226031Sstas</div><p>
760226031Sstas<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;)" -->
761226031Sstas<div class="memitem">
762226031Sstas<div class="memproto">
763226031Sstas      <table class="memname">
764226031Sstas        <tr>
765226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_skey           </td>
766226031Sstas          <td>(</td>
767226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
768226031Sstas          <td class="paramname"> <em>context</em>, </td>
769226031Sstas        </tr>
770226031Sstas        <tr>
771226031Sstas          <td class="paramkey"></td>
772226031Sstas          <td></td>
773226031Sstas          <td class="paramtype">krb5_flags&nbsp;</td>
774226031Sstas          <td class="paramname"> <em>options</em>, </td>
775226031Sstas        </tr>
776226031Sstas        <tr>
777226031Sstas          <td class="paramkey"></td>
778226031Sstas          <td></td>
779226031Sstas          <td class="paramtype">krb5_addresses *&nbsp;</td>
780226031Sstas          <td class="paramname"> <em>addrs</em>, </td>
781226031Sstas        </tr>
782226031Sstas        <tr>
783226031Sstas          <td class="paramkey"></td>
784226031Sstas          <td></td>
785226031Sstas          <td class="paramtype">const krb5_enctype *&nbsp;</td>
786226031Sstas          <td class="paramname"> <em>etypes</em>, </td>
787226031Sstas        </tr>
788226031Sstas        <tr>
789226031Sstas          <td class="paramkey"></td>
790226031Sstas          <td></td>
791226031Sstas          <td class="paramtype">const krb5_preauthtype *&nbsp;</td>
792226031Sstas          <td class="paramname"> <em>pre_auth_types</em>, </td>
793226031Sstas        </tr>
794226031Sstas        <tr>
795226031Sstas          <td class="paramkey"></td>
796226031Sstas          <td></td>
797226031Sstas          <td class="paramtype">const krb5_keyblock *&nbsp;</td>
798226031Sstas          <td class="paramname"> <em>key</em>, </td>
799226031Sstas        </tr>
800226031Sstas        <tr>
801226031Sstas          <td class="paramkey"></td>
802226031Sstas          <td></td>
803226031Sstas          <td class="paramtype">krb5_ccache&nbsp;</td>
804226031Sstas          <td class="paramname"> <em>ccache</em>, </td>
805226031Sstas        </tr>
806226031Sstas        <tr>
807226031Sstas          <td class="paramkey"></td>
808226031Sstas          <td></td>
809226031Sstas          <td class="paramtype">krb5_creds *&nbsp;</td>
810226031Sstas          <td class="paramname"> <em>creds</em>, </td>
811226031Sstas        </tr>
812226031Sstas        <tr>
813226031Sstas          <td class="paramkey"></td>
814226031Sstas          <td></td>
815226031Sstas          <td class="paramtype">krb5_kdc_rep *&nbsp;</td>
816226031Sstas          <td class="paramname"> <em>ret_as_reply</em></td><td>&nbsp;</td>
817226031Sstas        </tr>
818226031Sstas        <tr>
819226031Sstas          <td></td>
820226031Sstas          <td>)</td>
821226031Sstas          <td></td><td></td><td></td>
822226031Sstas        </tr>
823226031Sstas      </table>
824226031Sstas</div>
825226031Sstas<div class="memdoc">
826226031Sstas
827226031Sstas<p>
828226031SstasDeprecated: use krb5_get_init_creds() and friends. 
829226031Sstas</div>
830226031Sstas</div><p>
831226031Sstas<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;)" -->
832226031Sstas<div class="memitem">
833226031Sstas<div class="memproto">
834226031Sstas      <table class="memname">
835226031Sstas        <tr>
836226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_init_creds_opt_get_error           </td>
837226031Sstas          <td>(</td>
838226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
839226031Sstas          <td class="paramname"> <em>context</em>, </td>
840226031Sstas        </tr>
841226031Sstas        <tr>
842226031Sstas          <td class="paramkey"></td>
843226031Sstas          <td></td>
844226031Sstas          <td class="paramtype">krb5_get_init_creds_opt *&nbsp;</td>
845226031Sstas          <td class="paramname"> <em>opt</em>, </td>
846226031Sstas        </tr>
847226031Sstas        <tr>
848226031Sstas          <td class="paramkey"></td>
849226031Sstas          <td></td>
850226031Sstas          <td class="paramtype">KRB_ERROR **&nbsp;</td>
851226031Sstas          <td class="paramname"> <em>error</em></td><td>&nbsp;</td>
852226031Sstas        </tr>
853226031Sstas        <tr>
854226031Sstas          <td></td>
855226031Sstas          <td>)</td>
856226031Sstas          <td></td><td></td><td></td>
857226031Sstas        </tr>
858226031Sstas      </table>
859226031Sstas</div>
860226031Sstas<div class="memdoc">
861226031Sstas
862226031Sstas<p>
863226031SstasDeprecated: 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>. 
864226031Sstas</div>
865226031Sstas</div><p>
866226031Sstas<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;)" -->
867226031Sstas<div class="memitem">
868226031Sstas<div class="memproto">
869226031Sstas      <table class="memname">
870226031Sstas        <tr>
871226031Sstas          <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_get_init_creds_opt_init           </td>
872226031Sstas          <td>(</td>
873226031Sstas          <td class="paramtype">krb5_get_init_creds_opt *&nbsp;</td>
874226031Sstas          <td class="paramname"> <em>opt</em>          </td>
875226031Sstas          <td>&nbsp;)&nbsp;</td>
876226031Sstas          <td></td>
877226031Sstas        </tr>
878226031Sstas      </table>
879226031Sstas</div>
880226031Sstas<div class="memdoc">
881226031Sstas
882226031Sstas<p>
883226031SstasDeprecated: use <a class="el" href="group__krb5__credential.html#gbc0922393cb5c5eecec2d83f1851c21b">krb5_get_init_creds_opt_alloc()</a>.<p>
884226031SstasThe 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. 
885226031Sstas</div>
886226031Sstas</div><p>
887226031Sstas<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;)" -->
888226031Sstas<div class="memitem">
889226031Sstas<div class="memproto">
890226031Sstas      <table class="memname">
891226031Sstas        <tr>
892226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_CALLCONV krb5_keytab_key_proc           </td>
893226031Sstas          <td>(</td>
894226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
895226031Sstas          <td class="paramname"> <em>context</em>, </td>
896226031Sstas        </tr>
897226031Sstas        <tr>
898226031Sstas          <td class="paramkey"></td>
899226031Sstas          <td></td>
900226031Sstas          <td class="paramtype">krb5_enctype&nbsp;</td>
901226031Sstas          <td class="paramname"> <em>enctype</em>, </td>
902226031Sstas        </tr>
903226031Sstas        <tr>
904226031Sstas          <td class="paramkey"></td>
905226031Sstas          <td></td>
906226031Sstas          <td class="paramtype">krb5_salt&nbsp;</td>
907226031Sstas          <td class="paramname"> <em>salt</em>, </td>
908226031Sstas        </tr>
909226031Sstas        <tr>
910226031Sstas          <td class="paramkey"></td>
911226031Sstas          <td></td>
912226031Sstas          <td class="paramtype">krb5_const_pointer&nbsp;</td>
913226031Sstas          <td class="paramname"> <em>keyseed</em>, </td>
914226031Sstas        </tr>
915226031Sstas        <tr>
916226031Sstas          <td class="paramkey"></td>
917226031Sstas          <td></td>
918226031Sstas          <td class="paramtype">krb5_keyblock **&nbsp;</td>
919226031Sstas          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
920226031Sstas        </tr>
921226031Sstas        <tr>
922226031Sstas          <td></td>
923226031Sstas          <td>)</td>
924226031Sstas          <td></td><td></td><td></td>
925226031Sstas        </tr>
926226031Sstas      </table>
927226031Sstas</div>
928226031Sstas<div class="memdoc">
929226031Sstas
930226031Sstas<p>
931226031SstasDeprecated: use krb5_get_init_creds() and friends. 
932226031Sstas</div>
933226031Sstas</div><p>
934226031Sstas<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;)" -->
935226031Sstas<div class="memitem">
936226031Sstas<div class="memproto">
937226031Sstas      <table class="memname">
938226031Sstas        <tr>
939226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_enctypes           </td>
940226031Sstas          <td>(</td>
941226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
942226031Sstas          <td class="paramname"> <em>context</em>, </td>
943226031Sstas        </tr>
944226031Sstas        <tr>
945226031Sstas          <td class="paramkey"></td>
946226031Sstas          <td></td>
947226031Sstas          <td class="paramtype">krb5_keytype&nbsp;</td>
948226031Sstas          <td class="paramname"> <em>keytype</em>, </td>
949226031Sstas        </tr>
950226031Sstas        <tr>
951226031Sstas          <td class="paramkey"></td>
952226031Sstas          <td></td>
953226031Sstas          <td class="paramtype">unsigned *&nbsp;</td>
954226031Sstas          <td class="paramname"> <em>len</em>, </td>
955226031Sstas        </tr>
956226031Sstas        <tr>
957226031Sstas          <td class="paramkey"></td>
958226031Sstas          <td></td>
959226031Sstas          <td class="paramtype">krb5_enctype **&nbsp;</td>
960226031Sstas          <td class="paramname"> <em>val</em></td><td>&nbsp;</td>
961226031Sstas        </tr>
962226031Sstas        <tr>
963226031Sstas          <td></td>
964226031Sstas          <td>)</td>
965226031Sstas          <td></td><td></td><td></td>
966226031Sstas        </tr>
967226031Sstas      </table>
968226031Sstas</div>
969226031Sstas<div class="memdoc">
970226031Sstas
971226031Sstas<p>
972226031SstasDeprecated: keytypes doesn't exists, they are really enctypes. 
973226031Sstas</div>
974226031Sstas</div><p>
975226031Sstas<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;)" -->
976226031Sstas<div class="memitem">
977226031Sstas<div class="memproto">
978226031Sstas      <table class="memname">
979226031Sstas        <tr>
980226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_enctypes_default           </td>
981226031Sstas          <td>(</td>
982226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
983226031Sstas          <td class="paramname"> <em>context</em>, </td>
984226031Sstas        </tr>
985226031Sstas        <tr>
986226031Sstas          <td class="paramkey"></td>
987226031Sstas          <td></td>
988226031Sstas          <td class="paramtype">krb5_keytype&nbsp;</td>
989226031Sstas          <td class="paramname"> <em>keytype</em>, </td>
990226031Sstas        </tr>
991226031Sstas        <tr>
992226031Sstas          <td class="paramkey"></td>
993226031Sstas          <td></td>
994226031Sstas          <td class="paramtype">unsigned *&nbsp;</td>
995226031Sstas          <td class="paramname"> <em>len</em>, </td>
996226031Sstas        </tr>
997226031Sstas        <tr>
998226031Sstas          <td class="paramkey"></td>
999226031Sstas          <td></td>
1000226031Sstas          <td class="paramtype">krb5_enctype **&nbsp;</td>
1001226031Sstas          <td class="paramname"> <em>val</em></td><td>&nbsp;</td>
1002226031Sstas        </tr>
1003226031Sstas        <tr>
1004226031Sstas          <td></td>
1005226031Sstas          <td>)</td>
1006226031Sstas          <td></td><td></td><td></td>
1007226031Sstas        </tr>
1008226031Sstas      </table>
1009226031Sstas</div>
1010226031Sstas<div class="memdoc">
1011226031Sstas
1012226031Sstas<p>
1013226031SstasDeprecated: keytypes doesn't exists, they are really enctypes. 
1014226031Sstas</div>
1015226031Sstas</div><p>
1016226031Sstas<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;)" -->
1017226031Sstas<div class="memitem">
1018226031Sstas<div class="memproto">
1019226031Sstas      <table class="memname">
1020226031Sstas        <tr>
1021226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_string           </td>
1022226031Sstas          <td>(</td>
1023226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
1024226031Sstas          <td class="paramname"> <em>context</em>, </td>
1025226031Sstas        </tr>
1026226031Sstas        <tr>
1027226031Sstas          <td class="paramkey"></td>
1028226031Sstas          <td></td>
1029226031Sstas          <td class="paramtype">krb5_keytype&nbsp;</td>
1030226031Sstas          <td class="paramname"> <em>keytype</em>, </td>
1031226031Sstas        </tr>
1032226031Sstas        <tr>
1033226031Sstas          <td class="paramkey"></td>
1034226031Sstas          <td></td>
1035226031Sstas          <td class="paramtype">char **&nbsp;</td>
1036226031Sstas          <td class="paramname"> <em>string</em></td><td>&nbsp;</td>
1037226031Sstas        </tr>
1038226031Sstas        <tr>
1039226031Sstas          <td></td>
1040226031Sstas          <td>)</td>
1041226031Sstas          <td></td><td></td><td></td>
1042226031Sstas        </tr>
1043226031Sstas      </table>
1044226031Sstas</div>
1045226031Sstas<div class="memdoc">
1046226031Sstas
1047226031Sstas<p>
1048226031SstasDeprecated: keytypes doesn't exists, they are really enctypes in most cases, use krb5_enctype_to_string(). 
1049226031Sstas</div>
1050226031Sstas</div><p>
1051226031Sstas<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;)" -->
1052226031Sstas<div class="memitem">
1053226031Sstas<div class="memproto">
1054226031Sstas      <table class="memname">
1055226031Sstas        <tr>
1056226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_CALLCONV krb5_password_key_proc           </td>
1057226031Sstas          <td>(</td>
1058226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
1059226031Sstas          <td class="paramname"> <em>context</em>, </td>
1060226031Sstas        </tr>
1061226031Sstas        <tr>
1062226031Sstas          <td class="paramkey"></td>
1063226031Sstas          <td></td>
1064226031Sstas          <td class="paramtype">krb5_enctype&nbsp;</td>
1065226031Sstas          <td class="paramname"> <em>type</em>, </td>
1066226031Sstas        </tr>
1067226031Sstas        <tr>
1068226031Sstas          <td class="paramkey"></td>
1069226031Sstas          <td></td>
1070226031Sstas          <td class="paramtype">krb5_salt&nbsp;</td>
1071226031Sstas          <td class="paramname"> <em>salt</em>, </td>
1072226031Sstas        </tr>
1073226031Sstas        <tr>
1074226031Sstas          <td class="paramkey"></td>
1075226031Sstas          <td></td>
1076226031Sstas          <td class="paramtype">krb5_const_pointer&nbsp;</td>
1077226031Sstas          <td class="paramname"> <em>keyseed</em>, </td>
1078226031Sstas        </tr>
1079226031Sstas        <tr>
1080226031Sstas          <td class="paramkey"></td>
1081226031Sstas          <td></td>
1082226031Sstas          <td class="paramtype">krb5_keyblock **&nbsp;</td>
1083226031Sstas          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
1084226031Sstas        </tr>
1085226031Sstas        <tr>
1086226031Sstas          <td></td>
1087226031Sstas          <td>)</td>
1088226031Sstas          <td></td><td></td><td></td>
1089226031Sstas        </tr>
1090226031Sstas      </table>
1091226031Sstas</div>
1092226031Sstas<div class="memdoc">
1093226031Sstas
1094226031Sstas<p>
1095226031SstasDeprecated: use krb5_get_init_creds() and friends. 
1096226031Sstas</div>
1097226031Sstas</div><p>
1098226031Sstas<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;)" -->
1099226031Sstas<div class="memitem">
1100226031Sstas<div class="memproto">
1101226031Sstas      <table class="memname">
1102226031Sstas        <tr>
1103226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_realm* KRB5_LIB_CALL krb5_princ_realm           </td>
1104226031Sstas          <td>(</td>
1105226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
1106226031Sstas          <td class="paramname"> <em>context</em>, </td>
1107226031Sstas        </tr>
1108226031Sstas        <tr>
1109226031Sstas          <td class="paramkey"></td>
1110226031Sstas          <td></td>
1111226031Sstas          <td class="paramtype">krb5_principal&nbsp;</td>
1112226031Sstas          <td class="paramname"> <em>principal</em></td><td>&nbsp;</td>
1113226031Sstas        </tr>
1114226031Sstas        <tr>
1115226031Sstas          <td></td>
1116226031Sstas          <td>)</td>
1117226031Sstas          <td></td><td></td><td></td>
1118226031Sstas        </tr>
1119226031Sstas      </table>
1120226031Sstas</div>
1121226031Sstas<div class="memdoc">
1122226031Sstas
1123226031Sstas<p>
1124226031SstasDeprecated: use <a class="el" href="group__krb5__principal.html#gccd23426798cf776a96c23a455576362">krb5_principal_get_realm()</a> 
1125226031Sstas</div>
1126226031Sstas</div><p>
1127226031Sstas<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;)" -->
1128226031Sstas<div class="memitem">
1129226031Sstas<div class="memproto">
1130226031Sstas      <table class="memname">
1131226031Sstas        <tr>
1132226031Sstas          <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_princ_set_realm           </td>
1133226031Sstas          <td>(</td>
1134226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
1135226031Sstas          <td class="paramname"> <em>context</em>, </td>
1136226031Sstas        </tr>
1137226031Sstas        <tr>
1138226031Sstas          <td class="paramkey"></td>
1139226031Sstas          <td></td>
1140226031Sstas          <td class="paramtype">krb5_principal&nbsp;</td>
1141226031Sstas          <td class="paramname"> <em>principal</em>, </td>
1142226031Sstas        </tr>
1143226031Sstas        <tr>
1144226031Sstas          <td class="paramkey"></td>
1145226031Sstas          <td></td>
1146226031Sstas          <td class="paramtype">krb5_realm *&nbsp;</td>
1147226031Sstas          <td class="paramname"> <em>realm</em></td><td>&nbsp;</td>
1148226031Sstas        </tr>
1149226031Sstas        <tr>
1150226031Sstas          <td></td>
1151226031Sstas          <td>)</td>
1152226031Sstas          <td></td><td></td><td></td>
1153226031Sstas        </tr>
1154226031Sstas      </table>
1155226031Sstas</div>
1156226031Sstas<div class="memdoc">
1157226031Sstas
1158226031Sstas<p>
1159226031SstasDeprecated: use <a class="el" href="group__krb5__principal.html#gaacf06babb00b391f35a8468a0ec96f9">krb5_principal_set_realm()</a> 
1160226031Sstas</div>
1161226031Sstas</div><p>
1162226031Sstas<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" -->
1163226031Sstas<div class="memitem">
1164226031Sstas<div class="memproto">
1165226031Sstas      <table class="memname">
1166226031Sstas        <tr>
1167226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_set_error_string           </td>
1168226031Sstas          <td>(</td>
1169226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
1170226031Sstas          <td class="paramname"> <em>context</em>, </td>
1171226031Sstas        </tr>
1172226031Sstas        <tr>
1173226031Sstas          <td class="paramkey"></td>
1174226031Sstas          <td></td>
1175226031Sstas          <td class="paramtype">const char *&nbsp;</td>
1176226031Sstas          <td class="paramname"> <em>fmt</em>, </td>
1177226031Sstas        </tr>
1178226031Sstas        <tr>
1179226031Sstas          <td class="paramkey"></td>
1180226031Sstas          <td></td>
1181226031Sstas          <td class="paramtype">&nbsp;</td>
1182226031Sstas          <td class="paramname"> <em>...</em></td><td>&nbsp;</td>
1183226031Sstas        </tr>
1184226031Sstas        <tr>
1185226031Sstas          <td></td>
1186226031Sstas          <td>)</td>
1187226031Sstas          <td></td><td></td><td></td>
1188226031Sstas        </tr>
1189226031Sstas      </table>
1190226031Sstas</div>
1191226031Sstas<div class="memdoc">
1192226031Sstas
1193226031Sstas<p>
1194226031SstasSet the error message returned by krb5_get_error_string().<p>
1195226031SstasDeprecated: use krb5_get_error_message()<p>
1196226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd>
1197226031Sstas  <table border="0" cellspacing="2" cellpadding="0">
1198226031Sstas    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>Kerberos context </td></tr>
1199226031Sstas    <tr><td valign="top"></td><td valign="top"><em>fmt</em>&nbsp;</td><td>error message to free</td></tr>
1200226031Sstas  </table>
1201226031Sstas</dl>
1202226031Sstas<dl class="return" compact><dt><b>Returns:</b></dt><dd>Return an error code or 0. </dd></dl>
1203226031Sstas
1204226031Sstas</div>
1205226031Sstas</div><p>
1206226031Sstas<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;)" -->
1207226031Sstas<div class="memitem">
1208226031Sstas<div class="memproto">
1209226031Sstas      <table class="memname">
1210226031Sstas        <tr>
1211226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_string_to_keytype           </td>
1212226031Sstas          <td>(</td>
1213226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
1214226031Sstas          <td class="paramname"> <em>context</em>, </td>
1215226031Sstas        </tr>
1216226031Sstas        <tr>
1217226031Sstas          <td class="paramkey"></td>
1218226031Sstas          <td></td>
1219226031Sstas          <td class="paramtype">const char *&nbsp;</td>
1220226031Sstas          <td class="paramname"> <em>string</em>, </td>
1221226031Sstas        </tr>
1222226031Sstas        <tr>
1223226031Sstas          <td class="paramkey"></td>
1224226031Sstas          <td></td>
1225226031Sstas          <td class="paramtype">krb5_keytype *&nbsp;</td>
1226226031Sstas          <td class="paramname"> <em>keytype</em></td><td>&nbsp;</td>
1227226031Sstas        </tr>
1228226031Sstas        <tr>
1229226031Sstas          <td></td>
1230226031Sstas          <td>)</td>
1231226031Sstas          <td></td><td></td><td></td>
1232226031Sstas        </tr>
1233226031Sstas      </table>
1234226031Sstas</div>
1235226031Sstas<div class="memdoc">
1236226031Sstas
1237226031Sstas<p>
1238226031SstasDeprecated: keytypes doesn't exists, they are really enctypes in most cases, use krb5_string_to_enctype(). 
1239226031Sstas</div>
1240226031Sstas</div><p>
1241226031Sstas<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" -->
1242226031Sstas<div class="memitem">
1243226031Sstas<div class="memproto">
1244226031Sstas      <table class="memname">
1245226031Sstas        <tr>
1246226031Sstas          <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vset_error_string           </td>
1247226031Sstas          <td>(</td>
1248226031Sstas          <td class="paramtype">krb5_context&nbsp;</td>
1249226031Sstas          <td class="paramname"> <em>context</em>, </td>
1250226031Sstas        </tr>
1251226031Sstas        <tr>
1252226031Sstas          <td class="paramkey"></td>
1253226031Sstas          <td></td>
1254226031Sstas          <td class="paramtype">const char *&nbsp;</td>
1255226031Sstas          <td class="paramname"> <em>fmt</em>, </td>
1256226031Sstas        </tr>
1257226031Sstas        <tr>
1258226031Sstas          <td class="paramkey"></td>
1259226031Sstas          <td></td>
1260226031Sstas          <td class="paramtype">va_list&nbsp;</td>
1261226031Sstas          <td class="paramname"> <em>args</em></td><td>&nbsp;</td>
1262226031Sstas        </tr>
1263226031Sstas        <tr>
1264226031Sstas          <td></td>
1265226031Sstas          <td>)</td>
1266226031Sstas          <td></td><td></td><td></td>
1267226031Sstas        </tr>
1268226031Sstas      </table>
1269226031Sstas</div>
1270226031Sstas<div class="memdoc">
1271226031Sstas
1272226031Sstas<p>
1273226031SstasSet 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>
1274226031SstasDeprecated: use krb5_vset_error_message()<p>
1275226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd>
1276226031Sstas  <table border="0" cellspacing="2" cellpadding="0">
1277226031Sstas    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>Kerberos context </td></tr>
1278226031Sstas    <tr><td valign="top"></td><td valign="top"><em>msg</em>&nbsp;</td><td>error message to free</td></tr>
1279226031Sstas  </table>
1280226031Sstas</dl>
1281226031Sstas<dl class="return" compact><dt><b>Returns:</b></dt><dd>Return an error code or 0. </dd></dl>
1282226031Sstas
1283226031Sstas</div>
1284226031Sstas</div><p>
1285226031Sstas</div>
1286226031Sstas<hr size="1"><address style="text-align: right;"><small>
1287234027SstasGenerated 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>
1288226031Sstas</body>
1289226031Sstas</html>
1290