Lines Matching refs:oid
38 krb5_gss_internal_release_oid(minor_status, oid) in krb5_gss_internal_release_oid() argument
40 gss_OID *oid;
47 if ((*oid != gss_mech_krb5) &&
48 (*oid != gss_mech_krb5_old) &&
49 (*oid != gss_mech_krb5_wrong) &&
50 (*oid != gss_nt_krb5_name) &&
51 (*oid != gss_nt_krb5_principal)) {
56 *oid = GSS_C_NO_OID;
63 generic_gss_release_oid(minor_status, oid) in generic_gss_release_oid() argument
65 gss_OID *oid;
70 if (*oid == GSS_C_NO_OID)
74 if ((*oid != GSS_C_NT_USER_NAME) &&
75 (*oid != GSS_C_NT_MACHINE_UID_NAME) &&
76 (*oid != GSS_C_NT_STRING_UID_NAME) &&
77 (*oid != GSS_C_NT_HOSTBASED_SERVICE) &&
78 (*oid != GSS_C_NT_ANONYMOUS) &&
79 (*oid != GSS_C_NT_EXPORT_NAME) &&
80 (*oid != gss_nt_service_name)) {
81 FREE((*oid)->elements, (*oid)->length);
82 FREE(*oid, sizeof(gss_OID_desc));
84 *oid = GSS_C_NO_OID;
89 krb5_gss_release_oid(minor_status, oid) in krb5_gss_release_oid() argument
91 gss_OID *oid;
94 if (krb5_gss_internal_release_oid(minor_status, oid) != GSS_S_COMPLETE) {
96 return(generic_gss_release_oid(minor_status, oid));
99 *oid = GSS_C_NO_OID;