Stop using krb5_typed_data structure type
authorGreg Hudson <ghudson@mit.edu>
Wed, 21 Dec 2011 22:52:52 +0000 (22:52 +0000)
committerGreg Hudson <ghudson@mit.edu>
Wed, 21 Dec 2011 22:52:52 +0000 (22:52 +0000)
commitedc26c35049615ec634979738ca4d3e3759e9ad8
treeab48defdbe3cc321cf4d4b4948dc771d2e2bcbb9
parent02fff47a6ff9f322431d8c2d50fa463973ec19fd
Stop using krb5_typed_data structure type

Use the krb5_pa_data structure type when encoding or decoding
TYPED-DATA.  Leave the krb5_typed_data structure definition in krb5.h
with a comment saying not to use it.  Remove krb5_free_typed_data
(which was never declared in krb5.h).  Remove some vestigial accessor
stuff related to PKINIT encoding and decoding TYPED-DATA, which was
unneeded since r25483.  Bump the accessor structure version to 19
accordingly.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25601 dc483132-0cff-0310-8789-dd5450dbe970
18 files changed:
src/include/k5-int-pkinit.h
src/include/k5-int.h
src/include/krb5/krb5.hin
src/kdc/do_as_req.c
src/lib/krb5/asn.1/asn1_k_decode.c
src/lib/krb5/asn.1/asn1_k_decode.h
src/lib/krb5/asn.1/asn1_k_encode.c
src/lib/krb5/asn.1/asn1_k_encode.h
src/lib/krb5/asn.1/krb5_decode.c
src/lib/krb5/asn.1/krb5_encode.c
src/lib/krb5/krb/fast.c
src/lib/krb5/krb/kfree.c
src/lib/krb5/libkrb5.exports
src/lib/krb5/os/accessor.c
src/plugins/preauth/pkinit/pkinit.h
src/plugins/preauth/pkinit/pkinit_accessor.c
src/plugins/preauth/pkinit/pkinit_accessor.h
src/plugins/preauth/pkinit/pkinit_lib.c