Lines Matching refs:kctx
855 struct kgss_ctx *kctx; in kgss_init_sec_context() local
866 kctx = KGSS_ALLOC(); in kgss_init_sec_context()
872 kctx->mech = &default_gc; in kgss_init_sec_context()
873 kctx->gssd_ctx = GSSD_NO_CONTEXT; in kgss_init_sec_context()
874 *context_handle = (gss_ctx_id_t)kctx; in kgss_init_sec_context()
876 kctx = (struct kgss_ctx *)*context_handle; in kgss_init_sec_context()
893 gssd_cred_verifier, &kctx->gssd_ctx, &kctx->gssd_ctx_verifier, in kgss_init_sec_context()
899 KGSS_FREE(kctx); in kgss_init_sec_context()
907 __kgss_reset_mech(&kctx->mech, *actual_mech_type); in kgss_init_sec_context()
1132 struct kgss_ctx *kctx; in kgss_accept_sec_context() local
1146 kctx = KGSS_ALLOC(); in kgss_accept_sec_context()
1147 kctx->mech = &default_gc; in kgss_accept_sec_context()
1148 kctx->gssd_ctx = GSSD_NO_CONTEXT; in kgss_accept_sec_context()
1149 *context_handle = (gss_ctx_id_t)kctx; in kgss_accept_sec_context()
1151 kctx = (struct kgss_ctx *)*context_handle; in kgss_accept_sec_context()
1161 &kctx->gssd_ctx, &kctx->gssd_ctx_verifier, in kgss_accept_sec_context()
1168 KGSS_FREE(kctx); in kgss_accept_sec_context()
1172 __kgss_reset_mech(&kctx->mech, *mech_type); in kgss_accept_sec_context()
1345 struct kgss_ctx *kctx; in kgss_delete_sec_context() local
1351 kctx = (struct kgss_ctx *)*context_handle; in kgss_delete_sec_context()
1353 if (kctx->ctx_imported == FALSE) { in kgss_delete_sec_context()
1354 if (kctx->gssd_ctx == GSSD_NO_CONTEXT) { in kgss_delete_sec_context()
1355 KGSS_FREE(kctx); in kgss_delete_sec_context()
1362 &kctx->gssd_ctx, in kgss_delete_sec_context()
1364 kctx->gssd_ctx_verifier); in kgss_delete_sec_context()
1366 if (kctx->gssd_i_ctx == (gss_ctx_id_t)GSS_C_NO_CONTEXT) { in kgss_delete_sec_context()
1367 KGSS_FREE(kctx); in kgss_delete_sec_context()
1371 err = KGSS_DELETE_SEC_CONTEXT(minor_status, kctx, in kgss_delete_sec_context()
1372 &kctx->gssd_i_ctx, output_token); in kgss_delete_sec_context()
1374 KGSS_FREE(kctx); in kgss_delete_sec_context()
1472 struct kgss_ctx *kctx; local
1477 kctx = (struct kgss_ctx *)context_handle;
1489 if (kctx->mech->gss_import_sec_context) {
1492 &kctx->gssd_ctx,
1494 kctx->gssd_ctx_verifier));
1522 struct kgss_ctx *kctx; local
1528 kctx = (struct kgss_ctx *)context_handle;
1530 if (kctx->gssd_ctx != GSSD_NO_CONTEXT) {
1568 status = KGSS_IMPORT_SEC_CONTEXT(minor_status, &token, kctx,
1572 KCTX_TO_I_CTX(kctx) = internal_ctx_id;
1573 kctx->ctx_imported = TRUE;