source: trunk/server/source4/heimdal/lib/krb5/codec.c

Last change on this file was 745, checked in by Silvan Scherrer, 13 years ago

Samba Server: updated trunk to 3.6.0

File size: 5.9 KB
Line 
1/*
2 * Copyright (c) 1998 - 2001 Kungliga Tekniska Högskolan
3 * (Royal Institute of Technology, Stockholm, Sweden).
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:
9 *
10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 *
13 * 2. Redistributions in binary form must reproduce the above copyright
14 * notice, this list of conditions and the following disclaimer in the
15 * documentation and/or other materials provided with the distribution.
16 *
17 * 3. Neither the name of the Institute nor the names of its contributors
18 * may be used to endorse or promote products derived from this software
19 * without specific prior written permission.
20 *
21 * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
22 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
25 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 */
33
34#define KRB5_DEPRECATED
35
36#include "krb5_locl.h"
37
38#ifndef HEIMDAL_SMALLER
39
40KRB5_DEPRECATED
41KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
42krb5_decode_EncTicketPart (krb5_context context,
43 const void *data,
44 size_t length,
45 EncTicketPart *t,
46 size_t *len)
47{
48 return decode_EncTicketPart(data, length, t, len);
49}
50
51KRB5_DEPRECATED
52KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
53krb5_encode_EncTicketPart (krb5_context context,
54 void *data,
55 size_t length,
56 EncTicketPart *t,
57 size_t *len)
58{
59 return encode_EncTicketPart(data, length, t, len);
60}
61
62KRB5_DEPRECATED
63KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
64krb5_decode_EncASRepPart (krb5_context context,
65 const void *data,
66 size_t length,
67 EncASRepPart *t,
68 size_t *len)
69{
70 return decode_EncASRepPart(data, length, t, len);
71}
72
73KRB5_DEPRECATED
74KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
75krb5_encode_EncASRepPart (krb5_context context,
76 void *data,
77 size_t length,
78 EncASRepPart *t,
79 size_t *len)
80{
81 return encode_EncASRepPart(data, length, t, len);
82}
83
84KRB5_DEPRECATED
85KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
86krb5_decode_EncTGSRepPart (krb5_context context,
87 const void *data,
88 size_t length,
89 EncTGSRepPart *t,
90 size_t *len)
91{
92 return decode_EncTGSRepPart(data, length, t, len);
93}
94
95KRB5_DEPRECATED
96KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
97krb5_encode_EncTGSRepPart (krb5_context context,
98 void *data,
99 size_t length,
100 EncTGSRepPart *t,
101 size_t *len)
102{
103 return encode_EncTGSRepPart(data, length, t, len);
104}
105
106KRB5_DEPRECATED
107KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
108krb5_decode_EncAPRepPart (krb5_context context,
109 const void *data,
110 size_t length,
111 EncAPRepPart *t,
112 size_t *len)
113{
114 return decode_EncAPRepPart(data, length, t, len);
115}
116
117KRB5_DEPRECATED
118KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
119krb5_encode_EncAPRepPart (krb5_context context,
120 void *data,
121 size_t length,
122 EncAPRepPart *t,
123 size_t *len)
124{
125 return encode_EncAPRepPart(data, length, t, len);
126}
127
128KRB5_DEPRECATED
129KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
130krb5_decode_Authenticator (krb5_context context,
131 const void *data,
132 size_t length,
133 Authenticator *t,
134 size_t *len)
135{
136 return decode_Authenticator(data, length, t, len);
137}
138
139KRB5_DEPRECATED
140KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
141krb5_encode_Authenticator (krb5_context context,
142 void *data,
143 size_t length,
144 Authenticator *t,
145 size_t *len)
146{
147 return encode_Authenticator(data, length, t, len);
148}
149
150KRB5_DEPRECATED
151KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
152krb5_decode_EncKrbCredPart (krb5_context context,
153 const void *data,
154 size_t length,
155 EncKrbCredPart *t,
156 size_t *len)
157{
158 return decode_EncKrbCredPart(data, length, t, len);
159}
160
161KRB5_DEPRECATED
162KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
163krb5_encode_EncKrbCredPart (krb5_context context,
164 void *data,
165 size_t length,
166 EncKrbCredPart *t,
167 size_t *len)
168{
169 return encode_EncKrbCredPart (data, length, t, len);
170}
171
172KRB5_DEPRECATED
173KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
174krb5_decode_ETYPE_INFO (krb5_context context,
175 const void *data,
176 size_t length,
177 ETYPE_INFO *t,
178 size_t *len)
179{
180 return decode_ETYPE_INFO(data, length, t, len);
181}
182
183KRB5_DEPRECATED
184KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
185krb5_encode_ETYPE_INFO (krb5_context context,
186 void *data,
187 size_t length,
188 ETYPE_INFO *t,
189 size_t *len)
190{
191 return encode_ETYPE_INFO (data, length, t, len);
192}
193
194KRB5_DEPRECATED
195KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
196krb5_decode_ETYPE_INFO2 (krb5_context context,
197 const void *data,
198 size_t length,
199 ETYPE_INFO2 *t,
200 size_t *len)
201{
202 return decode_ETYPE_INFO2(data, length, t, len);
203}
204
205KRB5_DEPRECATED
206KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
207krb5_encode_ETYPE_INFO2 (krb5_context context,
208 void *data,
209 size_t length,
210 ETYPE_INFO2 *t,
211 size_t *len)
212{
213 return encode_ETYPE_INFO2 (data, length, t, len);
214}
215
216#endif /* HEIMDAL_SMALLER */
Note: See TracBrowser for help on using the repository browser.