Module Name: krb5 Committed By: raeburn Date: Mon Mar 15 17:45:02 UTC 2004 Modified Files: krb5/src/lib/gssapi/krb5/ChangeLog krb5/src/lib/gssapi/krb5/accept_sec_context.c krb5/src/lib/gssapi/krb5/delete_sec_context.c krb5/src/lib/gssapi/krb5/export_sec_context.c krb5/src/lib/gssapi/krb5/gssapiP_krb5.h krb5/src/lib/gssapi/krb5/gssapi_krb5.c krb5/src/lib/gssapi/krb5/import_sec_context.c krb5/src/lib/gssapi/krb5/inq_context.c krb5/src/lib/gssapi/krb5/k5seal.c krb5/src/lib/gssapi/krb5/k5unseal.c krb5/src/lib/gssapi/krb5/process_context_token.c krb5/src/lib/gssapi/krb5/seal.c krb5/src/lib/gssapi/krb5/ser_sctx.c krb5/src/lib/gssapi/krb5/sign.c krb5/src/lib/gssapi/krb5/unseal.c krb5/src/lib/gssapi/krb5/verify.c krb5/src/lib/gssapi/krb5/wrap_size_limit.c Added Files: Removed Files: Log Message * k5seal.c (kg_seal): Extract the krb5 context from the security context instead of requiring it be passed in as an argument. * k5unseal.c (kg_unseal): Likewise. * gssapiP_krb5.h (kg_seal, kg_unseal): Declarations updated. * delete_sec_context.c, process_context_token.c, seal.c, sign.c, unseal.c, verify.c: Callers changed. * inq_context.c (krb5_gss_inquire_context): Use krb5 context contained in security context instead of calling kg_get_context. * wrap_size_limit.c (krb5_gss_wrap_size_limit): Likewise. * import_sec_context.c (krb5_gss_ser_init): New function. (krb5_gss_import_sec_context): Create a krb5 context locally to use for the import. * export_sec_context.c (krb5_gss_export_sec_context): Use the krb5 context in the security context. * gssapiP_krb5.h (krb5_gss_ser_init): Declare. * gssapi_krb5.c (kg_get_context): Don't call krb5 serialization initialization code here. * accept_sec_context.c (krb5_gss_accept_sec_context): Free the new krb5 context in an error case not caught before. To generate a diff of this commit: cvs diff -r1.245 -r1.246 krb5/src/lib/gssapi/krb5/ChangeLog cvs diff -r1.87 -r1.88 krb5/src/lib/gssapi/krb5/accept_sec_context.c cvs diff -r1.17 -r1.18 krb5/src/lib/gssapi/krb5/delete_sec_context.c cvs diff -r1.8 -r1.9 krb5/src/lib/gssapi/krb5/export_sec_context.c cvs diff -r1.60 -r1.61 krb5/src/lib/gssapi/krb5/gssapiP_krb5.h cvs diff -r1.26 -r1.27 krb5/src/lib/gssapi/krb5/gssapi_krb5.c cvs diff -r1.12 -r1.13 krb5/src/lib/gssapi/krb5/import_sec_context.c cvs diff -r1.10 -r1.11 krb5/src/lib/gssapi/krb5/inq_context.c cvs diff -r1.32 -r1.33 krb5/src/lib/gssapi/krb5/k5seal.c cvs diff -r1.30 -r1.31 krb5/src/lib/gssapi/krb5/k5unseal.c cvs diff -r1.10 -r1.11 krb5/src/lib/gssapi/krb5/process_context_token.c cvs diff -r1.11 -r1.12 krb5/src/lib/gssapi/krb5/seal.c cvs diff -r1.19 -r1.20 krb5/src/lib/gssapi/krb5/ser_sctx.c cvs diff -r1.11 -r1.12 krb5/src/lib/gssapi/krb5/sign.c cvs diff -r1.10 -r1.11 krb5/src/lib/gssapi/krb5/unseal.c cvs diff -r1.11 -r1.12 krb5/src/lib/gssapi/krb5/verify.c cvs diff -r1.12 -r1.13 krb5/src/lib/gssapi/krb5/wrap_size_limit.c