Convert all remaining macro-coded ASN.1 encoders
authorGreg Hudson <ghudson@mit.edu>
Fri, 6 Jan 2012 21:17:14 +0000 (21:17 +0000)
committerGreg Hudson <ghudson@mit.edu>
Fri, 6 Jan 2012 21:17:14 +0000 (21:17 +0000)
commita20df816b34da7a36b5b518793e0d9ccfd26f547
tree2f9d0c6926c9684bc85aa6d6289abb9ccf74c22f
parentb5143ff810a937e12491ba678575c09948d78300
Convert all remaining macro-coded ASN.1 encoders

Use data-driven encoders for all of the remaining types which still
used macros (primarily PKINIT types), and get rid of the macros.  Do
not change any encoding behavior, but add some comments where behavior
differs from the spec.

DEFFNTYPE is now unused except for the kdc_req_body hack.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25617 dc483132-0cff-0310-8789-dd5450dbe970
src/include/k5-int-pkinit.h
src/include/k5-int.h
src/lib/krb5/asn.1/Makefile.in
src/lib/krb5/asn.1/asn1_k_encode.c
src/lib/krb5/asn.1/asn1_k_encode.h [deleted file]
src/lib/krb5/asn.1/deps
src/lib/krb5/asn.1/krb5_encode.c [deleted file]
src/lib/krb5/asn.1/ldap_key_seq.c