Lines Matching refs:secp
213 matchname(char *line, char *name, seconfig_t *secp) in matchname() argument
232 ((secp->sc_service = getvalue(tok2, sc_service)) in matchname()
236 secp->sc_nfsnum = atoi(tok1); in matchname()
237 (void) strcpy(secp->sc_name, secname); in matchname()
238 (void) strcpy(secp->sc_gss_mech, gss_mech); in matchname()
239 secp->sc_gss_mech_type = NULL; in matchname()
240 if (secp->sc_gss_mech[0] != '-') { in matchname()
241 if (!rpc_gss_mech_to_oid(gss_mech, &secp->sc_gss_mech_type) || in matchname()
242 !rpc_gss_qop_to_num(gss_qop, gss_mech, &secp->sc_qop)) { in matchname()
259 matchnum(char *line, int num, seconfig_t *secp) in matchnum() argument
275 if ((secp->sc_nfsnum = atoi(tok1)) != num) { in matchnum()
282 ((secp->sc_service = getvalue(tok2, sc_service)) in matchnum()
287 (void) strcpy(secp->sc_name, secname); in matchnum()
288 (void) strcpy(secp->sc_gss_mech, gss_mech); in matchnum()
289 if (secp->sc_gss_mech[0] != '-') { in matchnum()
290 if (!rpc_gss_mech_to_oid(gss_mech, &secp->sc_gss_mech_type) || in matchnum()
291 !rpc_gss_qop_to_num(gss_qop, gss_mech, &secp->sc_qop)) { in matchnum()
307 get_rpcnum(seconfig_t *secp) in get_rpcnum() argument
309 if (secp->sc_gss_mech[0] != '-') { in get_rpcnum()
310 secp->sc_rpcnum = RPCSEC_GSS; in get_rpcnum()
312 secp->sc_rpcnum = secp->sc_nfsnum; in get_rpcnum()
785 nfs_getseconfig_default(seconfig_t *secp) in nfs_getseconfig_default() argument
787 if (secp == NULL) in nfs_getseconfig_default()
790 return (nfs_getseconfig_byname("default", secp)); in nfs_getseconfig_default()
855 nfs_clnt_secdata(seconfig_t *secp, char *hostname, struct knetconfig *knconf, in nfs_clnt_secdata() argument
870 secdata->secmod = secp->sc_nfsnum; in nfs_clnt_secdata()
871 secdata->rpcflavor = secp->sc_rpcnum; in nfs_clnt_secdata()
872 secdata->uid = secp->sc_uid; in nfs_clnt_secdata()
890 switch (secp->sc_rpcnum) { in nfs_clnt_secdata()
936 if (secp->sc_gss_mech_type == NULL) { in nfs_clnt_secdata()
958 secp->sc_gss_mech_type->length; in nfs_clnt_secdata()
960 malloc(secp->sc_gss_mech_type->length))) { in nfs_clnt_secdata()
966 secp->sc_gss_mech_type->elements, in nfs_clnt_secdata()
967 secp->sc_gss_mech_type->length); in nfs_clnt_secdata()
969 gdata->qop = secp->sc_qop; in nfs_clnt_secdata()
970 gdata->service = secp->sc_service; in nfs_clnt_secdata()