]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Eliminate trailing whitespace in trval output
authorGreg Hudson <ghudson@mit.edu>
Fri, 22 Jun 2012 18:47:16 +0000 (14:47 -0400)
committerGreg Hudson <ghudson@mit.edu>
Fri, 22 Jun 2012 18:47:16 +0000 (14:47 -0400)
Modify the trval output slightly so that the reference trval output
files don't containing trailing whitespace, to make them friendlier to
our git hooks.  (The pkinit and ldap trval reference files now contain
a leading blank line, which isn't very elegant, but avoiding that
requires too much Makefile.in complexity.)  Also correct a typo.

src/tests/asn.1/krb5_encode_test.c
src/tests/asn.1/ldap_trval.out
src/tests/asn.1/pkinit_trval.out
src/tests/asn.1/trval.c
src/tests/asn.1/trval_reference.out

index e311aa8706e3fc344df4bf28a41fa939929d6aeb..df2d1019017fba39b68f05acf8811779adae3bc8 100644 (file)
@@ -37,6 +37,7 @@ extern int current_appl_type;
 krb5_context test_context;
 int error_count = 0;
 int do_trval = 0;
+int first_trval = 1;
 int trval2();
 
 static void
@@ -46,9 +47,13 @@ encoder_print_results(krb5_data *code, char *typestring, char *description)
     int r, rlen;
 
     if (do_trval) {
+        if (first_trval)
+            first_trval = 0;
+        else
+            printf("\n");
         printf("encode_krb5_%s%s:\n", typestring, description);
         r = trval2(stdout, code->data, code->length, 0, &rlen);
-        printf("\n\n");
+        printf("\n");
         if (rlen < 0 || (unsigned int) rlen != code->length) {
             printf("Error: length mismatch: was %d, parsed %d\n",
                    code->length, rlen);
index 02a37e306a3c9daf423cae788ef18251f64cab39..015073d7cd85d9ebd1abb86bcbfc6adf0a4ab318 100644 (file)
@@ -1,30 +1,30 @@
-encode_krb5_ldap_seqof_key_data:
 
-[Sequence/Sequence Of] 
-.  [0] [Integer] 1
-.  [1] [Integer] 1
-.  [2] [Integer] 42
-.  [3] [Integer] 14
-.  [4] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [0] [Sequence/Sequence Of] 
-.  .  .  .  [0] [Integer] 0
-.  .  .  .  [1] [Octet String] "salt0"
-.  .  .  [1] [Sequence/Sequence Of] 
-.  .  .  .  [0] [Integer] 2
-.  .  .  .  [1] [Octet String] "key0"
-.  .  [Sequence/Sequence Of] 
-.  .  .  [0] [Sequence/Sequence Of] 
-.  .  .  .  [0] [Integer] 1
-.  .  .  .  [1] [Octet String] "salt1"
-.  .  .  [1] [Sequence/Sequence Of] 
-.  .  .  .  [0] [Integer] 2
-.  .  .  .  [1] [Octet String] "key1"
-.  .  [Sequence/Sequence Of] 
-.  .  .  [0] [Sequence/Sequence Of] 
-.  .  .  .  [0] [Integer] 2
-.  .  .  .  [1] [Octet String] "salt2"
-.  .  .  [1] [Sequence/Sequence Of] 
-.  .  .  .  [0] [Integer] 2
-.  .  .  .  [1] [Octet String] "key2"
+encode_krb5_ldap_seqof_key_data:
 
+[Sequence/Sequence Of]
+.  [0] [Integer]1
+.  [1] [Integer]1
+.  [2] [Integer]42
+.  [3] [Integer]14
+.  [4] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [0] [Sequence/Sequence Of]
+.  .  .  .  [0] [Integer]0
+.  .  .  .  [1] [Octet String]"salt0"
+.  .  .  [1] [Sequence/Sequence Of]
+.  .  .  .  [0] [Integer]2
+.  .  .  .  [1] [Octet String]"key0"
+.  .  [Sequence/Sequence Of]
+.  .  .  [0] [Sequence/Sequence Of]
+.  .  .  .  [0] [Integer]1
+.  .  .  .  [1] [Octet String]"salt1"
+.  .  .  [1] [Sequence/Sequence Of]
+.  .  .  .  [0] [Integer]2
+.  .  .  .  [1] [Octet String]"key1"
+.  .  [Sequence/Sequence Of]
+.  .  .  [0] [Sequence/Sequence Of]
+.  .  .  .  [0] [Integer]2
+.  .  .  .  [1] [Octet String]"salt2"
+.  .  .  [1] [Sequence/Sequence Of]
+.  .  .  .  [0] [Integer]2
+.  .  .  .  [1] [Octet String]"key2"
index 0393b7f8ba2b8c33df6ded52933c7e7cd2ead8ae..4de882defe4309a637b7ae8b9934325bf3b26c2c 100644 (file)
+
 encode_krb5_pa_pk_as_req:
 
-[Sequence/Sequence Of] 
-.  [0] <8>
+[Sequence/Sequence Of]
+.  [0]<8>
       6b 72 62 35 64 61 74 61                             krb5data
-.  [1] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [0] <8>
+.  [1] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [0]<8>
             6b 72 62 35 64 61 74 61                          krb5data
-.  .  .  [1] <8>
+.  .  .  [1]<8>
             6b 72 62 35 64 61 74 61                          krb5data
-.  .  .  [2] <8>
+.  .  .  [2]<8>
             6b 72 62 35 64 61 74 61                          krb5data
-.  [2] <8>
+.  [2]<8>
       6b 72 62 35 64 61 74 61                             krb5data
 
 encode_krb5_pa_pk_as_req_draft9:
 
-[Sequence/Sequence Of] 
-.  [0] <8>
+[Sequence/Sequence Of]
+.  [0]<8>
       6b 72 62 35 64 61 74 61                             krb5data
-.  [2] <8>
+.  [2]<8>
       6b 72 62 35 64 61 74 61                             krb5data
 
 encode_krb5_pa_pk_as_rep(dhInfo):
 
-[CONT 0] 
-.  [Sequence/Sequence Of] 
-.  .  [0] <8>
+[CONT 0]
+.  [Sequence/Sequence Of]
+.  .  [0]<8>
          6b 72 62 35 64 61 74 61                          krb5data
-.  .  [1] [Octet String] "krb5data"
-.  .  [2] [Sequence/Sequence Of] 
-.  .  .  [0] [Object Identifier] <8>
+.  .  [1] [Octet String]"krb5data"
+.  .  [2] [Sequence/Sequence Of]
+.  .  .  [0] [Object Identifier]<8>
             6b 72 62 35 64 61 74 61                          krb5data
 
 encode_krb5_pa_pk_as_rep(encKeyPack):
 
-[CONT 1] <8>
+[CONT 1]<8>
    6b 72 62 35 64 61 74 61                                krb5data
 
 encode_krb5_pa_pk_as_rep_draft9(dhSignedData):
 
-[CONT 0] <8>
+[CONT 0]<8>
    6b 72 62 35 64 61 74 61                                krb5data
 
 encode_krb5_pa_pk_as_rep_draft9(encKeyPack):
 
-[CONT 1] <8>
+[CONT 1]<8>
    6b 72 62 35 64 61 74 61                                krb5data
 
 encode_krb5_auth_pack:
 
-[Sequence/Sequence Of] 
-.  [0] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 123456
-.  .  [1] [Generalized Time] "19940610060317Z"
-.  .  [2] [Integer] 42
-.  .  [3] [Octet String] "1234"
-.  [1] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [Object Identifier] <9>
+[Sequence/Sequence Of]
+.  [0] [Sequence/Sequence Of]
+.  .  [0] [Integer]123456
+.  .  [1] [Generalized Time]"19940610060317Z"
+.  .  [2] [Integer]42
+.  .  [3] [Octet String]"1234"
+.  [1] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [Object Identifier]<9>
             2a 86 48 86 f7 12 01 02 02                       *.H......
-.  .  .  [Octet String] "params"
-.  .  [Bit String] <9>
+.  .  .  [Octet String]"params"
+.  .  [Bit String]<9>
          00 6b 72 62 35 64 61 74 61                       .krb5data
-.  [2] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [Object Identifier] <9>
+.  [2] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [Object Identifier]<9>
             2a 86 48 86 f7 12 01 02 02                       *.H......
-.  .  .  [Octet String] "params"
-.  .  [Sequence/Sequence Of] 
-.  .  .  [Object Identifier] <9>
+.  .  .  [Octet String]"params"
+.  .  [Sequence/Sequence Of]
+.  .  .  [Object Identifier]<9>
             2a 86 48 86 f7 12 01 02 02                       *.H......
-.  [3] [Octet String] "krb5data"
-.  [4] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [0] [Object Identifier] <8>
+.  [3] [Octet String]"krb5data"
+.  [4] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [0] [Object Identifier]<8>
             6b 72 62 35 64 61 74 61                          krb5data
 
 encode_krb5_auth_pack_draft9:
 
-[Sequence/Sequence Of] 
-.  [0] [Sequence/Sequence Of] 
-.  .  [0] [Sequence/Sequence Of] 
-.  .  .  [0] [Integer] 1
-.  .  .  [1] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [1] [General string] "ATHENA.MIT.EDU"
-.  .  [2] [Integer] 123456
-.  .  [3] [Generalized Time] "19940610060317Z"
-.  .  [4] [Integer] 42
-.  [1] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [Object Identifier] <9>
+[Sequence/Sequence Of]
+.  [0] [Sequence/Sequence Of]
+.  .  [0] [Sequence/Sequence Of]
+.  .  .  [0] [Integer]1
+.  .  .  [1] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [1] [General string]"ATHENA.MIT.EDU"
+.  .  [2] [Integer]123456
+.  .  [3] [Generalized Time]"19940610060317Z"
+.  .  [4] [Integer]42
+.  [1] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [Object Identifier]<9>
             2a 86 48 86 f7 12 01 02 02                       *.H......
-.  .  .  [Octet String] "params"
-.  .  [Bit String] <9>
+.  .  .  [Octet String]"params"
+.  .  [Bit String]<9>
          00 6b 72 62 35 64 61 74 61                       .krb5data
 
 encode_krb5_kdc_dh_key_info:
 
-[Sequence/Sequence Of] 
-.  [0] [Bit String] <9>
+[Sequence/Sequence Of]
+.  [0] [Bit String]<9>
       00 6b 72 62 35 64 61 74 61                          .krb5data
-.  [1] [Integer] 42
-.  [2] [Generalized Time] "19940610060317Z"
+.  [1] [Integer]42
+.  [2] [Generalized Time]"19940610060317Z"
 
 encode_krb5_reply_key_pack:
 
-[Sequence/Sequence Of] 
-.  [0] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Octet String] "12345678"
-.  [1] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Octet String] "1234"
+[Sequence/Sequence Of]
+.  [0] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Octet String]"12345678"
+.  [1] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Octet String]"1234"
 
 encode_krb5_reply_key_pack_draft9:
 
