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