/illumos-gate/usr/src/uts/common/gssapi/ |
H A D | gss_import_name.c | 72 union_name->external_name = 0; in gss_import_name() 81 union_name->external_name = in gss_import_name() 84 if (!union_name->external_name) { in gss_import_name() 89 union_name->external_name->length = input_name_buffer->length; in gss_import_name() 90 union_name->external_name->value = in gss_import_name() 93 if (!union_name->external_name->value) { in gss_import_name() 98 (void) memcpy(union_name->external_name->value, in gss_import_name() 131 if (union_name->external_name) { in gss_import_name() 132 if (union_name->external_name->value) in gss_import_name() 133 FREE(union_name->external_name->value, in gss_import_name() [all …]
|
H A D | gss_release_name.c | 54 FREE(union_name->external_name->value, in gss_release_name() 55 union_name->external_name->length); in gss_release_name() 56 FREE(union_name->external_name, sizeof (gss_buffer_desc)); in gss_release_name()
|
H A D | gss_display_name.c | 48 (char *)union_name->external_name->value); in gss_display_name() 59 output_name_buffer->length = union_name->external_name->length; in gss_display_name() 65 union_name->external_name->value, in gss_display_name()
|
H A D | gssd_clnt_stubs.c | 112 gss_buffer_desc external_name; local 130 if (gss_display_name(&minor_status_temp, desired_name, &external_name, 144 arg.desired_name.GSS_BUFFER_T_len = (uint_t)external_name.length; 145 arg.desired_name.GSS_BUFFER_T_val = (char *)external_name.value; 183 (void) gss_release_buffer(&minor_status_temp, &external_name); 329 gss_buffer_desc external_name; local 363 if (gss_display_name(&minor_status_temp, desired_name, &external_name, 381 arg.desired_name.GSS_BUFFER_T_len = (uint_t)external_name.length; 382 arg.desired_name.GSS_BUFFER_T_val = (char *)external_name.value; 412 (void) gss_release_buffer(&minor_status_temp, &external_name); [all …]
|
/illumos-gate/usr/src/lib/libgss/ |
H A D | g_glue.c | 318 union_name->external_name, 456 external_name, name_type) in gssint_display_internal_name() argument 460 gss_buffer_t external_name; 473 external_name, 548 internal_name, external_name) in gssint_convert_name_to_union_name() argument 552 gss_name_t *external_name; 567 union_name->external_name = 0; 576 union_name->external_name = 578 if (!union_name->external_name) { 584 union_name->external_name->length = 0; [all …]
|
H A D | g_canon_name.c | 117 out_union->external_name = 0; 120 if (gssint_create_copy_buffer(in_union->external_name, 121 &out_union->external_name, 1)) 174 if (out_union->external_name) { 175 if (out_union->external_name->value) 176 free(out_union->external_name->value); 177 free(out_union->external_name);
|
H A D | g_dup_name.c | 96 dest_union->external_name = 0; in gss_duplicate_name() 99 if (gssint_create_copy_buffer(src_union->external_name, in gss_duplicate_name() 100 &dest_union->external_name, 0)) in gss_duplicate_name() 135 if (dest_union->external_name) { in gss_duplicate_name() 136 free(dest_union->external_name->value); in gss_duplicate_name() 137 free(dest_union->external_name); in gss_duplicate_name()
|
H A D | g_imp_name.c | 108 union_name->external_name = 0; 118 &union_name->external_name, 0); 155 if (union_name->external_name) { 156 if (union_name->external_name->value) 157 free(union_name->external_name->value); 158 free(union_name->external_name); 196 expName.value = unionName->external_name->value; 197 expName.length = unionName->external_name->length;
|
H A D | g_compare_name.c | 170 if ((union_name1->external_name->length != 171 union_name2->external_name->length) || 172 (memcmp(union_name1->external_name->value, 173 union_name2->external_name->value, 174 union_name1->external_name->length) != 0))
|
H A D | g_dsp_name.c | 123 malloc(union_name->external_name->length + 1)) == NULL) { 131 output_name_buffer->length = union_name->external_name->length; 133 union_name->external_name->value, 134 union_name->external_name->length);
|
H A D | g_rel_name.c | 68 free(union_name->external_name->value); 69 free(union_name->external_name);
|
/illumos-gate/usr/src/cmd/gss/gssd/ |
H A D | gssd_release_name_and_type.c | 63 FREE(union_name->external_name->value, 64 union_name->external_name->length); 65 FREE(union_name->external_name, sizeof (gss_buffer_desc));
|
H A D | gssd_proc.c | 353 gss_buffer_desc external_name; local 381 external_name.length = argp->desired_name.GSS_BUFFER_T_len; 382 external_name.value = (void *)malloc(external_name.length); 383 if (!external_name.value) 385 memcpy(external_name.value, argp->desired_name.GSS_BUFFER_T_val, 386 external_name.length); 394 free(external_name.value); 401 if (gss_import_name(&minor_status, &external_name, name_type, 407 free(external_name.value); 429 free(external_name.value); [all …]
|
H A D | gssd_clnt_stubs.c | 89 gss_buffer_desc external_name; local 105 if (gss_display_name(&minor_status_temp, desired_name, &external_name, 109 gss_release_buffer(&minor_status_temp, &external_name); 118 arg.desired_name.GSS_BUFFER_T_len = (uint_t)external_name.length; 119 arg.desired_name.GSS_BUFFER_T_val = (char *)external_name.value; 176 gss_release_buffer(&minor_status_temp, &external_name); 298 gss_buffer_desc external_name; local 315 if (gss_display_name(&minor_status_temp, desired_name, &external_name, 319 (void) gss_release_buffer(&minor_status_temp, &external_name); 334 arg.desired_name.GSS_BUFFER_T_len = (uint_t)external_name.length; [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/include/ |
H A D | mechglueP.h | 77 gss_buffer_t external_name; member
|