Deleted Added
full compact
krb5.h (102644) krb5.h (103423)
1/*
2 * Copyright (c) 1997 - 2002 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:

--- 17 unchanged lines hidden (view full) ---

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
1/*
2 * Copyright (c) 1997 - 2002 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:

--- 17 unchanged lines hidden (view full) ---

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/* $Id: krb5.h,v 1.203 2002/08/22 10:06:20 joda Exp $ */
34/* $Id: krb5.h,v 1.205 2002/09/03 17:31:47 joda Exp $ */
35
36#ifndef __KRB5_H__
37#define __KRB5_H__
38
39#include <time.h>
40#include <krb5-types.h>
41
42#include <asn1_err.h>

--- 51 unchanged lines hidden (view full) ---

94 ENCTYPE_DES3_CBC_SHA1 = ETYPE_DES3_CBC_SHA1,
95 ENCTYPE_ARCFOUR_HMAC_MD5 = ETYPE_ARCFOUR_HMAC_MD5,
96 ENCTYPE_ARCFOUR_HMAC_MD5_56 = ETYPE_ARCFOUR_HMAC_MD5_56,
97 ENCTYPE_ENCTYPE_PK_CROSS = ETYPE_ENCTYPE_PK_CROSS,
98 ENCTYPE_DES_CBC_NONE = ETYPE_DES_CBC_NONE,
99 ENCTYPE_DES3_CBC_NONE = ETYPE_DES3_CBC_NONE,
100 ENCTYPE_DES_CFB64_NONE = ETYPE_DES_CFB64_NONE,
101 ENCTYPE_DES_PCBC_NONE = ETYPE_DES_PCBC_NONE,
35
36#ifndef __KRB5_H__
37#define __KRB5_H__
38
39#include <time.h>
40#include <krb5-types.h>
41
42#include <asn1_err.h>

--- 51 unchanged lines hidden (view full) ---

94 ENCTYPE_DES3_CBC_SHA1 = ETYPE_DES3_CBC_SHA1,
95 ENCTYPE_ARCFOUR_HMAC_MD5 = ETYPE_ARCFOUR_HMAC_MD5,
96 ENCTYPE_ARCFOUR_HMAC_MD5_56 = ETYPE_ARCFOUR_HMAC_MD5_56,
97 ENCTYPE_ENCTYPE_PK_CROSS = ETYPE_ENCTYPE_PK_CROSS,
98 ENCTYPE_DES_CBC_NONE = ETYPE_DES_CBC_NONE,
99 ENCTYPE_DES3_CBC_NONE = ETYPE_DES3_CBC_NONE,
100 ENCTYPE_DES_CFB64_NONE = ETYPE_DES_CFB64_NONE,
101 ENCTYPE_DES_PCBC_NONE = ETYPE_DES_PCBC_NONE,
102 ENCTYPE_DES3_CBC_NONE_IVEC = ETYPE_DES3_CBC_NONE_IVEC
103};
104
105typedef PADATA_TYPE krb5_preauthtype;
106
107typedef enum krb5_key_usage {
108 KRB5_KU_PA_ENC_TIMESTAMP = 1,
109 /* AS-REQ PA-ENC-TIMESTAMP padata timestamp, encrypted with the
110 client key (section 5.4.1) */

--- 92 unchanged lines hidden (view full) ---

203 KRB5_ADDRESS_INET = 2,
204 KRB5_ADDRESS_INET6 = 24,
205 KRB5_ADDRESS_ADDRPORT = 256,
206 KRB5_ADDRESS_IPPORT = 257
207} krb5_address_type;
208
209enum {
210 AP_OPTS_USE_SESSION_KEY = 1,
102};
103
104typedef PADATA_TYPE krb5_preauthtype;
105
106typedef enum krb5_key_usage {
107 KRB5_KU_PA_ENC_TIMESTAMP = 1,
108 /* AS-REQ PA-ENC-TIMESTAMP padata timestamp, encrypted with the
109 client key (section 5.4.1) */

--- 92 unchanged lines hidden (view full) ---

202 KRB5_ADDRESS_INET = 2,
203 KRB5_ADDRESS_INET6 = 24,
204 KRB5_ADDRESS_ADDRPORT = 256,
205 KRB5_ADDRESS_IPPORT = 257
206} krb5_address_type;
207
208enum {
209 AP_OPTS_USE_SESSION_KEY = 1,
211 AP_OPTS_MUTUAL_REQUIRED = 2
210 AP_OPTS_MUTUAL_REQUIRED = 2,
211 AP_OPTS_USE_SUBKEY = 4 /* library internal */
212};
213
214typedef HostAddress krb5_address;
215
216typedef HostAddresses krb5_addresses;
217
218typedef enum krb5_keytype {
219 KEYTYPE_NULL = 0,

--- 452 unchanged lines hidden ---
212};
213
214typedef HostAddress krb5_address;
215
216typedef HostAddresses krb5_addresses;
217
218typedef enum krb5_keytype {
219 KEYTYPE_NULL = 0,

--- 452 unchanged lines hidden ---