[811] in Kerberos_V5_Development

home help back first fref pref prev next nref lref last post

ASN.1 module for krb5

daemon@ATHENA.MIT.EDU (Harry Tsai)
Tue Jun 28 02:47:45 1994

To: krbdev@MIT.EDU
Date: Tue, 28 Jun 94 02:47:33 EDT
From: Harry Tsai <hftsai@MIT.EDU>

I've finished the hand-coded ASN.1 routines for Kerberos 5.  I've
folded them into a krb5 source tree, and it builds cleanly.  kinit,
klist, kdestroy, and sclient seem to run properly, and my own test
suite indicates that everything is working, too.

I'm leaving for the summer tomorrow, so I'll leave it to someone else
to fold the changes into the main source tree.  My build directory is
on the external hard disk attached to sofa, in /u1/krb5/src.  Here's a
summary of the changes I've made.

  Changed:
    src/include/krb5/asn.1/
    src/lib/krb5/asn.1/
    src/include/krb5/asn1.h
    src/include/krb5/error_def.h
    src/lib/krb5/error_tables/init_ets.c
    src/lib/krb5/error_tables/Imakefile

    kdc/do_tgs_req.c
     /* fixed call to decode_krb5_authdata */

    src/lib/krb5/krb/rd_req_sim.c
    src/lib/krb5/krb/rd_req.c
     /* amended ISODE_50_LOCAL_ERR_BADMSGTYPE to KRB5_BADMSGTYPE */

    src/lib/krb5/krb/decode_kdc.c
     /* removed reference to ISODE_50_LOCAL_ERR_BADMSGTYPE */

  Added:
    src/lib/krb5/error_tables/asn1_err.et
    src/tests/asn.1/  
     /* Note: I couldn't get this set up under imake.
              Use my Makefile.manual for now. */

  Removed:
    src/lib/krb5/error_tables/isode_err.et
     /* Someone else can take care of removing the rest of ISODE. */


  In case you need it, I have a backup of all the new and
   changed files in ~hftsai/dcns/krbasn1.tar.gz.


						Harry

home help back first fref pref prev next nref lref last post