-[Sequence/Sequence Of] 
-.  [0] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Octet String] "12345678"
-.  [1] [Integer] 42
+[Sequence/Sequence Of]
+.  [0] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Octet String]"12345678"
+.  [1] [Integer]42
 
 encode_krb5_sp80056a_other_info:
 
-[Sequence/Sequence Of] 
-.  [Sequence/Sequence Of] 
-.  .  [Object Identifier] <9>
+[Sequence/Sequence Of]
+.  [Sequence/Sequence Of]
+.  .  [Object Identifier]<9>
          2a 86 48 86 f7 12 01 02 02                       *.H......
-.  [0] [Octet String] <48>
+.  [0] [Octet String]<48>
       30 2e a0 10 1b 0e 41 54 48 45 4e 41 2e 4d 49 54     0.....ATHENA.MIT
       2e 45 44 55 a1 1a 30 18 a0 03 02 01 01 a1 11 30     .EDU..0........0
       0f 1b 06 68 66 74 73 61 69 1b 05 65 78 74 72 61     ...hftsai..extra
-.  [1] [Octet String] <48>
+.  [1] [Octet String]<48>
       30 2e a0 10 1b 0e 41 54 48 45 4e 41 2e 4d 49 54     0.....ATHENA.MIT
       2e 45 44 55 a1 1a 30 18 a0 03 02 01 01 a1 11 30     .EDU..0........0
       0f 1b 06 68 66 74 73 61 69 1b 05 65 78 74 72 61     ...hftsai..extra
-.  [2] [Octet String] "krb5data"
+.  [2] [Octet String]"krb5data"
 
 encode_krb5_pkinit_supp_pub_info:
 
-[Sequence/Sequence Of] 
-.  [0] [Integer] 1
-.  [1] [Octet String] "krb5data"
-.  [2] [Octet String] "krb5data"
-
+[Sequence/Sequence Of]
+.  [0] [Integer]1
+.  [1] [Octet String]"krb5data"
+.  [2] [Octet String]"krb5data"
index c5afc8c2f39986b4349cdaf586e2bde4d252fb67..b2eede3357441e35390cb1aaa0686fea176f3a75 100644 (file)
@@ -225,6 +225,7 @@ context_restart:
         (eid & ID_FORM) == FORM_CONS && lev > 0) {
         rlen_ext += 2 + xlen;
         enc += 2 + xlen;
+        fprintf(fp, " ");
         goto context_restart;
     }
 
@@ -477,7 +478,7 @@ struct typestring_table univ_types[] = {
 #ifdef KRB5
 struct typestring_table krb5_types[] = {
     { 1, -1, "Krb5 Ticket"},
-    { 2, -1, "Krb5 Autenticator"},
+    { 2, -1, "Krb5 Authenticator"},
     { 3, -1, "Krb5 Encrypted ticket part"},
     { 10, -1, "Krb5 AS-REQ packet"},
     { 11, -1, "Krb5 AS-REP packet"},
@@ -760,7 +761,7 @@ void print_tag_type(fp, eid, lev)
             fprintf(fp, "UNIV %d???", eid & ID_TAG);
     }
 
-    fprintf(fp, "] ");
+    fprintf(fp, "]");
 
 }
 
index cc35e74ff772c8a9c06464d527513c4bf43f8703..d33b0a3e77c12edf805bde8fec9c73bbd271d2bc 100644 (file)
 encode_krb5_authenticator:
 
