Lines Matching refs:kcontext

65 k5_ad_init_modules(krb5_context kcontext,
86 code = (*table->init)(kcontext, &plugin_context);
105 (*table->flags)(kcontext, plugin_context,
118 code = (*table->request_init)(kcontext,
152 k5_ad_size(krb5_context kcontext,
180 code = (*module->ftable->size)(kcontext,
199 k5_ad_externalize(krb5_context kcontext,
248 code = (*module->ftable->externalize)(kcontext,
275 k5_ad_find_module(krb5_context kcontext,
310 k5_ad_internalize(krb5_context kcontext,
345 module = k5_ad_find_module(kcontext, context, flags, &name);
354 code = (*module->ftable->internalize)(kcontext,
373 krb5_authdata_context_init(krb5_context kcontext,
396 &kcontext->err) == 0 &&
400 &kcontext->err) == 0 &&
410 if (kcontext == NULL) {
424 code = k5_ad_init_modules(kcontext, context, tables[i], &k);
430 code = k5_ad_init_modules(kcontext, context, authdata_systems[i], &k);
443 krb5_authdata_context_free(kcontext, context);
453 krb5_authdata_context_free(krb5_context kcontext,
466 (*module->client_req_fini)(kcontext,
472 (*module->client_fini)(kcontext, module->plugin_context);
487 krb5_authdata_import_attributes(krb5_context kcontext,
498 return k5_ad_internalize(kcontext, context, usage, &bp, &remain);
502 k5_get_kdc_issued_authdata(krb5_context kcontext,
516 code = krb5int_find_authdata(kcontext,
529 code = krb5_verify_authdata_kdc_issued(kcontext,
537 krb5_free_authdata(kcontext, authdata);
543 krb5_authdata_export_authdata(krb5_context kcontext,
566 code = (*module->ftable->export_authdata)(kcontext,
597 krb5_free_authdata(kcontext, authdata);
607 krb5int_authdata_verify(krb5_context kcontext,
623 k5_get_kdc_issued_authdata(kcontext, ap_req,
638 code = krb5int_find_authdata(kcontext,
650 code = krb5int_find_authdata(kcontext,
664 code = (*module->ftable->import_authdata)(kcontext,
672 code = (*module->ftable->verify)(kcontext,
682 krb5_free_authdata(kcontext, authdata);
687 krb5_free_principal(kcontext, kdc_issuer);
688 krb5_free_authdata(kcontext, kdc_issued_authdata);
722 krb5_authdata_get_attribute_types(krb5_context kcontext,
738 if ((*module->ftable->get_attribute_types)(kcontext,
747 krb5int_free_data_list(kcontext, attrs2);
755 krb5int_free_data_list(kcontext, attrs);
765 krb5_authdata_get_attribute(krb5_context kcontext,
797 code = (*module->ftable->get_attribute)(kcontext,
818 krb5_authdata_set_attribute(krb5_context kcontext,
834 code = (*module->ftable->set_attribute)(kcontext,
856 krb5_authdata_delete_attribute(krb5_context kcontext,
870 code = (*module->ftable->delete_attribute)(kcontext,
890 krb5_authdata_export_attributes(krb5_context kcontext,
901 code = k5_ad_size(kcontext, context, AD_USAGE_MASK, &required);
920 code = k5_ad_externalize(kcontext, context, AD_USAGE_MASK, &bp, &remain);
922 krb5_free_data(kcontext, attrs);
934 krb5_authdata_export_internal(krb5_context kcontext,
949 module = k5_ad_find_module(kcontext, context, AD_USAGE_MASK, &name);
956 code = (*module->ftable->export_internal)(kcontext,
967 krb5_authdata_free_internal(krb5_context kcontext,
978 module = k5_ad_find_module(kcontext, context, AD_USAGE_MASK, &name);
985 (*module->ftable->free_internal)(kcontext,
995 k5_copy_ad_module_data(krb5_context kcontext,
1032 code = (*src_module->ftable->size)(kcontext,
1047 code = (*src_module->ftable->externalize)(kcontext,
1061 code = (*dst_module->ftable->internalize)(kcontext,
1077 code = (*src_module->ftable->copy)(kcontext,
1089 krb5_authdata_context_copy(krb5_context kcontext,
1098 code = krb5_authdata_context_init(kcontext, &dst);
1105 code = k5_copy_ad_module_data(kcontext, src, module, dst);
1111 krb5_authdata_context_free(kcontext, dst);
1124 krb5_authdata_context_size(krb5_context kcontext,
1131 code = k5_ad_size(kcontext, context, AD_USAGE_MASK, sizep);
1144 krb5_authdata_context_externalize(krb5_context kcontext,
1163 code = k5_ad_externalize(kcontext, context, AD_USAGE_MASK,
1183 krb5_authdata_context_internalize(krb5_context kcontext,
1204 code = krb5_authdata_context_init(kcontext, &context);
1208 code = k5_ad_internalize(kcontext, context, AD_USAGE_MASK,
1211 krb5_authdata_context_free(kcontext, context);
1220 krb5_authdata_context_free(kcontext, context);
1242 krb5_ser_authdata_context_init(krb5_context kcontext)
1244 return krb5_register_serializer(kcontext,