The following five commits to the trunk were involved in cleaning up a slew of memory leaks in the ASN.1 code: r22004 (krb5_decode memory leaks) r21981 (utility function fixes) r21940 (krb5_decode restructuring) r21928 (krb5_encode memory leaks) r21927 (don't free caller memory in asn1_k_encode)