• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/crypto/heimdal/lib/gssapi/mech/

Lines Matching refs:gm_mech

154 	m->gm_mech.gm_ ## name = dlsym(so, "gss_" #name);		\
155 if (!m->gm_mech.gm_ ## name || \
156 m->gm_mech.gm_ ##name == gss_ ## name) { \
164 m->gm_mech.gm_ ## name = dlsym(so, "gss_" #name); \
165 if (m->gm_mech.gm_ ## name == gss_ ## name) \
166 m->gm_mech.gm_ ## name = NULL; \
171 m->gm_mech.gm_ ## name = dlsym(so, "gssspi_" #name); \
176 m->gm_mech.gm_compat->gmc_ ## name = dlsym(so, "gss_" #name); \
177 if (m->gm_mech.gm_compat->gmc_ ## name == gss_ ## name) \
178 m->gm_mech.gm_compat->gmc_ ## name = NULL; \
183 m->gm_mech.gm_compat->gmc_ ## name = dlsym(so, "gssspi_" #name);\
184 if (m->gm_mech.gm_compat->gmc_ ## name == gss_ ## name) \
185 m->gm_mech.gm_compat->gmc_ ## name = NULL; \
205 m->gm_mech = *mech;
208 &m->gm_mech.gm_mech_oid, &_gss_mech_oids);
212 if (m->gm_mech.gm_inquire_names_for_mech)
213 (*m->gm_mech.gm_inquire_names_for_mech)(&minor_status,
214 &m->gm_mech.gm_mech_oid, &m->gm_name_types);
290 if (gss_oid_equal(&m->gm_mech.gm_mech_oid, &mech_oid)) {
318 m->gm_mech.gm_mech_oid = mech_oid;
319 m->gm_mech.gm_flags = 0;
320 m->gm_mech.gm_compat = calloc(1, sizeof(struct gss_mech_compat_desc_struct));
321 if (m->gm_mech.gm_compat == NULL)
325 &m->gm_mech.gm_mech_oid, &_gss_mech_oids);
390 &m->gm_mech.gm_mo, &m->gm_mech.gm_mo_num);
403 if (m->gm_mech.gm_inquire_names_for_mech)
404 (*m->gm_mech.gm_inquire_names_for_mech)(&minor_status,
405 &m->gm_mech.gm_mech_oid, &m->gm_name_types);
415 free(m->gm_mech.gm_compat);
416 free(m->gm_mech.gm_mech_oid.elements);
434 if (gss_oid_equal(&m->gm_mech.gm_mech_oid, mech))
435 return &m->gm_mech;