Line 0
Link Here
|
|
|
1 |
--- epan/dissectors/packet-kerberos.c.orig 2016-10-04 18:27:49 UTC |
2 |
+++ epan/dissectors/packet-kerberos.c |
3 |
@@ -1068,66 +1068,7 @@ decrypt_krb5_data(proto_tree *tree, pack |
4 |
#define KRB5_MSG_ENC_KRB_CRED_PART 29 /* EncKrbCredPart */ |
5 |
#define KRB5_MSG_ERROR 30 /* KRB-ERROR type */ |
6 |
|
7 |
-/* encryption type constants */ |
8 |
-#define KRB5_ENCTYPE_NULL 0 |
9 |
-#define KRB5_ENCTYPE_DES_CBC_CRC 1 |
10 |
-#define KRB5_ENCTYPE_DES_CBC_MD4 2 |
11 |
-#define KRB5_ENCTYPE_DES_CBC_MD5 3 |
12 |
-#define KRB5_ENCTYPE_DES_CBC_RAW 4 |
13 |
-#define KRB5_ENCTYPE_DES3_CBC_SHA 5 |
14 |
-#define KRB5_ENCTYPE_DES3_CBC_RAW 6 |
15 |
-#define KRB5_ENCTYPE_DES_HMAC_SHA1 8 |
16 |
-#define KRB5_ENCTYPE_DSA_SHA1_CMS 9 |
17 |
-#define KRB5_ENCTYPE_RSA_MD5_CMS 10 |
18 |
-#define KRB5_ENCTYPE_RSA_SHA1_CMS 11 |
19 |
-#define KRB5_ENCTYPE_RC2_CBC_ENV 12 |
20 |
-#define KRB5_ENCTYPE_RSA_ENV 13 |
21 |
-#define KRB5_ENCTYPE_RSA_ES_OEAP_ENV 14 |
22 |
-#define KRB5_ENCTYPE_DES_EDE3_CBC_ENV 15 |
23 |
-#define KRB5_ENCTYPE_DES3_CBC_SHA1 16 |
24 |
-#define KRB5_ENCTYPE_AES128_CTS_HMAC_SHA1_96 17 |
25 |
-#define KRB5_ENCTYPE_AES256_CTS_HMAC_SHA1_96 18 |
26 |
-#define KRB5_ENCTYPE_DES_CBC_MD5_NT 20 |
27 |
-#define KERB_ENCTYPE_RC4_HMAC 23 |
28 |
-#define KERB_ENCTYPE_RC4_HMAC_EXP 24 |
29 |
-#define KRB5_ENCTYPE_UNKNOWN 0x1ff |
30 |
-#define KRB5_ENCTYPE_LOCAL_DES3_HMAC_SHA1 0x7007 |
31 |
-#define KRB5_ENCTYPE_RC4_PLAIN_EXP 0xffffff73 |
32 |
-#define KRB5_ENCTYPE_RC4_PLAIN 0xffffff74 |
33 |
-#define KRB5_ENCTYPE_RC4_PLAIN_OLD_EXP 0xffffff78 |
34 |
-#define KRB5_ENCTYPE_RC4_HMAC_OLD_EXP 0xffffff79 |
35 |
-#define KRB5_ENCTYPE_RC4_PLAIN_OLD 0xffffff7a |
36 |
-#define KRB5_ENCTYPE_RC4_HMAC_OLD 0xffffff7b |
37 |
-#define KRB5_ENCTYPE_DES_PLAIN 0xffffff7c |
38 |
-#define KRB5_ENCTYPE_RC4_SHA 0xffffff7d |
39 |
-#define KRB5_ENCTYPE_RC4_LM 0xffffff7e |
40 |
-#define KRB5_ENCTYPE_RC4_PLAIN2 0xffffff7f |
41 |
-#define KRB5_ENCTYPE_RC4_MD4 0xffffff80 |
42 |
- |
43 |
-/* checksum types */ |
44 |
-#define KRB5_CHKSUM_NONE 0 |
45 |
-#define KRB5_CHKSUM_CRC32 1 |
46 |
-#define KRB5_CHKSUM_MD4 2 |
47 |
-#define KRB5_CHKSUM_KRB_DES_MAC 4 |
48 |
-#define KRB5_CHKSUM_KRB_DES_MAC_K 5 |
49 |
-#define KRB5_CHKSUM_MD5 7 |
50 |
-#define KRB5_CHKSUM_MD5_DES 8 |
51 |
-/* the following four come from packetcable */ |
52 |
-#define KRB5_CHKSUM_MD5_DES3 9 |
53 |
-#define KRB5_CHKSUM_HMAC_SHA1_DES3_KD 12 |
54 |
-#define KRB5_CHKSUM_HMAC_SHA1_DES3 13 |
55 |
-#define KRB5_CHKSUM_SHA1_UNKEYED 14 |
56 |
-#define KRB5_CHKSUM_HMAC_MD5 0xffffff76 |
57 |
-#define KRB5_CHKSUM_MD5_HMAC 0xffffff77 |
58 |
-#define KRB5_CHKSUM_RC4_MD5 0xffffff78 |
59 |
-#define KRB5_CHKSUM_MD25 0xffffff79 |
60 |
-#define KRB5_CHKSUM_DES_MAC_MD5 0xffffff7a |
61 |
-#define KRB5_CHKSUM_DES_MAC 0xffffff7b |
62 |
-#define KRB5_CHKSUM_REAL_CRC32 0xffffff7c |
63 |
-#define KRB5_CHKSUM_SHA1 0xffffff7d |
64 |
-#define KRB5_CHKSUM_LM 0xffffff7e |
65 |
#define KRB5_CHKSUM_GSSAPI 0x8003 |
66 |
- |
67 |
/* |
68 |
* For KERB_ENCTYPE_RC4_HMAC and KERB_ENCTYPE_RC4_HMAC_EXP, see |
69 |
* |
70 |
@@ -1423,71 +1364,6 @@ static const value_string krb5_preauthen |
71 |
{ 0 , NULL }, |
72 |
}; |
73 |
|
74 |
-#if 0 |
75 |
-static const value_string krb5_encryption_types[] = { |
76 |
- { KRB5_ENCTYPE_NULL , "NULL" }, |
77 |
- { KRB5_ENCTYPE_DES_CBC_CRC , "des-cbc-crc" }, |
78 |
- { KRB5_ENCTYPE_DES_CBC_MD4 , "des-cbc-md4" }, |
79 |
- { KRB5_ENCTYPE_DES_CBC_MD5 , "des-cbc-md5" }, |
80 |
- { KRB5_ENCTYPE_DES_CBC_RAW , "des-cbc-raw" }, |
81 |
- { KRB5_ENCTYPE_DES3_CBC_SHA , "des3-cbc-sha" }, |
82 |
- { KRB5_ENCTYPE_DES3_CBC_RAW , "des3-cbc-raw" }, |
83 |
- { KRB5_ENCTYPE_DES_HMAC_SHA1 , "des-hmac-sha1" }, |
84 |
- { KRB5_ENCTYPE_DSA_SHA1_CMS , "dsa-sha1-cms" }, |
85 |
- { KRB5_ENCTYPE_RSA_MD5_CMS , "rsa-md5-cms" }, |
86 |
- { KRB5_ENCTYPE_RSA_SHA1_CMS , "rsa-sha1-cms" }, |
87 |
- { KRB5_ENCTYPE_RC2_CBC_ENV , "rc2-cbc-env" }, |
88 |
- { KRB5_ENCTYPE_RSA_ENV , "rsa-env" }, |
89 |
- { KRB5_ENCTYPE_RSA_ES_OEAP_ENV, "rsa-es-oeap-env" }, |
90 |
- { KRB5_ENCTYPE_DES_EDE3_CBC_ENV, "des-ede3-cbc-env" }, |
91 |
- { KRB5_ENCTYPE_DES3_CBC_SHA1 , "des3-cbc-sha1" }, |
92 |
- { KRB5_ENCTYPE_AES128_CTS_HMAC_SHA1_96 , "aes128-cts-hmac-sha1-96" }, |
93 |
- { KRB5_ENCTYPE_AES256_CTS_HMAC_SHA1_96 , "aes256-cts-hmac-sha1-96" }, |
94 |
- { KRB5_ENCTYPE_DES_CBC_MD5_NT , "des-cbc-md5-nt" }, |
95 |
- { KERB_ENCTYPE_RC4_HMAC , "rc4-hmac" }, |
96 |
- { KERB_ENCTYPE_RC4_HMAC_EXP , "rc4-hmac-exp" }, |
97 |
- { KRB5_ENCTYPE_UNKNOWN , "unknown" }, |
98 |
- { KRB5_ENCTYPE_LOCAL_DES3_HMAC_SHA1 , "local-des3-hmac-sha1" }, |
99 |
- { KRB5_ENCTYPE_RC4_PLAIN_EXP , "rc4-plain-exp" }, |
100 |
- { KRB5_ENCTYPE_RC4_PLAIN , "rc4-plain" }, |
101 |
- { KRB5_ENCTYPE_RC4_PLAIN_OLD_EXP, "rc4-plain-old-exp" }, |
102 |
- { KRB5_ENCTYPE_RC4_HMAC_OLD_EXP, "rc4-hmac-old-exp" }, |
103 |
- { KRB5_ENCTYPE_RC4_PLAIN_OLD , "rc4-plain-old" }, |
104 |
- { KRB5_ENCTYPE_RC4_HMAC_OLD , "rc4-hmac-old" }, |
105 |
- { KRB5_ENCTYPE_DES_PLAIN , "des-plain" }, |
106 |
- { KRB5_ENCTYPE_RC4_SHA , "rc4-sha" }, |
107 |
- { KRB5_ENCTYPE_RC4_LM , "rc4-lm" }, |
108 |
- { KRB5_ENCTYPE_RC4_PLAIN2 , "rc4-plain2" }, |
109 |
- { KRB5_ENCTYPE_RC4_MD4 , "rc4-md4" }, |
110 |
- { 0 , NULL }, |
111 |
-}; |
112 |
- |
113 |
-static const value_string krb5_checksum_types[] = { |
114 |
- { KRB5_CHKSUM_NONE , "none" }, |
115 |
- { KRB5_CHKSUM_CRC32 , "crc32" }, |
116 |
- { KRB5_CHKSUM_MD4 , "md4" }, |
117 |
- { KRB5_CHKSUM_KRB_DES_MAC , "krb-des-mac" }, |
118 |
- { KRB5_CHKSUM_KRB_DES_MAC_K , "krb-des-mac-k" }, |
119 |
- { KRB5_CHKSUM_MD5 , "md5" }, |
120 |
- { KRB5_CHKSUM_MD5_DES , "md5-des" }, |
121 |
- { KRB5_CHKSUM_MD5_DES3 , "md5-des3" }, |
122 |
- { KRB5_CHKSUM_HMAC_SHA1_DES3_KD, "hmac-sha1-des3-kd" }, |
123 |
- { KRB5_CHKSUM_HMAC_SHA1_DES3 , "hmac-sha1-des3" }, |
124 |
- { KRB5_CHKSUM_SHA1_UNKEYED , "sha1 (unkeyed)" }, |
125 |
- { KRB5_CHKSUM_HMAC_MD5 , "hmac-md5" }, |
126 |
- { KRB5_CHKSUM_MD5_HMAC , "md5-hmac" }, |
127 |
- { KRB5_CHKSUM_RC4_MD5 , "rc5-md5" }, |
128 |
- { KRB5_CHKSUM_MD25 , "md25" }, |
129 |
- { KRB5_CHKSUM_DES_MAC_MD5 , "des-mac-md5" }, |
130 |
- { KRB5_CHKSUM_DES_MAC , "des-mac" }, |
131 |
- { KRB5_CHKSUM_REAL_CRC32 , "real-crc32" }, |
132 |
- { KRB5_CHKSUM_SHA1 , "sha1" }, |
133 |
- { KRB5_CHKSUM_LM , "lm" }, |
134 |
- { KRB5_CHKSUM_GSSAPI , "gssapi-8003" }, |
135 |
- { 0 , NULL }, |
136 |
-}; |
137 |
-#endif |
138 |
- |
139 |
#define KRB5_AD_IF_RELEVANT 1 |
140 |
#define KRB5_AD_INTENDED_FOR_SERVER 2 |
141 |
#define KRB5_AD_INTENDED_FOR_APPLICATION_CLASS 3 |
142 |
@@ -4341,7 +4217,7 @@ dissect_kerberos_ChangePasswdData(gboole |
143 |
|
144 |
|
145 |
/*--- End of included file: packet-kerberos-fn.c ---*/ |
146 |
-#line 1985 "./asn1/kerberos/packet-kerberos-template.c" |
147 |
+#line 1861 "./asn1/kerberos/packet-kerberos-template.c" |
148 |
|
149 |
/* Make wrappers around exported functions for now */ |
150 |
int |
151 |
@@ -5395,7 +5271,7 @@ void proto_register_kerberos(void) { |
152 |
NULL, HFILL }}, |
153 |
|
154 |
/*--- End of included file: packet-kerberos-hfarr.c ---*/ |
155 |
-#line 2366 "./asn1/kerberos/packet-kerberos-template.c" |
156 |
+#line 2242 "./asn1/kerberos/packet-kerberos-template.c" |
157 |
}; |
158 |
|
159 |
/* List of subtrees */ |
160 |
@@ -5473,7 +5349,7 @@ void proto_register_kerberos(void) { |
161 |
&ett_kerberos_ChangePasswdData, |
162 |
|
163 |
/*--- End of included file: packet-kerberos-ettarr.c ---*/ |
164 |
-#line 2382 "./asn1/kerberos/packet-kerberos-template.c" |
165 |
+#line 2258 "./asn1/kerberos/packet-kerberos-template.c" |
166 |
}; |
167 |
|
168 |
static ei_register_info ei[] = { |