Lines Matching refs:oid

44 generic_gss_release_oid(minor_status, oid)  in generic_gss_release_oid()  argument
46 gss_OID *oid;
51 if (oid == NULL || *oid == GSS_C_NO_OID)
71 if ((*oid != GSS_C_NT_USER_NAME) &&
72 (*oid != GSS_C_NT_MACHINE_UID_NAME) &&
73 (*oid != GSS_C_NT_STRING_UID_NAME) &&
74 (*oid != GSS_C_NT_HOSTBASED_SERVICE) &&
75 (*oid != GSS_C_NT_ANONYMOUS) &&
76 (*oid != GSS_C_NT_EXPORT_NAME) &&
77 (*oid != gss_nt_service_name)) {
78 free((*oid)->elements);
79 free(*oid);
81 *oid = GSS_C_NO_OID;
86 generic_gss_copy_oid(minor_status, oid, new_oid) in generic_gss_copy_oid() argument
88 gss_OID_desc * const oid;
100 p->length = oid->length;
106 memcpy(p->elements, oid->elements, p->length);
216 generic_gss_oid_to_str(minor_status, oid, oid_str) in generic_gss_oid_to_str() argument
218 gss_OID_desc * const oid;
237 if (oid == NULL || oid->length == 0 || oid->elements == NULL)
249 cp = (unsigned char *) oid->elements;
255 for (i=1; i<oid->length; i++) {
283 cp = (unsigned char *) oid->elements;
284 for (i=1; i<oid->length; i++) {
302 generic_gss_str_to_oid(minor_status, oid_str, oid) in generic_gss_str_to_oid() argument
305 gss_OID *oid;
318 if (oid != NULL)
319 *oid = GSS_C_NO_OID;
324 if (oid == NULL)
384 if ((*oid = (gss_OID) malloc(sizeof(gss_OID_desc)))) {
385 if (((*oid)->elements = (void *) malloc(nbytes))) {
386 (*oid)->length = nbytes;
387 op = (unsigned char *) (*oid)->elements;
430 free(*oid);
431 *oid = GSS_C_NO_OID;
444 gss_OID_desc *oid) in generic_gss_oid_compose() argument
450 if (oid == GSS_C_NO_OID) { in generic_gss_oid_compose()
454 if (oid->length < prefix_len) { in generic_gss_oid_compose()
459 memcpy(oid->elements, prefix, prefix_len); in generic_gss_oid_compose()
469 if (oid->length < prefix_len + nbytes) { in generic_gss_oid_compose()
474 op = (unsigned char *) oid->elements + prefix_len + nbytes; in generic_gss_oid_compose()
484 oid->length = prefix_len + nbytes; in generic_gss_oid_compose()
495 gss_OID_desc *oid, in generic_gss_oid_decompose() argument
501 if (oid->length < prefix_len || in generic_gss_oid_decompose()
502 memcmp(oid->elements, prefix, prefix_len) != 0) { in generic_gss_oid_decompose()
506 op = (unsigned char *) oid->elements + prefix_len; in generic_gss_oid_decompose()
510 slen = oid->length - prefix_len; in generic_gss_oid_decompose()