-[Krb5 Autenticator] 
-.  [Sequence/Sequence Of] 
-.  .  [authenticator-vno] [Integer] 5
-.  .  [crealm] [General string] "ATHENA.MIT.EDU"
-.  .  [cname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [cksum] [Sequence/Sequence Of] 
-.  .  .  [cksumtype] [Integer] 1
-.  .  .  [checksum] [Octet String] "1234"
-.  .  [cusec] [Integer] 123456
-.  .  [ctime] [Generalized Time] "19940610060317Z"
-.  .  [subkey] [Sequence/Sequence Of] 
-.  .  .  [keytype] [Integer] 1
-.  .  .  [keyvalue] [Octet String] "12345678"
-.  .  [seq-number] [Integer] 17
-.  .  [authorization-data] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [ad-type] [Integer] 1
-.  .  .  .  [ad-data] [Octet String] "foobar"
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [ad-type] [Integer] 1
-.  .  .  .  [ad-data] [Octet String] "foobar"
+[Krb5 Authenticator]
+.  [Sequence/Sequence Of]
+.  .  [authenticator-vno] [Integer]5
+.  .  [crealm] [General string]"ATHENA.MIT.EDU"
+.  .  [cname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [cksum] [Sequence/Sequence Of]
+.  .  .  [cksumtype] [Integer]1
+.  .  .  [checksum] [Octet String]"1234"
+.  .  [cusec] [Integer]123456
+.  .  [ctime] [Generalized Time]"19940610060317Z"
+.  .  [subkey] [Sequence/Sequence Of]
+.  .  .  [keytype] [Integer]1
+.  .  .  [keyvalue] [Octet String]"12345678"
+.  .  [seq-number] [Integer]17
+.  .  [authorization-data] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [ad-type] [Integer]1
+.  .  .  .  [ad-data] [Octet String]"foobar"
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [ad-type] [Integer]1
+.  .  .  .  [ad-data] [Octet String]"foobar"
 
 encode_krb5_authenticator(optionals empty):
 
-[Krb5 Autenticator] 
-.  [Sequence/Sequence Of] 
-.  .  [authenticator-vno] [Integer] 5
-.  .  [crealm] [General string] "ATHENA.MIT.EDU"
-.  .  [cname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [cusec] [Integer] 123456
-.  .  [ctime] [Generalized Time] "19940610060317Z"
+[Krb5 Authenticator]
+.  [Sequence/Sequence Of]
+.  .  [authenticator-vno] [Integer]5
+.  .  [crealm] [General string]"ATHENA.MIT.EDU"
+.  .  [cname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [cusec] [Integer]123456
+.  .  [ctime] [Generalized Time]"19940610060317Z"
 
 encode_krb5_authenticator(optionals NULL):
 
-[Krb5 Autenticator] 
-.  [Sequence/Sequence Of] 
-.  .  [authenticator-vno] [Integer] 5
-.  .  [crealm] [General string] "ATHENA.MIT.EDU"
-.  .  [cname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [cusec] [Integer] 123456
-.  .  [ctime] [Generalized Time] "19940610060317Z"
+[Krb5 Authenticator]
+.  [Sequence/Sequence Of]
+.  .  [authenticator-vno] [Integer]5
+.  .  [crealm] [General string]"ATHENA.MIT.EDU"
+.  .  [cname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [cusec] [Integer]123456
+.  .  [ctime] [Generalized Time]"19940610060317Z"
 
 encode_krb5_ticket:
 
-[Krb5 Ticket] 
-.  [Sequence/Sequence Of] 
-.  .  [tkt-vno] [Integer] 5
-.  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  [sname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  [etype] [Integer] 0
-.  .  .  [kvno] [Integer] 5
-.  .  .  [cipher] [Octet String] "krbASN.1 test message"
+[Krb5 Ticket]
+.  [Sequence/Sequence Of]
+.  .  [tkt-vno] [Integer]5
+.  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  [sname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  [etype] [Integer]0
+.  .  .  [kvno] [Integer]5
+.  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_keyblock:
 
-[Sequence/Sequence Of] 
-.  [keytype] [Integer] 1
-.  [keyvalue] [Octet String] "12345678"
+[Sequence/Sequence Of]
+.  [keytype] [Integer]1
+.  [keyvalue] [Octet String]"12345678"
 
 encode_krb5_enc_tkt_part:
 
-[Krb5 Encrypted ticket part] 
-.  [Sequence/Sequence Of] 
-.  .  [flags] [Bit String] 0xfedcba98
-.  .  [key] [Sequence/Sequence Of] 
-.  .  .  [keytype] [Integer] 1
-.  .  .  [keyvalue] [Octet String] "12345678"
-.  .  [crealm] [General string] "ATHENA.MIT.EDU"
-.  .  [cname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [transited] [Sequence/Sequence Of] 
-.  .  .  [flags] [Integer] 1
-.  .  .  [key] [Octet String] "EDU,MIT.,ATHENA.,WASHINGTON.EDU,CS."
-.  .  [authtime] [Generalized Time] "19940610060317Z"
-.  .  [starttime] [Generalized Time] "19940610060317Z"
-.  .  [endtime] [Generalized Time] "19940610060317Z"
-.  .  [renew-till] [Generalized Time] "19940610060317Z"
-.  .  [caddr] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  [address] [Octet String] <4>
+[Krb5 Encrypted ticket part]
+.  [Sequence/Sequence Of]
+.  .  [flags] [Bit String]0xfedcba98
+.  .  [key] [Sequence/Sequence Of]
+.  .  .  [keytype] [Integer]1
+.  .  .  [keyvalue] [Octet String]"12345678"
+.  .  [crealm] [General string]"ATHENA.MIT.EDU"
+.  .  [cname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [transited] [Sequence/Sequence Of]
+.  .  .  [flags] [Integer]1
+.  .  .  [key] [Octet String]"EDU,MIT.,ATHENA.,WASHINGTON.EDU,CS."
+.  .  [authtime] [Generalized Time]"19940610060317Z"
+.  .  [starttime] [Generalized Time]"19940610060317Z"
+.  .  [endtime] [Generalized Time]"19940610060317Z"
+.  .  [renew-till] [Generalized Time]"19940610060317Z"
+.  .  [caddr] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [addr-type] [Integer]2
+.  .  .  .  [address] [Octet String]<4>
                12 d0 00 23                                   ...#
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  [address] [Octet String] <4>
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [addr-type] [Integer]2
+.  .  .  .  [address] [Octet String]<4>
                12 d0 00 23                                   ...#
-.  .  [authorization-data] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [ad-type] [Integer] 1
-.  .  .  .  [ad-data] [Octet String] "foobar"
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [ad-type] [Integer] 1
-.  .  .  .  [ad-data] [Octet String] "foobar"
+.  .  [authorization-data] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [ad-type] [Integer]1
+.  .  .  .  [ad-data] [Octet String]"foobar"
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [ad-type] [Integer]1
+.  .  .  .  [ad-data] [Octet String]"foobar"
 
 encode_krb5_enc_tkt_part(optionals NULL):
 
-[Krb5 Encrypted ticket part] 
-.  [Sequence/Sequence Of] 
-.  .  [flags] [Bit String] 0xfedcba98
-.  .  [key] [Sequence/Sequence Of] 
-.  .  .  [keytype] [Integer] 1
-.  .  .  [keyvalue] [Octet String] "12345678"
-.  .  [crealm] [General string] "ATHENA.MIT.EDU"
-.  .  [cname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [transited] [Sequence/Sequence Of] 
-.  .  .  [flags] [Integer] 1
-.  .  .  [key] [Octet String] "EDU,MIT.,ATHENA.,WASHINGTON.EDU,CS."
-.  .  [authtime] [Generalized Time] "19940610060317Z"
-.  .  [endtime] [Generalized Time] "19940610060317Z"
+[Krb5 Encrypted ticket part]
+.  [Sequence/Sequence Of]
+.  .  [flags] [Bit String]0xfedcba98
+.  .  [key] [Sequence/Sequence Of]
+.  .  .  [keytype] [Integer]1
+.  .  .  [keyvalue] [Octet String]"12345678"
+.  .  [crealm] [General string]"ATHENA.MIT.EDU"
+.  .  [cname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [transited] [Sequence/Sequence Of]
+.  .  .  [flags] [Integer]1
+.  .  .  [key] [Octet String]"EDU,MIT.,ATHENA.,WASHINGTON.EDU,CS."
+.  .  [authtime] [Generalized Time]"19940610060317Z"
+.  .  [endtime] [Generalized Time]"19940610060317Z"
 
 encode_krb5_enc_kdc_rep_part:
 
-[Krb5 Encrypted TGS-REP part] 
-.  [Sequence/Sequence Of] 
-.  .  [key] [Sequence/Sequence Of] 
-.  .  .  [keytype] [Integer] 1
-.  .  .  [keyvalue] [Octet String] "12345678"
-.  .  [last-req] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [lr-type] [Integer] -5
-.  .  .  .  [lr-value] [Generalized Time] "19940610060317Z"
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [lr-type] [Integer] -5
-.  .  .  .  [lr-value] [Generalized Time] "19940610060317Z"
-.  .  [nonce] [Integer] 42
-.  .  [key-expiration] [Generalized Time] "19940610060317Z"
-.  .  [flags] [Bit String] 0xfedcba98
-.  .  [authtime] [Generalized Time] "19940610060317Z"
-.  .  [starttime] [Generalized Time] "19940610060317Z"
-.  .  [enddtime] [Generalized Time] "19940610060317Z"
-.  .  [renew-till] [Generalized Time] "19940610060317Z"
-.  .  [srealm] [General string] "ATHENA.MIT.EDU"
-.  .  [sname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [caddr] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  [address] [Octet String] <4>
+[Krb5 Encrypted TGS-REP part]
+.  [Sequence/Sequence Of]
+.  .  [key] [Sequence/Sequence Of]
+.  .  .  [keytype] [Integer]1
+.  .  .  [keyvalue] [Octet String]"12345678"
+.  .  [last-req] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [lr-type] [Integer]-5
+.  .  .  .  [lr-value] [Generalized Time]"19940610060317Z"
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [lr-type] [Integer]-5
+.  .  .  .  [lr-value] [Generalized Time]"19940610060317Z"
+.  .  [nonce] [Integer]42
+.  .  [key-expiration] [Generalized Time]"19940610060317Z"
+.  .  [flags] [Bit String]0xfedcba98
+.  .  [authtime] [Generalized Time]"19940610060317Z"
+.  .  [starttime] [Generalized Time]"19940610060317Z"
+.  .  [enddtime] [Generalized Time]"19940610060317Z"
+.  .  [renew-till] [Generalized Time]"19940610060317Z"
+.  .  [srealm] [General string]"ATHENA.MIT.EDU"
+.  .  [sname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [caddr] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [addr-type] [Integer]2
+.  .  .  .  [address] [Octet String]<4>
                12 d0 00 23                                   ...#
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  [address] [Octet String] <4>
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [addr-type] [Integer]2
+.  .  .  .  [address] [Octet String]<4>
                12 d0 00 23                                   ...#
 
 encode_krb5_enc_kdc_rep_part(optionals NULL):
 
-[Krb5 Encrypted TGS-REP part] 
-.  [Sequence/Sequence Of] 
-.  .  [key] [Sequence/Sequence Of] 
-.  .  .  [keytype] [Integer] 1
-.  .  .  [keyvalue] [Octet String] "12345678"
-.  .  [last-req] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [lr-type] [Integer] -5
-.  .  .  .  [lr-value] [Generalized Time] "19940610060317Z"
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [lr-type] [Integer] -5
-.  .  .  .  [lr-value] [Generalized Time] "19940610060317Z"
-.  .  [nonce] [Integer] 42
-.  .  [flags] [Bit String] 0xfe5cba98
-.  .  [authtime] [Generalized Time] "19940610060317Z"
-.  .  [enddtime] [Generalized Time] "19940610060317Z"
-.  .  [srealm] [General string] "ATHENA.MIT.EDU"
-.  .  [sname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
+[Krb5 Encrypted TGS-REP part]
+.  [Sequence/Sequence Of]
+.  .  [key] [Sequence/Sequence Of]
+.  .  .  [keytype] [Integer]1
+.  .  .  [keyvalue] [Octet String]"12345678"
+.  .  [last-req] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [lr-type] [Integer]-5
+.  .  .  .  [lr-value] [Generalized Time]"19940610060317Z"
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [lr-type] [Integer]-5
+.  .  .  .  [lr-value] [Generalized Time]"19940610060317Z"
+.  .  [nonce] [Integer]42
+.  .  [flags] [Bit String]0xfe5cba98
+.  .  [authtime] [Generalized Time]"19940610060317Z"
+.  .  [enddtime] [Generalized Time]"19940610060317Z"
+.  .  [srealm] [General string]"ATHENA.MIT.EDU"
+.  .  [sname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
 
 encode_krb5_as_rep:
 
-[Krb5 AS-REP packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 11
-.  .  [padata] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [padata-type] [Integer] 13
-.  .  .  .  [pa-data] [Octet String] "pa-data"
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [padata-type] [Integer] 13
-.  .  .  .  [pa-data] [Octet String] "pa-data"
-.  .  [crealm] [General string] "ATHENA.MIT.EDU"
-.  .  [cname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [ticket] [Krb5 Ticket] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  [enc-part] [Sequence/Sequence Of] 
-.  .  .  [etype] [Integer] 0
-.  .  .  [kvno] [Integer] 5
-.  .  .  [cipher] [Octet String] "krbASN.1 test message"
+[Krb5 AS-REP packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]11
+.  .  [padata] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [padata-type] [Integer]13
+.  .  .  .  [pa-data] [Octet String]"pa-data"
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [padata-type] [Integer]13
+.  .  .  .  [pa-data] [Octet String]"pa-data"
+.  .  [crealm] [General string]"ATHENA.MIT.EDU"
+.  .  [cname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [ticket] [Krb5 Ticket]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  [enc-part] [Sequence/Sequence Of]
+.  .  .  [etype] [Integer]0
+.  .  .  [kvno] [Integer]5
+.  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_as_rep(optionals NULL):
 
-[Krb5 AS-REP packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 11
-.  .  [crealm] [General string] "ATHENA.MIT.EDU"
-.  .  [cname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [ticket] [Krb5 Ticket] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  [enc-part] [Sequence/Sequence Of] 
-.  .  .  [etype] [Integer] 0
-.  .  .  [kvno] [Integer] 5
-.  .  .  [cipher] [Octet String] "krbASN.1 test message"
+[Krb5 AS-REP packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]11
+.  .  [crealm] [General string]"ATHENA.MIT.EDU"
+.  .  [cname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [ticket] [Krb5 Ticket]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  [enc-part] [Sequence/Sequence Of]
+.  .  .  [etype] [Integer]0
+.  .  .  [kvno] [Integer]5
+.  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_tgs_rep:
 
-[Krb5 TGS-REP packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 13
-.  .  [padata] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [padata-type] [Integer] 13
-.  .  .  .  [pa-data] [Octet String] "pa-data"
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [padata-type] [Integer] 13
-.  .  .  .  [pa-data] [Octet String] "pa-data"
-.  .  [crealm] [General string] "ATHENA.MIT.EDU"
-.  .  [cname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [ticket] [Krb5 Ticket] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  [enc-part] [Sequence/Sequence Of] 
-.  .  .  [etype] [Integer] 0
-.  .  .  [kvno] [Integer] 5
-.  .  .  [cipher] [Octet String] "krbASN.1 test message"
+[Krb5 TGS-REP packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]13
+.  .  [padata] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [padata-type] [Integer]13
+.  .  .  .  [pa-data] [Octet String]"pa-data"
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [padata-type] [Integer]13
+.  .  .  .  [pa-data] [Octet String]"pa-data"
+.  .  [crealm] [General string]"ATHENA.MIT.EDU"
+.  .  [cname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [ticket] [Krb5 Ticket]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  [enc-part] [Sequence/Sequence Of]
+.  .  .  [etype] [Integer]0
+.  .  .  [kvno] [Integer]5
+.  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_tgs_rep(optionals NULL):
 
-[Krb5 TGS-REP packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 13
-.  .  [crealm] [General string] "ATHENA.MIT.EDU"
-.  .  [cname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [ticket] [Krb5 Ticket] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  [enc-part] [Sequence/Sequence Of] 
-.  .  .  [etype] [Integer] 0
-.  .  .  [kvno] [Integer] 5
-.  .  .  [cipher] [Octet String] "krbASN.1 test message"
+[Krb5 TGS-REP packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]13
+.  .  [crealm] [General string]"ATHENA.MIT.EDU"
+.  .  [cname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [ticket] [Krb5 Ticket]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  [enc-part] [Sequence/Sequence Of]
+.  .  .  [etype] [Integer]0
+.  .  .  [kvno] [Integer]5
+.  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_ap_req:
 
-[Krb5 AP-REQ packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 14
-.  .  [ap-options] [Bit String] 0xfedcba98
-.  .  [ticket] [Krb5 Ticket] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  [authenticator] [Sequence/Sequence Of] 
-.  .  .  [etype] [Integer] 0
-.  .  .  [kvno] [Integer] 5
-.  .  .  [cipher] [Octet String] "krbASN.1 test message"
+[Krb5 AP-REQ packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]14
+.  .  [ap-options] [Bit String]0xfedcba98
+.  .  [ticket] [Krb5 Ticket]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  [authenticator] [Sequence/Sequence Of]
+.  .  .  [etype] [Integer]0
+.  .  .  [kvno] [Integer]5
+.  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_ap_rep:
 
-[Krb5 AP-REP packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 15
-.  .  [enc-part] [Sequence/Sequence Of] 
-.  .  .  [etype] [Integer] 0
-.  .  .  [kvno] [Integer] 5
-.  .  .  [cipher] [Octet String] "krbASN.1 test message"
+[Krb5 AP-REP packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]15
+.  .  [enc-part] [Sequence/Sequence Of]
+.  .  .  [etype] [Integer]0
+.  .  .  [kvno] [Integer]5
+.  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_ap_rep_enc_part:
 
-[Krb5 Encrypted AP-REP part] 
-.  [Sequence/Sequence Of] 
-.  .  [ctime] [Generalized Time] "19940610060317Z"
-.  .  [cusec] [Integer] 123456
-.  .  [subkey] [Sequence/Sequence Of] 
-.  .  .  [keytype] [Integer] 1
-.  .  .  [keyvalue] [Octet String] "12345678"
-.  .  [seq-number] [Integer] 17
+[Krb5 Encrypted AP-REP part]
+.  [Sequence/Sequence Of]
+.  .  [ctime] [Generalized Time]"19940610060317Z"
+.  .  [cusec] [Integer]123456
+.  .  [subkey] [Sequence/Sequence Of]
+.  .  .  [keytype] [Integer]1
+.  .  .  [keyvalue] [Octet String]"12345678"
+.  .  [seq-number] [Integer]17
 
 encode_krb5_ap_rep_enc_part(optionals NULL):
 
-[Krb5 Encrypted AP-REP part] 
-.  [Sequence/Sequence Of] 
-.  .  [ctime] [Generalized Time] "19940610060317Z"
-.  .  [cusec] [Integer] 123456
+[Krb5 Encrypted AP-REP part]
+.  [Sequence/Sequence Of]
+.  .  [ctime] [Generalized Time]"19940610060317Z"
+.  .  [cusec] [Integer]123456
 
 encode_krb5_as_req:
 
-[Krb5 AS-REQ packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 10
-.  .  [padata] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [padata-type] [Integer] 13
-.  .  .  .  [pa-data] [Octet String] "pa-data"
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [padata-type] [Integer] 13
-.  .  .  .  [pa-data] [Octet String] "pa-data"
-.  .  [req-body] [Sequence/Sequence Of] 
-.  .  .  [kdc-options] [Bit String] 0xfedcba90
-.  .  .  [cname] [Sequence/Sequence Of] 
-.  .  .  .  [name-type] [Integer] 1
-.  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  [General string] "extra"
-.  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  [name-type] [Integer] 1
-.  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  [General string] "extra"
-.  .  .  [from] [Generalized Time] "19940610060317Z"
-.  .  .  [till] [Generalized Time] "19940610060317Z"
-.  .  .  [rtime] [Generalized Time] "19940610060317Z"
-.  .  .  [nonce] [Integer] 42
-.  .  .  [etype] [Sequence/Sequence Of] 
-.  .  .  .  [Integer] 0
-.  .  .  .  [Integer] 1
-.  .  .  [addresses] [Sequence/Sequence Of] 
-.  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  .  [address] [Octet String] <4>
+[Krb5 AS-REQ packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]10
+.  .  [padata] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [padata-type] [Integer]13
+.  .  .  .  [pa-data] [Octet String]"pa-data"
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [padata-type] [Integer]13
+.  .  .  .  [pa-data] [Octet String]"pa-data"
+.  .  [req-body] [Sequence/Sequence Of]
+.  .  .  [kdc-options] [Bit String]0xfedcba90
+.  .  .  [cname] [Sequence/Sequence Of]
+.  .  .  .  [name-type] [Integer]1
+.  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  [General string]"extra"
+.  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  [name-type] [Integer]1
+.  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  [General string]"extra"
+.  .  .  [from] [Generalized Time]"19940610060317Z"
+.  .  .  [till] [Generalized Time]"19940610060317Z"
+.  .  .  [rtime] [Generalized Time]"19940610060317Z"
+.  .  .  [nonce] [Integer]42
+.  .  .  [etype] [Sequence/Sequence Of]
+.  .  .  .  [Integer]0
+.  .  .  .  [Integer]1
+.  .  .  [addresses] [Sequence/Sequence Of]
+.  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  [addr-type] [Integer]2
+.  .  .  .  .  [address] [Octet String]<4>
                   12 d0 00 23                                ...#
-.  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  .  [address] [Octet String] <4>
+.  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  [addr-type] [Integer]2
+.  .  .  .  .  [address] [Octet String]<4>
                   12 d0 00 23                                ...#
-.  .  .  [enc-authorization-data] [Sequence/Sequence Of] 
-.  .  .  .  [etype] [Integer] 0
-.  .  .  .  [kvno] [Integer] 5
-.  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  .  [additional-tickets] [Sequence/Sequence Of] 
-.  .  .  .  [Krb5 Ticket] 
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  .  .  [General string] "extra"
-.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  .  .  [Krb5 Ticket] 
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  .  .  [General string] "extra"
-.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
+.  .  .  [enc-authorization-data] [Sequence/Sequence Of]
+.  .  .  .  [etype] [Integer]0
+.  .  .  .  [kvno] [Integer]5
+.  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  .  [additional-tickets] [Sequence/Sequence Of]
+.  .  .  .  [Krb5 Ticket]
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  .  .  [General string]"extra"
+.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  .  .  [Krb5 Ticket]
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  .  .  [General string]"extra"
+.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_as_req(optionals NULL except second_ticket):
 
-[Krb5 AS-REQ packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 10
-.  .  [req-body] [Sequence/Sequence Of] 
-.  .  .  [kdc-options] [Bit String] 0xfedcba98
-.  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  [till] [Generalized Time] "19940610060317Z"
-.  .  .  [nonce] [Integer] 42
-.  .  .  [etype] [Sequence/Sequence Of] 
-.  .  .  .  [Integer] 0
-.  .  .  .  [Integer] 1
-.  .  .  [additional-tickets] [Sequence/Sequence Of] 
-.  .  .  .  [Krb5 Ticket] 
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  .  .  [General string] "extra"
-.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  .  .  [Krb5 Ticket] 
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  .  .  [General string] "extra"
-.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
+[Krb5 AS-REQ packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]10
+.  .  [req-body] [Sequence/Sequence Of]
+.  .  .  [kdc-options] [Bit String]0xfedcba98
+.  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  [till] [Generalized Time]"19940610060317Z"
+.  .  .  [nonce] [Integer]42
+.  .  .  [etype] [Sequence/Sequence Of]
+.  .  .  .  [Integer]0
+.  .  .  .  [Integer]1
+.  .  .  [additional-tickets] [Sequence/Sequence Of]
+.  .  .  .  [Krb5 Ticket]
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  .  .  [General string]"extra"
+.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  .  .  [Krb5 Ticket]
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  .  .  [General string]"extra"
+.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_as_req(optionals NULL except server):
 
-[Krb5 AS-REQ packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 10
-.  .  [req-body] [Sequence/Sequence Of] 
-.  .  .  [kdc-options] [Bit String] 0xfedcba90
-.  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  [name-type] [Integer] 1
-.  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  [General string] "extra"
-.  .  .  [till] [Generalized Time] "19940610060317Z"
-.  .  .  [nonce] [Integer] 42
-.  .  .  [etype] [Sequence/Sequence Of] 
-.  .  .  .  [Integer] 0
-.  .  .  .  [Integer] 1
+[Krb5 AS-REQ packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]10
+.  .  [req-body] [Sequence/Sequence Of]
+.  .  .  [kdc-options] [Bit String]0xfedcba90
+.  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  [name-type] [Integer]1
+.  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  [General string]"extra"
+.  .  .  [till] [Generalized Time]"19940610060317Z"
+.  .  .  [nonce] [Integer]42
+.  .  .  [etype] [Sequence/Sequence Of]
+.  .  .  .  [Integer]0
+.  .  .  .  [Integer]1
 
 encode_krb5_tgs_req:
 
-[Krb5 TGS-REQ packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 12
-.  .  [padata] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [padata-type] [Integer] 13
-.  .  .  .  [pa-data] [Octet String] "pa-data"
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [padata-type] [Integer] 13
-.  .  .  .  [pa-data] [Octet String] "pa-data"
-.  .  [req-body] [Sequence/Sequence Of] 
-.  .  .  [kdc-options] [Bit String] 0xfedcba90
-.  .  .  [cname] [Sequence/Sequence Of] 
-.  .  .  .  [name-type] [Integer] 1
-.  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  [General string] "extra"
-.  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  [name-type] [Integer] 1
-.  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  [General string] "extra"
-.  .  .  [from] [Generalized Time] "19940610060317Z"
-.  .  .  [till] [Generalized Time] "19940610060317Z"
-.  .  .  [rtime] [Generalized Time] "19940610060317Z"
-.  .  .  [nonce] [Integer] 42
-.  .  .  [etype] [Sequence/Sequence Of] 
-.  .  .  .  [Integer] 0
-.  .  .  .  [Integer] 1
-.  .  .  [addresses] [Sequence/Sequence Of] 
-.  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  .  [address] [Octet String] <4>
+[Krb5 TGS-REQ packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]12
+.  .  [padata] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [padata-type] [Integer]13
+.  .  .  .  [pa-data] [Octet String]"pa-data"
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [padata-type] [Integer]13
+.  .  .  .  [pa-data] [Octet String]"pa-data"
+.  .  [req-body] [Sequence/Sequence Of]
+.  .  .  [kdc-options] [Bit String]0xfedcba90
+.  .  .  [cname] [Sequence/Sequence Of]
+.  .  .  .  [name-type] [Integer]1
+.  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  [General string]"extra"
+.  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  [name-type] [Integer]1
+.  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  [General string]"extra"
+.  .  .  [from] [Generalized Time]"19940610060317Z"
+.  .  .  [till] [Generalized Time]"19940610060317Z"
+.  .  .  [rtime] [Generalized Time]"19940610060317Z"
+.  .  .  [nonce] [Integer]42
+.  .  .  [etype] [Sequence/Sequence Of]
+.  .  .  .  [Integer]0
+.  .  .  .  [Integer]1
+.  .  .  [addresses] [Sequence/Sequence Of]
+.  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  [addr-type] [Integer]2
+.  .  .  .  .  [address] [Octet String]<4>
                   12 d0 00 23                                ...#
-.  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  .  [address] [Octet String] <4>
+.  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  [addr-type] [Integer]2
+.  .  .  .  .  [address] [Octet String]<4>
                   12 d0 00 23                                ...#
-.  .  .  [enc-authorization-data] [Sequence/Sequence Of] 
-.  .  .  .  [etype] [Integer] 0
-.  .  .  .  [kvno] [Integer] 5
-.  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  .  [additional-tickets] [Sequence/Sequence Of] 
-.  .  .  .  [Krb5 Ticket] 
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  .  .  [General string] "extra"
-.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  .  .  [Krb5 Ticket] 
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  .  .  [General string] "extra"
-.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
+.  .  .  [enc-authorization-data] [Sequence/Sequence Of]
+.  .  .  .  [etype] [Integer]0
+.  .  .  .  [kvno] [Integer]5
+.  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  .  [additional-tickets] [Sequence/Sequence Of]
+.  .  .  .  [Krb5 Ticket]
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  .  .  [General string]"extra"
+.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  .  .  [Krb5 Ticket]
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  .  .  [General string]"extra"
+.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_tgs_req(optionals NULL except second_ticket):
 
-[Krb5 TGS-REQ packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 12
-.  .  [req-body] [Sequence/Sequence Of] 
-.  .  .  [kdc-options] [Bit String] 0xfedcba98
-.  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  [till] [Generalized Time] "19940610060317Z"
-.  .  .  [nonce] [Integer] 42
-.  .  .  [etype] [Sequence/Sequence Of] 
-.  .  .  .  [Integer] 0
-.  .  .  .  [Integer] 1
-.  .  .  [additional-tickets] [Sequence/Sequence Of] 
-.  .  .  .  [Krb5 Ticket] 
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  .  .  [General string] "extra"
-.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  .  .  [Krb5 Ticket] 
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  .  .  [General string] "extra"
-.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
+[Krb5 TGS-REQ packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]12
+.  .  [req-body] [Sequence/Sequence Of]
+.  .  .  [kdc-options] [Bit String]0xfedcba98
+.  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  [till] [Generalized Time]"19940610060317Z"
+.  .  .  [nonce] [Integer]42
+.  .  .  [etype] [Sequence/Sequence Of]
+.  .  .  .  [Integer]0
+.  .  .  .  [Integer]1
+.  .  .  [additional-tickets] [Sequence/Sequence Of]
+.  .  .  .  [Krb5 Ticket]
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  .  .  [General string]"extra"
+.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  .  .  [Krb5 Ticket]
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  .  .  [General string]"extra"
+.  .  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_tgs_req(optionals NULL except server):
 
-[Krb5 TGS-REQ packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 12
-.  .  [req-body] [Sequence/Sequence Of] 
-.  .  .  [kdc-options] [Bit String] 0xfedcba90
-.  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  [name-type] [Integer] 1
-.  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  [General string] "extra"
-.  .  .  [till] [Generalized Time] "19940610060317Z"
-.  .  .  [nonce] [Integer] 42
-.  .  .  [etype] [Sequence/Sequence Of] 
-.  .  .  .  [Integer] 0
-.  .  .  .  [Integer] 1
+[Krb5 TGS-REQ packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]12
+.  .  [req-body] [Sequence/Sequence Of]
+.  .  .  [kdc-options] [Bit String]0xfedcba90
+.  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  [name-type] [Integer]1
+.  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  [General string]"extra"
+.  .  .  [till] [Generalized Time]"19940610060317Z"
+.  .  .  [nonce] [Integer]42
+.  .  .  [etype] [Sequence/Sequence Of]
+.  .  .  .  [Integer]0
+.  .  .  .  [Integer]1
 
 encode_krb5_kdc_req_body:
 
-[Sequence/Sequence Of] 
-.  [kdc-options] [Bit String] 0xfedcba90
-.  [cname] [Sequence/Sequence Of] 
-.  .  [name-type] [Integer] 1
-.  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  [General string] "hftsai"
-.  .  .  [General string] "extra"
-.  [realm] [General string] "ATHENA.MIT.EDU"
-.  [sname] [Sequence/Sequence Of] 
-.  .  [name-type] [Integer] 1
-.  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  [General string] "hftsai"
-.  .  .  [General string] "extra"
-.  [from] [Generalized Time] "19940610060317Z"
-.  [till] [Generalized Time] "19940610060317Z"
-.  [rtime] [Generalized Time] "19940610060317Z"
-.  [nonce] [Integer] 42
-.  [etype] [Sequence/Sequence Of] 
-.  .  [Integer] 0
-.  .  [Integer] 1
-.  [addresses] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [addr-type] [Integer] 2
-.  .  .  [address] [Octet String] <4>
+[Sequence/Sequence Of]
+.  [kdc-options] [Bit String]0xfedcba90
+.  [cname] [Sequence/Sequence Of]
+.  .  [name-type] [Integer]1
+.  .  [name-string] [Sequence/Sequence Of]
+.  .  .  [General string]"hftsai"
+.  .  .  [General string]"extra"
+.  [realm] [General string]"ATHENA.MIT.EDU"
+.  [sname] [Sequence/Sequence Of]
+.  .  [name-type] [Integer]1
+.  .  [name-string] [Sequence/Sequence Of]
+.  .  .  [General string]"hftsai"
+.  .  .  [General string]"extra"
+.  [from] [Generalized Time]"19940610060317Z"
+.  [till] [Generalized Time]"19940610060317Z"
+.  [rtime] [Generalized Time]"19940610060317Z"
+.  [nonce] [Integer]42
+.  [etype] [Sequence/Sequence Of]
+.  .  [Integer]0
+.  .  [Integer]1
+.  [addresses] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [addr-type] [Integer]2
+.  .  .  [address] [Octet String]<4>
             12 d0 00 23                                      ...#
-.  .  [Sequence/Sequence Of] 
-.  .  .  [addr-type] [Integer] 2
-.  .  .  [address] [Octet String] <4>
+.  .  [Sequence/Sequence Of]
+.  .  .  [addr-type] [Integer]2
+.  .  .  [address] [Octet String]<4>
             12 d0 00 23                                      ...#
-.  [enc-authorization-data] [Sequence/Sequence Of] 
-.  .  [etype] [Integer] 0
-.  .  [kvno] [Integer] 5
-.  .  [cipher] [Octet String] "krbASN.1 test message"
-.  [additional-tickets] [Sequence/Sequence Of] 
-.  .  [Krb5 Ticket] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  [Krb5 Ticket] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
+.  [enc-authorization-data] [Sequence/Sequence Of]
+.  .  [etype] [Integer]0
+.  .  [kvno] [Integer]5
+.  .  [cipher] [Octet String]"krbASN.1 test message"
+.  [additional-tickets] [Sequence/Sequence Of]
+.  .  [Krb5 Ticket]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  [Krb5 Ticket]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_kdc_req_body(optionals NULL except second_ticket):
 
-[Sequence/Sequence Of] 
-.  [kdc-options] [Bit String] 0xfedcba98
-.  [realm] [General string] "ATHENA.MIT.EDU"
-.  [till] [Generalized Time] "19940610060317Z"
-.  [nonce] [Integer] 42
-.  [etype] [Sequence/Sequence Of] 
-.  .  [Integer] 0
-.  .  [Integer] 1
-.  [additional-tickets] [Sequence/Sequence Of] 
-.  .  [Krb5 Ticket] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  [Krb5 Ticket] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
+[Sequence/Sequence Of]
+.  [kdc-options] [Bit String]0xfedcba98
+.  [realm] [General string]"ATHENA.MIT.EDU"
+.  [till] [Generalized Time]"19940610060317Z"
+.  [nonce] [Integer]42
+.  [etype] [Sequence/Sequence Of]
+.  .  [Integer]0
+.  .  [Integer]1
+.  [additional-tickets] [Sequence/Sequence Of]
+.  .  [Krb5 Ticket]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  [Krb5 Ticket]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_kdc_req_body(optionals NULL except server):
 
-[Sequence/Sequence Of] 
-.  [kdc-options] [Bit String] 0xfedcba90
-.  [realm] [General string] "ATHENA.MIT.EDU"
-.  [sname] [Sequence/Sequence Of] 
-.  .  [name-type] [Integer] 1
-.  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  [General string] "hftsai"
-.  .  .  [General string] "extra"
-.  [till] [Generalized Time] "19940610060317Z"
-.  [nonce] [Integer] 42
-.  [etype] [Sequence/Sequence Of] 
-.  .  [Integer] 0
-.  .  [Integer] 1
+[Sequence/Sequence Of]
+.  [kdc-options] [Bit String]0xfedcba90
+.  [realm] [General string]"ATHENA.MIT.EDU"
+.  [sname] [Sequence/Sequence Of]
+.  .  [name-type] [Integer]1
+.  .  [name-string] [Sequence/Sequence Of]
+.  .  .  [General string]"hftsai"
+.  .  .  [General string]"extra"
+.  [till] [Generalized Time]"19940610060317Z"
+.  [nonce] [Integer]42
+.  [etype] [Sequence/Sequence Of]
+.  .  [Integer]0
+.  .  [Integer]1
 
 encode_krb5_safe:
 
-[Krb5 SAFE packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 20
-.  .  [safe-body] [Sequence/Sequence Of] 
-.  .  .  [user-data] [Octet String] "krb5data"
-.  .  .  [timestamp] [Generalized Time] "19940610060317Z"
-.  .  .  [usec] [Integer] 123456
-.  .  .  [seq-number] [Integer] 17
-.  .  .  [s-address] [Sequence/Sequence Of] 
-.  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  [address] [Octet String] <4>
+[Krb5 SAFE packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]20
+.  .  [safe-body] [Sequence/Sequence Of]
+.  .  .  [user-data] [Octet String]"krb5data"
+.  .  .  [timestamp] [Generalized Time]"19940610060317Z"
+.  .  .  [usec] [Integer]123456
+.  .  .  [seq-number] [Integer]17
+.  .  .  [s-address] [Sequence/Sequence Of]
+.  .  .  .  [addr-type] [Integer]2
+.  .  .  .  [address] [Octet String]<4>
                12 d0 00 23                                   ...#
-.  .  .  [r-address] [Sequence/Sequence Of] 
-.  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  [address] [Octet String] <4>
+.  .  .  [r-address] [Sequence/Sequence Of]
+.  .  .  .  [addr-type] [Integer]2
+.  .  .  .  [address] [Octet String]<4>
                12 d0 00 23                                   ...#
-.  .  [cksum] [Sequence/Sequence Of] 
-.  .  .  [cksumtype] [Integer] 1
-.  .  .  [checksum] [Octet String] "1234"
+.  .  [cksum] [Sequence/Sequence Of]
+.  .  .  [cksumtype] [Integer]1
+.  .  .  [checksum] [Octet String]"1234"
 
 encode_krb5_safe(optionals NULL):
 
-[Krb5 SAFE packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 20
-.  .  [safe-body] [Sequence/Sequence Of] 
-.  .  .  [user-data] [Octet String] "krb5data"
-.  .  .  [s-address] [Sequence/Sequence Of] 
-.  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  [address] [Octet String] <4>
+[Krb5 SAFE packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]20
+.  .  [safe-body] [Sequence/Sequence Of]
+.  .  .  [user-data] [Octet String]"krb5data"
+.  .  .  [s-address] [Sequence/Sequence Of]
+.  .  .  .  [addr-type] [Integer]2
+.  .  .  .  [address] [Octet String]<4>
                12 d0 00 23                                   ...#
-.  .  [cksum] [Sequence/Sequence Of] 
-.  .  .  [cksumtype] [Integer] 1
-.  .  .  [checksum] [Octet String] "1234"
+.  .  [cksum] [Sequence/Sequence Of]
+.  .  .  [cksumtype] [Integer]1
+.  .  .  [checksum] [Octet String]"1234"
 
 encode_krb5_priv:
 
-[Krb5 PRIV packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 21
-.  .  [3] [Sequence/Sequence Of] 
-.  .  .  [pvno] [Integer] 0
-.  .  .  [msg-type] [Integer] 5
-.  .  .  [enc-part] [Octet String] "krbASN.1 test message"
+[Krb5 PRIV packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]21
+.  .  [3] [Sequence/Sequence Of]
+.  .  .  [pvno] [Integer]0
+.  .  .  [msg-type] [Integer]5
+.  .  .  [enc-part] [Octet String]"krbASN.1 test message"
 
 encode_krb5_enc_priv_part:
 
-[Krb5 Encrypted PRIV part] 
-.  [Sequence/Sequence Of] 
-.  .  [user-data] [Octet String] "krb5data"
-.  .  [timestamp] [Generalized Time] "19940610060317Z"
-.  .  [usec] [Integer] 123456
-.  .  [seq-number] [Integer] 17
-.  .  [s-address] [Sequence/Sequence Of] 
-.  .  .  [addr-type] [Integer] 2
-.  .  .  [address] [Octet String] <4>
+[Krb5 Encrypted PRIV part]
+.  [Sequence/Sequence Of]
+.  .  [user-data] [Octet String]"krb5data"
+.  .  [timestamp] [Generalized Time]"19940610060317Z"
+.  .  [usec] [Integer]123456
+.  .  [seq-number] [Integer]17
+.  .  [s-address] [Sequence/Sequence Of]
+.  .  .  [addr-type] [Integer]2
+.  .  .  [address] [Octet String]<4>
             12 d0 00 23                                      ...#
-.  .  [r-address] [Sequence/Sequence Of] 
-.  .  .  [addr-type] [Integer] 2
-.  .  .  [address] [Octet String] <4>
+.  .  [r-address] [Sequence/Sequence Of]
+.  .  .  [addr-type] [Integer]2
+.  .  .  [address] [Octet String]<4>
             12 d0 00 23                                      ...#
 
 encode_krb5_enc_priv_part(optionals NULL):
 
-[Krb5 Encrypted PRIV part] 
-.  [Sequence/Sequence Of] 
-.  .  [user-data] [Octet String] "krb5data"
-.  .  [s-address] [Sequence/Sequence Of] 
-.  .  .  [addr-type] [Integer] 2
-.  .  .  [address] [Octet String] <4>
+[Krb5 Encrypted PRIV part]
+.  [Sequence/Sequence Of]
+.  .  [user-data] [Octet String]"krb5data"
+.  .  [s-address] [Sequence/Sequence Of]
+.  .  .  [addr-type] [Integer]2
+.  .  .  [address] [Octet String]<4>
             12 d0 00 23                                      ...#
 
 encode_krb5_cred:
 
-[Krb5 CRED packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 22
-.  .  [tickets] [Sequence/Sequence Of] 
-.  .  .  [Krb5 Ticket] 
-.  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  .  [General string] "extra"
-.  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  .  [Krb5 Ticket] 
-.  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  [tkt-vno] [Integer] 5
-.  .  .  .  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  .  [General string] "extra"
-.  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [etype] [Integer] 0
-.  .  .  .  .  .  [kvno] [Integer] 5
-.  .  .  .  .  .  [cipher] [Octet String] "krbASN.1 test message"
-.  .  [enc-part] [Sequence/Sequence Of] 
-.  .  .  [etype] [Integer] 0
-.  .  .  [kvno] [Integer] 5
-.  .  .  [cipher] [Octet String] "krbASN.1 test message"
+[Krb5 CRED packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]22
+.  .  [tickets] [Sequence/Sequence Of]
+.  .  .  [Krb5 Ticket]
+.  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  .  [General string]"extra"
+.  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  .  [Krb5 Ticket]
+.  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  [tkt-vno] [Integer]5
+.  .  .  .  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  .  [General string]"extra"
+.  .  .  .  .  [tkt-enc-part] [Sequence/Sequence Of]
+.  .  .  .  .  .  [etype] [Integer]0
+.  .  .  .  .  .  [kvno] [Integer]5
+.  .  .  .  .  .  [cipher] [Octet String]"krbASN.1 test message"
+.  .  [enc-part] [Sequence/Sequence Of]
+.  .  .  [etype] [Integer]0
+.  .  .  [kvno] [Integer]5
+.  .  .  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_enc_cred_part:
 
-[Krb5 Encrypted CRED part] 
-.  [Sequence/Sequence Of] 
-.  .  [ticket-info] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [key] [Sequence/Sequence Of] 
-.  .  .  .  .  [keytype] [Integer] 1
-.  .  .  .  .  [keyvalue] [Octet String] "12345678"
-.  .  .  .  [prealm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [pname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [flags] [Bit String] 0xfedcba98
-.  .  .  .  [authtime] [Generalized Time] "19940610060317Z"
-.  .  .  .  [startime] [Generalized Time] "19940610060317Z"
-.  .  .  .  [endtime] [Generalized Time] "19940610060317Z"
-.  .  .  .  [renew-till] [Generalized Time] "19940610060317Z"
-.  .  .  .  [srealm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [caddr] [Sequence/Sequence Of] 
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  .  .  [address] [Octet String] <4>
+[Krb5 Encrypted CRED part]
+.  [Sequence/Sequence Of]
+.  .  [ticket-info] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [key] [Sequence/Sequence Of]
+.  .  .  .  .  [keytype] [Integer]1
+.  .  .  .  .  [keyvalue] [Octet String]"12345678"
+.  .  .  .  [prealm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [pname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [flags] [Bit String]0xfedcba98
+.  .  .  .  [authtime] [Generalized Time]"19940610060317Z"
+.  .  .  .  [startime] [Generalized Time]"19940610060317Z"
+.  .  .  .  [endtime] [Generalized Time]"19940610060317Z"
+.  .  .  .  [renew-till] [Generalized Time]"19940610060317Z"
+.  .  .  .  [srealm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [caddr] [Sequence/Sequence Of]
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [addr-type] [Integer]2
+.  .  .  .  .  .  [address] [Octet String]<4>
                      12 d0 00 23                             ...#
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  .  .  [address] [Octet String] <4>
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [addr-type] [Integer]2
+.  .  .  .  .  .  [address] [Octet String]<4>
                      12 d0 00 23                             ...#
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [key] [Sequence/Sequence Of] 
-.  .  .  .  .  [keytype] [Integer] 1
-.  .  .  .  .  [keyvalue] [Octet String] "12345678"
-.  .  .  .  [prealm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [pname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [flags] [Bit String] 0xfedcba98
-.  .  .  .  [authtime] [Generalized Time] "19940610060317Z"
-.  .  .  .  [startime] [Generalized Time] "19940610060317Z"
-.  .  .  .  [endtime] [Generalized Time] "19940610060317Z"
-.  .  .  .  [renew-till] [Generalized Time] "19940610060317Z"
-.  .  .  .  [srealm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [caddr] [Sequence/Sequence Of] 
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  .  .  [address] [Octet String] <4>
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [key] [Sequence/Sequence Of]
+.  .  .  .  .  [keytype] [Integer]1
+.  .  .  .  .  [keyvalue] [Octet String]"12345678"
+.  .  .  .  [prealm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [pname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [flags] [Bit String]0xfedcba98
+.  .  .  .  [authtime] [Generalized Time]"19940610060317Z"
+.  .  .  .  [startime] [Generalized Time]"19940610060317Z"
+.  .  .  .  [endtime] [Generalized Time]"19940610060317Z"
+.  .  .  .  [renew-till] [Generalized Time]"19940610060317Z"
+.  .  .  .  [srealm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [caddr] [Sequence/Sequence Of]
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [addr-type] [Integer]2
+.  .  .  .  .  .  [address] [Octet String]<4>
                      12 d0 00 23                             ...#
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  .  .  [address] [Octet String] <4>
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [addr-type] [Integer]2
+.  .  .  .  .  .  [address] [Octet String]<4>
                      12 d0 00 23                             ...#
-.  .  [nonce] [Integer] 42
-.  .  [timestamp] [Generalized Time] "19940610060317Z"
-.  .  [usec] [Integer] 123456
-.  .  [s-address] [Sequence/Sequence Of] 
-.  .  .  [addr-type] [Integer] 2
-.  .  .  [address] [Octet String] <4>
+.  .  [nonce] [Integer]42
+.  .  [timestamp] [Generalized Time]"19940610060317Z"
+.  .  [usec] [Integer]123456
+.  .  [s-address] [Sequence/Sequence Of]
+.  .  .  [addr-type] [Integer]2
+.  .  .  [address] [Octet String]<4>
             12 d0 00 23                                      ...#
-.  .  [r-address] [Sequence/Sequence Of] 
-.  .  .  [addr-type] [Integer] 2
-.  .  .  [address] [Octet String] <4>
+.  .  [r-address] [Sequence/Sequence Of]
+.  .  .  [addr-type] [Integer]2
+.  .  .  [address] [Octet String]<4>
             12 d0 00 23                                      ...#
 
 encode_krb5_enc_cred_part(optionals NULL):
 
-[Krb5 Encrypted CRED part] 
-.  [Sequence/Sequence Of] 
-.  .  [ticket-info] [Sequence/Sequence Of] 
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [key] [Sequence/Sequence Of] 
-.  .  .  .  .  [keytype] [Integer] 1
-.  .  .  .  .  [keyvalue] [Octet String] "12345678"
-.  .  .  [Sequence/Sequence Of] 
-.  .  .  .  [key] [Sequence/Sequence Of] 
-.  .  .  .  .  [keytype] [Integer] 1
-.  .  .  .  .  [keyvalue] [Octet String] "12345678"
-.  .  .  .  [prealm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [pname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [flags] [Bit String] 0xfedcba98
-.  .  .  .  [authtime] [Generalized Time] "19940610060317Z"
-.  .  .  .  [startime] [Generalized Time] "19940610060317Z"
-.  .  .  .  [endtime] [Generalized Time] "19940610060317Z"
-.  .  .  .  [renew-till] [Generalized Time] "19940610060317Z"
-.  .  .  .  [srealm] [General string] "ATHENA.MIT.EDU"
-.  .  .  .  [sname] [Sequence/Sequence Of] 
-.  .  .  .  .  [name-type] [Integer] 1
-.  .  .  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  .  [General string] "extra"
-.  .  .  .  [caddr] [Sequence/Sequence Of] 
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  .  .  [address] [Octet String] <4>
+[Krb5 Encrypted CRED part]
+.  [Sequence/Sequence Of]
+.  .  [ticket-info] [Sequence/Sequence Of]
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [key] [Sequence/Sequence Of]
+.  .  .  .  .  [keytype] [Integer]1
+.  .  .  .  .  [keyvalue] [Octet String]"12345678"
+.  .  .  [Sequence/Sequence Of]
+.  .  .  .  [key] [Sequence/Sequence Of]
+.  .  .  .  .  [keytype] [Integer]1
+.  .  .  .  .  [keyvalue] [Octet String]"12345678"
+.  .  .  .  [prealm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [pname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [flags] [Bit String]0xfedcba98
+.  .  .  .  [authtime] [Generalized Time]"19940610060317Z"
+.  .  .  .  [startime] [Generalized Time]"19940610060317Z"
+.  .  .  .  [endtime] [Generalized Time]"19940610060317Z"
+.  .  .  .  [renew-till] [Generalized Time]"19940610060317Z"
+.  .  .  .  [srealm] [General string]"ATHENA.MIT.EDU"
+.  .  .  .  [sname] [Sequence/Sequence Of]
+.  .  .  .  .  [name-type] [Integer]1
+.  .  .  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  .  [General string]"extra"
+.  .  .  .  [caddr] [Sequence/Sequence Of]
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [addr-type] [Integer]2
+.  .  .  .  .  .  [address] [Octet String]<4>
                      12 d0 00 23                             ...#
-.  .  .  .  .  [Sequence/Sequence Of] 
-.  .  .  .  .  .  [addr-type] [Integer] 2
-.  .  .  .  .  .  [address] [Octet String] <4>
+.  .  .  .  .  [Sequence/Sequence Of]
+.  .  .  .  .  .  [addr-type] [Integer]2
+.  .  .  .  .  .  [address] [Octet String]<4>
                      12 d0 00 23                             ...#
 
 encode_krb5_error:
 
-[Krb5 ERROR packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 30
-.  .  [ctime] [Generalized Time] "19940610060317Z"
-.  .  [cusec] [Integer] 123456
-.  .  [stime] [Generalized Time] "19940610060317Z"
-.  .  [susec] [Integer] 123456
-.  .  [error-code] [Integer] 60
-.  .  [crealm] [General string] "ATHENA.MIT.EDU"
-.  .  [cname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  [sname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [e-text] [General string] "krb5data"
-.  .  [e-data] [Octet String] "krb5data"
+[Krb5 ERROR packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]30
+.  .  [ctime] [Generalized Time]"19940610060317Z"
+.  .  [cusec] [Integer]123456
+.  .  [stime] [Generalized Time]"19940610060317Z"
+.  .  [susec] [Integer]123456
+.  .  [error-code] [Integer]60
+.  .  [crealm] [General string]"ATHENA.MIT.EDU"
+.  .  [cname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  [sname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [e-text] [General string]"krb5data"
+.  .  [e-data] [Octet String]"krb5data"
 
 encode_krb5_error(optionals NULL):
 
-[Krb5 ERROR packet] 
-.  [Sequence/Sequence Of] 
-.  .  [pvno] [Integer] 5
-.  .  [msg-type] [Integer] 30
-.  .  [cusec] [Integer] 123456
-.  .  [stime] [Generalized Time] "19940610060317Z"
-.  .  [susec] [Integer] 123456
-.  .  [error-code] [Integer] 60
-.  .  [realm] [General string] "ATHENA.MIT.EDU"
-.  .  [sname] [Sequence/Sequence Of] 
-.  .  .  [name-type] [Integer] 1
-.  .  .  [name-string] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
+[Krb5 ERROR packet]
+.  [Sequence/Sequence Of]
+.  .  [pvno] [Integer]5
+.  .  [msg-type] [Integer]30
+.  .  [cusec] [Integer]123456
+.  .  [stime] [Generalized Time]"19940610060317Z"
+.  .  [susec] [Integer]123456
+.  .  [error-code] [Integer]60
+.  .  [realm] [General string]"ATHENA.MIT.EDU"
+.  .  [sname] [Sequence/Sequence Of]
+.  .  .  [name-type] [Integer]1
+.  .  .  [name-string] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
 
 encode_krb5_authorization_data:
 
-[Sequence/Sequence Of] 
-.  [Sequence/Sequence Of] 
-.  .  [ad-type] [Integer] 1
-.  .  [ad-data] [Octet String] "foobar"
-.  [Sequence/Sequence Of] 
-.  .  [ad-type] [Integer] 1
-.  .  [ad-data] [Octet String] "foobar"
+[Sequence/Sequence Of]
+.  [Sequence/Sequence Of]
+.  .  [ad-type] [Integer]1
+.  .  [ad-data] [Octet String]"foobar"
+.  [Sequence/Sequence Of]
+.  .  [ad-type] [Integer]1
+.  .  [ad-data] [Octet String]"foobar"
 
 encode_krb5_padata_sequence:
 
-[Sequence/Sequence Of] 
-.  [Sequence/Sequence Of] 
-.  .  [1] [Integer] 13
-.  .  [2] [Octet String] "pa-data"
-.  [Sequence/Sequence Of] 
-.  .  [1] [Integer] 13
-.  .  [2] [Octet String] "pa-data"
+[Sequence/Sequence Of]
+.  [Sequence/Sequence Of]
+.  .  [1] [Integer]13
+.  .  [2] [Octet String]"pa-data"
+.  [Sequence/Sequence Of]
+.  .  [1] [Integer]13
+.  .  [2] [Octet String]"pa-data"
 
 encode_krb5_typed_data:
 
-[Sequence/Sequence Of] 
-.  [Sequence/Sequence Of] 
-.  .  [0] [Integer] 13
-.  .  [1] [Octet String] "pa-data"
-.  [Sequence/Sequence Of] 
-.  .  [0] [Integer] 13
-.  .  [1] [Octet String] "pa-data"
+[Sequence/Sequence Of]
+.  [Sequence/Sequence Of]
+.  .  [0] [Integer]13
+.  .  [1] [Octet String]"pa-data"
+.  [Sequence/Sequence Of]
+.  .  [0] [Integer]13
+.  .  [1] [Octet String]"pa-data"
 
 encode_krb5_padata_sequence(empty):
 
-[Sequence/Sequence Of] 
+[Sequence/Sequence Of]
 
 encode_krb5_etype_info:
 
-[Sequence/Sequence Of] 
-.  [Sequence/Sequence Of] 
-.  .  [0] [Integer] 0
-.  .  [1] [Octet String] "Morton's #0"
-.  [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  [Sequence/Sequence Of] 
-.  .  [0] [Integer] 2
-.  .  [1] [Octet String] "Morton's #2"
+[Sequence/Sequence Of]
+.  [Sequence/Sequence Of]
+.  .  [0] [Integer]0
+.  .  [1] [Octet String]"Morton's #0"
+.  [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  [Sequence/Sequence Of]
+.  .  [0] [Integer]2
+.  .  [1] [Octet String]"Morton's #2"
 
 encode_krb5_etype_info(only 1):
 
-[Sequence/Sequence Of] 
-.  [Sequence/Sequence Of] 
-.  .  [0] [Integer] 0
-.  .  [1] [Octet String] "Morton's #0"
+[Sequence/Sequence Of]
+.  [Sequence/Sequence Of]
+.  .  [0] [Integer]0
+.  .  [1] [Octet String]"Morton's #0"
 
 encode_krb5_etype_info(no info):
 
-[Sequence/Sequence Of] 
+[Sequence/Sequence Of]
 
 encode_krb5_etype_info2:
 
-[Sequence/Sequence Of] 
-.  [Sequence/Sequence Of] 
-.  .  [0] [Integer] 0
-.  .  [1] [General string] "Morton's #0"
-.  .  [2] [Octet String] "s2k: 0"
-.  [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [2] [Octet String] "s2k: 1"
-.  [Sequence/Sequence Of] 
-.  .  [0] [Integer] 2
-.  .  [1] [General string] "Morton's #2"
-.  .  [2] [Octet String] "s2k: 2"
+[Sequence/Sequence Of]
+.  [Sequence/Sequence Of]
+.  .  [0] [Integer]0
+.  .  [1] [General string]"Morton's #0"
+.  .  [2] [Octet String]"s2k: 0"
+.  [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [2] [Octet String]"s2k: 1"
+.  [Sequence/Sequence Of]
+.  .  [0] [Integer]2
+.  .  [1] [General string]"Morton's #2"
+.  .  [2] [Octet String]"s2k: 2"
 
 encode_krb5_etype_info2(only 1):
 
-[Sequence/Sequence Of] 
-.  [Sequence/Sequence Of] 
-.  .  [0] [Integer] 0
-.  .  [1] [General string] "Morton's #0"
-.  .  [2] [Octet String] "s2k: 0"
+[Sequence/Sequence Of]
+.  [Sequence/Sequence Of]
+.  .  [0] [Integer]0
+.  .  [1] [General string]"Morton's #0"
+.  .  [2] [Octet String]"s2k: 0"
 
 encode_krb5_pa_enc_ts:
 
-[Sequence/Sequence Of] 
-.  [0] [Generalized Time] "19940610060317Z"
-.  [1] [Integer] 123456
+[Sequence/Sequence Of]
+.  [0] [Generalized Time]"19940610060317Z"
+.  [1] [Integer]123456
 
 encode_krb5_pa_enc_ts (no usec):
 
-[Sequence/Sequence Of] 
-.  [0] [Generalized Time] "19940610060317Z"
+[Sequence/Sequence Of]
+.  [0] [Generalized Time]"19940610060317Z"
 
 encode_krb5_enc_data:
 
-[Sequence/Sequence Of] 
-.  [etype] [Integer] 0
-.  [kvno] [Integer] 5
-.  [cipher] [Octet String] "krbASN.1 test message"
+[Sequence/Sequence Of]
+.  [etype] [Integer]0
+.  [kvno] [Integer]5
+.  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_enc_data(MSB-set kvno):
 
-[Sequence/Sequence Of] 
-.  [etype] [Integer] 0
-.  [kvno] [Integer] -16777216
-.  [cipher] [Octet String] "krbASN.1 test message"
+[Sequence/Sequence Of]
+.  [etype] [Integer]0
+.  [kvno] [Integer]-16777216
+.  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_enc_data(kvno=-1):
 
-[Sequence/Sequence Of] 
-.  [etype] [Integer] 0
-.  [kvno] [Integer] -1
-.  [cipher] [Octet String] "krbASN.1 test message"
+[Sequence/Sequence Of]
+.  [etype] [Integer]0
+.  [kvno] [Integer]-1
+.  [cipher] [Octet String]"krbASN.1 test message"
 
 encode_krb5_sam_challenge_2:
 
-[Sequence/Sequence Of] 
-.  [0] [Sequence/Sequence Of] 
-.  .  [Octet String] "challenge"
-.  [1] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [0] [Integer] 1
-.  .  .  [1] [Octet String] "1234"
+[Sequence/Sequence Of]
+.  [0] [Sequence/Sequence Of]
+.  .  [Octet String]"challenge"
+.  [1] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [0] [Integer]1
+.  .  .  [1] [Octet String]"1234"
 
 encode_krb5_sam_challenge_2_body:
 
-[Sequence/Sequence Of] 
-.  [0] [Integer] 42
-.  [1] [Bit String] 0x80000000
-.  [2] [Octet String] "type name"
-.  [4] [Octet String] "challenge label"
-.  [5] [Octet String] "challenge ipse"
-.  [6] [Octet String] "response_prompt ipse"
-.  [8] [Integer] 5517840
-.  [9] [Integer] 1
+[Sequence/Sequence Of]
+.  [0] [Integer]42
+.  [1] [Bit String]0x80000000
+.  [2] [Octet String]"type name"
+.  [4] [Octet String]"challenge label"
+.  [5] [Octet String]"challenge ipse"
+.  [6] [Octet String]"response_prompt ipse"
+.  [8] [Integer]5517840
+.  [9] [Integer]1
 
 encode_krb5_sam_response_2:
 
-[Sequence/Sequence Of] 
-.  [0] [Integer] 43
-.  [1] [Bit String] 0x80000000
-.  [2] [Octet String] "track data"
-.  [3] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Integer] 3382
-.  .  [2] [Octet String] "nonce or sad"
-.  [4] [Integer] 5517840
+[Sequence/Sequence Of]
+.  [0] [Integer]43
+.  [1] [Bit String]0x80000000
+.  [2] [Octet String]"track data"
+.  [3] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Integer]3382
+.  .  [2] [Octet String]"nonce or sad"
+.  [4] [Integer]5517840
 
 encode_krb5_enc_sam_response_enc_2:
 
-[Sequence/Sequence Of] 
-.  [0] [Integer] 88
-.  [1] [Octet String] "enc_sam_response_enc_2"
+[Sequence/Sequence Of]
+.  [0] [Integer]88
+.  [1] [Octet String]"enc_sam_response_enc_2"
 
 encode_krb5_pa_for_user:
 
-[Sequence/Sequence Of] 
-.  [0] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Sequence/Sequence Of] 
-.  .  .  [General string] "hftsai"
-.  .  .  [General string] "extra"
-.  [1] [General string] "ATHENA.MIT.EDU"
-.  [2] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Octet String] "1234"
-.  [3] [General string] "krb5data"
+[Sequence/Sequence Of]
+.  [0] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Sequence/Sequence Of]
+.  .  .  [General string]"hftsai"
+.  .  .  [General string]"extra"
+.  [1] [General string]"ATHENA.MIT.EDU"
+.  [2] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Octet String]"1234"
+.  [3] [General string]"krb5data"
 
 encode_krb5_pa_s4u_x509_user:
 
-[Sequence/Sequence Of] 
-.  [0] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 13243546
-.  .  [1] [Sequence/Sequence Of] 
-.  .  .  [0] [Integer] 1
-.  .  .  [1] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [2] [General string] "ATHENA.MIT.EDU"
-.  .  [3] [Octet String] "pa_s4u_x509_user"
-.  .  [4] [Bit String] 0x80000000
-.  [1] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Octet String] "1234"
+[Sequence/Sequence Of]
+.  [0] [Sequence/Sequence Of]
+.  .  [0] [Integer]13243546
+.  .  [1] [Sequence/Sequence Of]
+.  .  .  [0] [Integer]1
+.  .  .  [1] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [2] [General string]"ATHENA.MIT.EDU"
+.  .  [3] [Octet String]"pa_s4u_x509_user"
+.  .  [4] [Bit String]0x80000000
+.  [1] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Octet String]"1234"
 
 encode_krb5_ad_kdcissued:
 
-[Sequence/Sequence Of] 
-.  [0] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Octet String] "1234"
-.  [1] [General string] "ATHENA.MIT.EDU"
-.  [2] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Sequence/Sequence Of] 
-.  .  .  [General string] "hftsai"
-.  .  .  [General string] "extra"
-.  [3] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [0] [Integer] 1
-.  .  .  [1] [Octet String] "foobar"
-.  .  [Sequence/Sequence Of] 
-.  .  .  [0] [Integer] 1
-.  .  .  [1] [Octet String] "foobar"
+[Sequence/Sequence Of]
+.  [0] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Octet String]"1234"
+.  [1] [General string]"ATHENA.MIT.EDU"
+.  [2] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Sequence/Sequence Of]
+.  .  .  [General string]"hftsai"
+.  .  .  [General string]"extra"
+.  [3] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [0] [Integer]1
+.  .  .  [1] [Octet String]"foobar"
+.  .  [Sequence/Sequence Of]
+.  .  .  [0] [Integer]1
+.  .  .  [1] [Octet String]"foobar"
 
 encode_krb5_ad_signedpath_data:
 
-[Sequence/Sequence Of] 
-.  [0] [Sequence/Sequence Of] 
-.  .  [0] [Sequence/Sequence Of] 
-.  .  .  [0] [Integer] 1
-.  .  .  [1] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [1] [General string] "ATHENA.MIT.EDU"
-.  [1] [Generalized Time] "19940610060317Z"
-.  [2] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [0] [Sequence/Sequence Of] 
-.  .  .  .  [0] [Integer] 1
-.  .  .  .  [1] [Sequence/Sequence Of] 
-.  .  .  .  .  [General string] "hftsai"
-.  .  .  .  .  [General string] "extra"
-.  .  .  [1] [General string] "ATHENA.MIT.EDU"
-.  [3] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [1] [Integer] 13
-.  .  .  [2] [Octet String] "pa-data"
-.  .  [Sequence/Sequence Of] 
-.  .  .  [1] [Integer] 13
-.  .  .  [2] [Octet String] "pa-data"
-.  [4] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [0] [Integer] 1
-.  .  .  [1] [Octet String] "foobar"
-.  .  [Sequence/Sequence Of] 
-.  .  .  [0] [Integer] 1
-.  .  .  [1] [Octet String] "foobar"
+[Sequence/Sequence Of]
+.  [0] [Sequence/Sequence Of]
+.  .  [0] [Sequence/Sequence Of]
+.  .  .  [0] [Integer]1
+.  .  .  [1] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [1] [General string]"ATHENA.MIT.EDU"
+.  [1] [Generalized Time]"19940610060317Z"
+.  [2] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [0] [Sequence/Sequence Of]
+.  .  .  .  [0] [Integer]1
+.  .  .  .  [1] [Sequence/Sequence Of]
+.  .  .  .  .  [General string]"hftsai"
+.  .  .  .  .  [General string]"extra"
+.  .  .  [1] [General string]"ATHENA.MIT.EDU"
+.  [3] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [1] [Integer]13
+.  .  .  [2] [Octet String]"pa-data"
+.  .  [Sequence/Sequence Of]
+.  .  .  [1] [Integer]13
+.  .  .  [2] [Octet String]"pa-data"
+.  [4] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [0] [Integer]1
+.  .  .  [1] [Octet String]"foobar"
+.  .  [Sequence/Sequence Of]
+.  .  .  [0] [Integer]1
+.  .  .  [1] [Octet String]"foobar"
 
 encode_krb5_ad_signedpath:
 
-[Sequence/Sequence Of] 
-.  [0] [Integer] 1
-.  [1] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Octet String] "1234"
-.  [3] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [1] [Integer] 13
-.  .  .  [2] [Octet String] "pa-data"
-.  .  [Sequence/Sequence Of] 
-.  .  .  [1] [Integer] 13
-.  .  .  [2] [Octet String] "pa-data"
+[Sequence/Sequence Of]
+.  [0] [Integer]1
+.  [1] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Octet String]"1234"
+.  [3] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [1] [Integer]13
+.  .  .  [2] [Octet String]"pa-data"
+.  .  [Sequence/Sequence Of]
+.  .  .  [1] [Integer]13
+.  .  .  [2] [Octet String]"pa-data"
 
 encode_krb5_iakerb_header:
 
-[Sequence/Sequence Of] 
-.  [1] [Octet String] "krb5data"
-.  [2] [Octet String] "krb5data"
+[Sequence/Sequence Of]
+.  [1] [Octet String]"krb5data"
+.  [2] [Octet String]"krb5data"
 
 encode_krb5_iakerb_finished:
 
-[Sequence/Sequence Of] 
-.  [1] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Octet String] "1234"
+[Sequence/Sequence Of]
+.  [1] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Octet String]"1234"
 
 encode_krb5_fast_response:
 
-[Sequence/Sequence Of] 
-.  [0] [Sequence/Sequence Of] 
-.  .  [Sequence/Sequence Of] 
-.  .  .  [1] [Integer] 13
-.  .  .  [2] [Octet String] "pa-data"
-.  .  [Sequence/Sequence Of] 
-.  .  .  [1] [Integer] 13
-.  .  .  [2] [Octet String] "pa-data"
-.  [1] [Sequence/Sequence Of] 
-.  .  [0] [Integer] 1
-.  .  [1] [Octet String] "12345678"
-.  [2] [Sequence/Sequence Of] 
-.  .  [0] [Generalized Time] "19940610060317Z"
-.  .  [1] [Integer] 123456
-.  .  [2] [General string] "ATHENA.MIT.EDU"
-.  .  [3] [Sequence/Sequence Of] 
-.  .  .  [0] [Integer] 1
-.  .  .  [1] [Sequence/Sequence Of] 
-.  .  .  .  [General string] "hftsai"
-.  .  .  .  [General string] "extra"
-.  .  [4] [Sequence/Sequence Of] 
-.  .  .  [0] [Integer] 1
-.  .  .  [1] [Octet String] "1234"
-.  [3] [Integer] 42
+[Sequence/Sequence Of]
+.  [0] [Sequence/Sequence Of]
+.  .  [Sequence/Sequence Of]
+.  .  .  [1] [Integer]13
+.  .  .  [2] [Octet String]"pa-data"
+.  .  [Sequence/Sequence Of]
+.  .  .  [1] [Integer]13
+.  .  .  [2] [Octet String]"pa-data"
+.  [1] [Sequence/Sequence Of]
+.  .  [0] [Integer]1
+.  .  [1] [Octet String]"12345678"
+.  [2] [Sequence/Sequence Of]
+.  .  [0] [Generalized Time]"19940610060317Z"
+.  .  [1] [Integer]123456
+.  .  [2] [General string]"ATHENA.MIT.EDU"
+.  .  [3] [Sequence/Sequence Of]
+.  .  .  [0] [Integer]1
+.  .  .  [1] [Sequence/Sequence Of]
+.  .  .  .  [General string]"hftsai"
+.  .  .  .  [General string]"extra"
+.  .  [4] [Sequence/Sequence Of]
+.  .  .  [0] [Integer]1
+.  .  .  [1] [Octet String]"1234"
+.  [3] [Integer]42
 
 encode_krb5_pa_fx_fast_reply:
 
-[CONT 0] 
-.  [Sequence/Sequence Of] 
-.  .  [0] [Sequence/Sequence Of] 
-.  .  .  [0] [Integer] 0
-.  .  .  [1] [Integer] 5
-.  .  .  [2] [Octet String] "krbASN.1 test message"
-
+[CONT 0]
+.  [Sequence/Sequence Of]
+.  .  [0] [Sequence/Sequence Of]
+.  .  .  [0] [Integer]0
+.  .  .  [1] [Integer]5
+.  .  .  [2] [Octet String]"krbASN.1 test message"