Searched refs:mech_oid (Results 1 - 13 of 13) sorted by relevance

/freebsd-9.3-release/lib/libgssapi/
H A Dgss_import_sec_context.c44 gss_OID_desc mech_oid; local
60 mech_oid.length = (p[0] << 8) | p[1];
61 if (len < mech_oid.length + 2)
63 mech_oid.elements = p + 2;
64 buf.length = len - 2 - mech_oid.length;
65 buf.value = p + 2 + mech_oid.length;
67 m = _gss_find_mech_switch(&mech_oid);
H A Dgss_decapsulate_token.c42 gss_OID_desc mech_oid; local
89 mech_oid.length = p[1];
92 mech_oid.elements = p;
94 if (!gss_oid_equal(&mech_oid, oid))
97 p += mech_oid.length;
98 len -= mech_oid.length;
H A Dgss_import_name.c47 gss_OID_desc mech_oid; local
89 mech_oid.length = 0;
91 mech_oid.length = (mech_oid.length << 8) | p[0];
97 mech_oid.length = p[0];
102 if (mech_oid.length != t)
105 mech_oid.elements = p;
119 m = _gss_find_mech_switch(&mech_oid);
H A Dgss_accept_sec_context.c41 parse_header(const gss_buffer_t input_token, gss_OID mech_oid) argument
92 mech_oid->length = p[1];
95 mech_oid->elements = p;
108 choose_mech(const gss_buffer_t input, gss_OID mech_oid) argument
117 status = parse_header(input, mech_oid);
128 *mech_oid = ntlm_mechanism;
134 *mech_oid = krb5_mechanism;
143 *mech_oid = spnego_mechanism;
188 gss_OID_desc mech_oid; local
190 major_status = choose_mech(input_token, &mech_oid);
[all...]
/freebsd-9.3-release/crypto/heimdal/appl/test/
H A Dgssapi_server.c148 gss_OID mech_oid; local
200 &mech_oid,
218 p = (char *)mech_oid->elements;
219 if (mech_oid->length == GSS_KRB5_MECHANISM->length
220 && memcmp(p, GSS_KRB5_MECHANISM->elements, mech_oid->length) == 0)
222 else if (mech_oid->length == GSS_SPNEGO_MECHANISM->length
223 && memcmp(p, GSS_SPNEGO_MECHANISM->elements, mech_oid->length) == 0)
H A Dgssapi_client.c112 gss_OID mech_oid; local
115 mech_oid = select_mech(mech);
176 mech_oid,
H A Dhttp_client.c292 gss_OID mech_oid; local
311 mech_oid = select_mech(mech);
403 mech_oid,
/freebsd-9.3-release/tools/regression/rpcsec_gss/
H A Drpctest.c313 gss_OID mech_oid;
320 rpc_gss_mech_to_oid(*mechs, &mech_oid);
322 oid_set.elements = mech_oid;
330 report_error(mech_oid, maj_stat, min_stat);
336 report_error(mech_oid, maj_stat, min_stat);
/freebsd-9.3-release/lib/librpcsec_gss/
H A Dsvc_rpcsec_gss.c190 gss_OID mech_oid; local
196 if (!rpc_gss_mech_to_oid(mechanism, &mech_oid))
199 oid_set.elements = mech_oid;
220 sname->sn_mech = mech_oid;
235 gss_OID mech_oid; local
243 if (!rpc_gss_mech_to_oid(mech, &mech_oid))
278 log_status("gss_import_name", mech_oid, maj_stat, min_stat);
281 maj_stat = gss_canonicalize_name(&min_stat, gss_name, mech_oid,
284 log_status("gss_canonicalize_name", mech_oid, maj_stat,
297 log_status("gss_export_name", mech_oid, maj_sta
[all...]
/freebsd-9.3-release/sys/rpc/
H A Drpcsec_gss.h152 const char *principal, gss_OID mech_oid,
213 gss_OID mech_oid, rpc_gss_service_t service)
219 mech_oid, service);
410 const char *principal, gss_OID mech_oid, rpc_gss_service_t service);
212 rpc_gss_secfind_call(CLIENT *clnt, struct ucred *cred, const char *principal, gss_OID mech_oid, rpc_gss_service_t service) argument
/freebsd-9.3-release/sys/rpc/rpcsec_gss/
H A Drpcsec_gss.c191 gss_OID mech_oid, rpc_gss_service_t service)
214 h = rpc_gss_hash(principal, mech_oid, cred, service);
221 && gd->gd_mech == mech_oid
254 auth = rpc_gss_seccreate_int(clnt, cred, principal, mech_oid, service,
266 && tgd->gd_mech == mech_oid
333 gss_OID mech_oid, rpc_gss_service_t service, u_int qop_num,
395 gd->gd_mech = mech_oid;
190 rpc_gss_secfind(CLIENT *clnt, struct ucred *cred, const char *principal, gss_OID mech_oid, rpc_gss_service_t service) argument
332 rpc_gss_seccreate_int(CLIENT *clnt, struct ucred *cred, const char *principal, gss_OID mech_oid, rpc_gss_service_t service, u_int qop_num, rpc_gss_options_req_t *options_req, rpc_gss_options_ret_t *options_ret) argument
H A Dsvc_rpcsec_gss.c269 gss_OID mech_oid; local
271 if (!rpc_gss_mech_to_oid(mechanism, &mech_oid))
278 sname->sn_mech = mech_oid;
324 gss_OID mech_oid; local
330 if (!rpc_gss_mech_to_oid(mech, &mech_oid))
365 rpc_gss_log_status("gss_import_name", mech_oid, maj_stat, min_stat);
368 maj_stat = gss_canonicalize_name(&min_stat, gss_name, mech_oid,
371 rpc_gss_log_status("gss_canonicalize_name", mech_oid, maj_stat,
384 rpc_gss_log_status("gss_export_name", mech_oid, maj_stat, min_stat);
/freebsd-9.3-release/sys/fs/nfs/
H A Dnfs_commonkrpc.c370 char *srv_principal, gss_OID mech_oid, struct ucred *cred)
382 if (!mech_oid) {
383 if (!rpc_gss_mech_to_oid_call("kerberosv5", &mech_oid))
400 clnt_principal, srv_principal, mech_oid, svc,
410 srv_principal, mech_oid, svc);
369 nfs_getauth(struct nfssockreq *nrp, int secflavour, char *clnt_principal, char *srv_principal, gss_OID mech_oid, struct ucred *cred) argument

Completed in 82 milliseconds