(krb5_enctype): add ENCTYPE_* aliases for compatibility with MIT krb5

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9730 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
2001-03-04 02:13:14 +00:00
parent f123f3c437
commit 81aa7f506c

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997 - 2000 Kungliga Tekniska H<>gskolan * Copyright (c) 1997 - 2001 Kungliga Tekniska H<>gskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *
@@ -71,24 +71,42 @@ typedef struct krb5_crypto_data *krb5_crypto;
typedef CKSUMTYPE krb5_cksumtype; typedef CKSUMTYPE krb5_cksumtype;
typedef enum krb5_enctype { typedef enum krb5_enctype {
ETYPE_NULL = 0, ETYPE_NULL = 0,
ETYPE_DES_CBC_CRC = 1, ENCTYPE_NULL = ETYPE_NULL,
ETYPE_DES_CBC_MD4 = 2, ETYPE_DES_CBC_CRC = 1,
ETYPE_DES_CBC_MD5 = 3, ENCTYPE_DES_CBC_CRC = ETYPE_DES_CBC_CRC,
ETYPE_DES3_CBC_MD5 = 5, ETYPE_DES_CBC_MD4 = 2,
ETYPE_OLD_DES3_CBC_SHA1 = 7, ENCTYPE_DES_CBC_MD4 = ETYPE_DES_CBC_MD4,
ETYPE_SIGN_DSA_GENERATE = 8, ETYPE_DES_CBC_MD5 = 3,
ETYPE_ENCRYPT_RSA_PRIV = 9, ENCTYPE_DES_CBC_MD5 = ETYPE_DES_CBC_MD5,
ETYPE_ENCRYPT_RSA_PUB = 10, ETYPE_DES3_CBC_MD5 = 5,
ETYPE_DES3_CBC_SHA1 = 16, /* with key derivation */ ENCTYPE_DES3_CBC_MD5 = ETYPE_DES3_CBC_MD5,
ETYPE_ARCFOUR_HMAC_MD5 = 23, ETYPE_OLD_DES3_CBC_SHA1 = 7,
ETYPE_ARCFOUR_HMAC_MD5_56 = 24, ENCTYPE_OLD_DES3_CBC_SHA1 = ETYPE_OLD_DES3_CBC_SHA1,
ETYPE_ENCTYPE_PK_CROSS = 48, ETYPE_SIGN_DSA_GENERATE = 8,
ETYPE_DES_CBC_NONE = -0x1000, ENCTYPE_SIGN_DSA_GENERATE = ETYPE_SIGN_DSA_GENERATE,
ETYPE_DES3_CBC_NONE = -0x1001, ETYPE_ENCRYPT_RSA_PRIV = 9,
ETYPE_DES_CFB64_NONE = -0x1002, ENCTYPE_ENCRYPT_RSA_PRIV = ETYPE_ENCRYPT_RSA_PRIV,
ETYPE_DES_PCBC_NONE = -0x1003, ETYPE_ENCRYPT_RSA_PUB = 10,
ETYPE_DES3_CBC_NONE_IVEC = -0x1004 ENCTYPE_ENCRYPT_RSA_PUB = ETYPE_ENCRYPT_RSA_PUB,
ETYPE_DES3_CBC_SHA1 = 16, /* with key derivation */
ENCTYPE_DES3_CBC_SHA1 = ETYPE_DES3_CBC_SHA1,
ETYPE_ARCFOUR_HMAC_MD5 = 23,
ENCTYPE_ARCFOUR_HMAC_MD5 = ETYPE_ARCFOUR_HMAC_MD5,
ETYPE_ARCFOUR_HMAC_MD5_56 = 24,
ENCTYPE_ARCFOUR_HMAC_MD5_56 = ETYPE_ARCFOUR_HMAC_MD5_56,
ETYPE_ENCTYPE_PK_CROSS = 48,
ENCTYPE_ENCTYPE_PK_CROSS = ETYPE_ENCTYPE_PK_CROSS,
ETYPE_DES_CBC_NONE = -0x1000,
ENCTYPE_DES_CBC_NONE = ETYPE_DES_CBC_NONE,
ETYPE_DES3_CBC_NONE = -0x1001,
ENCTYPE_DES3_CBC_NONE = ETYPE_DES3_CBC_NONE,
ETYPE_DES_CFB64_NONE = -0x1002,
ENCTYPE_DES_CFB64_NONE = ETYPE_DES_CFB64_NONE,
ETYPE_DES_PCBC_NONE = -0x1003,
ENCTYPE_DES_PCBC_NONE = ETYPE_DES_PCBC_NONE,
ETYPE_DES3_CBC_NONE_IVEC = -0x1004,
ENCTYPE_DES3_CBC_NONE_IVEC = ETYPE_DES3_CBC_NONE_IVEC,
} krb5_enctype; } krb5_enctype;
typedef PADATA_TYPE krb5_preauthtype; typedef PADATA_TYPE krb5_preauthtype;