Fix app tag choices for decoding EncASRepPart
authorGreg Hudson <ghudson@mit.edu>
Thu, 5 Apr 2012 13:57:37 +0000 (13:57 +0000)
committerGreg Hudson <ghudson@mit.edu>
Thu, 5 Apr 2012 13:57:37 +0000 (13:57 +0000)
When decoding an AS-REP enc part, we should accept app tags 26 (the
bogus one we generate) and 25 (the correct value).  We were accepting
26 and 24.  Bug report and fix by stefw@gnome.org.

ticket: 7111

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25802 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/asn.1/asn1_k_encode.c

index 467e2de6db3ca28d24a9317e6b54ba8db07b9a6b..d8a2a872bdf997864013f86affcec13f8b44daca 100644 (file)
@@ -723,7 +723,7 @@ static const struct atype_info *enc_tkt_part_fields[] = {
 DEFSEQTYPE(untagged_enc_tkt_part, krb5_enc_tkt_part, enc_tkt_part_fields);
 DEFAPPTAGGEDTYPE(enc_tkt_part, 3, untagged_enc_tkt_part);
 
-DEFAPPTAGGEDTYPE(enc_as_rep_part, 24, enc_kdc_rep_part);
+DEFAPPTAGGEDTYPE(enc_as_rep_part, 25, enc_kdc_rep_part);
 DEFAPPTAGGEDTYPE(enc_tgs_rep_part, 26, enc_kdc_rep_part);
 
 DEFCTAGGEDTYPE(kdc_rep_0, 0, krb5_version);