Home
last modified time | relevance | path

Searched refs:qop (Results 1 – 25 of 40) sorted by relevance

12

/illumos-gate/usr/src/lib/libgss/
H A Dg_utils.c69 if (!qop_num_pairs[0].qop) { in __gss_read_qop_file()
163 char *qop, in __gss_qop_to_num() argument
174 if (qop == NULL || strlen(qop) == 0 || in __gss_qop_to_num()
175 strcasecmp(qop, Q_DEFAULT) == 0) { in __gss_qop_to_num()
185 (strcasecmp(qop, qop_num_pairs[i].qop) == 0)) { in __gss_qop_to_num()
198 char **qop in __gss_num_to_qop() argument
204 if (!qop) in __gss_num_to_qop()
206 *qop = NULL; in __gss_num_to_qop()
209 *qop = Q_DEFAULT; in __gss_num_to_qop()
222 *qop = qop_num_pairs[i].qop; in __gss_num_to_qop()
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_dh/backend/mech/
H A Dcrypto.c284 __dh_is_valid_QOP(dh_qop_t qop) in __dh_is_valid_QOP() argument
288 is_valid = qop < QOP_ENTRIES; in __dh_is_valid_QOP()
305 if (!__dh_is_valid_QOP(qop)) in __alloc_sig()
309 v = QOP_table[qop].verifier; in __alloc_sig()
333 if (__dh_is_valid_QOP(qop)) { in __get_sig_size()
368 if (!__dh_is_valid_QOP(qop)) in __mk_sig()
372 v = QOP_table[qop].verifier; in __mk_sig()
394 dh_qop_t qop, /* The QOP to use */ in __verify_sig() argument
404 if (!__dh_is_valid_QOP(qop)) in __verify_sig()
507 if (!__dh_is_valid_QOP(qop)) in __QOPSeal()
[all …]
H A DMICwrap.c90 mic->qop = qop_req; in __dh_gss_sign()
122 int *qop /* qop used */) in __dh_gss_verify() argument
173 if (qop != NULL) in __dh_gss_verify()
174 *qop = mic->qop; in __dh_gss_verify()
251 wrap->mic.qop = qop_req; in __dh_gss_seal()
262 if ((*minor = __QOPSeal(wrap->mic.qop, input, conf_req, in __dh_gss_seal()
353 *qop_used = wrap->mic.qop; in __dh_gss_unseal()
375 if ((*minor = __QOPUnSeal(wrap->mic.qop, &message, in __dh_gss_unseal()
H A Dcrypto.h55 __dh_is_valid_QOP(dh_qop_t qop);
58 __QOPSeal(dh_qop_t qop, gss_buffer_t input, int conf_req,
62 __QOPUnSeal(dh_qop_t qop, gss_buffer_t input, int conf_req,
H A Ddhmech_prot.x98 dh_qop_t qop; member
H A Dtoken.c67 return (body->dh_token_body_desc_u.sign.qop); in get_qop()
69 return (body->dh_token_body_desc_u.seal.mic.qop); in get_qop()
/illumos-gate/usr/src/lib/rpcsec_gss/
H A Drpcsec_gss_misc.c116 OM_uint32 qop; in __rpc_gss_wrap_data()
168 if (gss_seal(&minor, context, TRUE, qop, &in_buf,
176 if (gss_sign(&minor, context, qop, &in_buf,
223 int qop; local
238 &qop);
252 if (!conf || qop != qop_check)
258 major = gss_verify(&minor, context, &in_buf, &out_buf, &qop);
268 if (qop != qop_check)
307 __find_max_data_length(service, context, qop, max_tp_unit_len) in __find_max_data_length() argument
310 OM_uint32 qop;
[all …]
H A Drpcsec_gss.c80 OM_uint32 qop; /* requested QOP */ member
105 char *qop; /* requested QOP */
123 if (!__rpc_gss_qop_to_num(qop, mech, &qop_num)) {
176 ap->qop = qop_num;
413 __rpc_gss_set_defaults(auth, service, qop) in __rpc_gss_set_defaults() argument
416 char *qop;
438 if (!__rpc_gss_qop_to_num(qop, mech, &qop_num))
441 ap->qop = qop_num;
522 if ((major = gss_sign(&minor, ap->context, ap->qop, &in_buf,
870 ap->qop,
[all …]
H A Drpcsec_gss_utils.c87 __rpc_gss_qop_to_num(char *qop, char *mech, OM_uint32 *num) in __rpc_gss_qop_to_num() argument
89 if (__gss_qop_to_num(qop, mech, num) != GSS_S_COMPLETE) in __rpc_gss_qop_to_num()
97 char *qop; in __rpc_gss_num_to_qop() local
99 if (__gss_num_to_qop(mech, num, &qop) != GSS_S_COMPLETE) in __rpc_gss_num_to_qop()
101 return (qop); in __rpc_gss_num_to_qop()
H A Dsvc_rpcsec_gss.c85 OM_uint32 qop; member
467 svcauth->raw_cred.qop = __rpc_gss_num_to_qop( in __rpc_gss_getcred()
670 gss_parms->qop_rcvd = (uint_t)client_data->qop; in __svcrpcsec_gss()
956 client_data->qop = gss_parms->qop_rcvd; in __svcrpcsec_gss()
957 client_data->raw_cred.qop = __rpc_gss_num_to_qop( in __svcrpcsec_gss()
973 gss_parms->qop_rcvd != client_data->qop) { in __svcrpcsec_gss()
1131 if (gss_sign(&minor, cl->context, cl->qop, &in_buf, in set_response_verf()
1166 client_data->qop = GSS_C_QOP_DEFAULT; in create_client()
/illumos-gate/usr/src/uts/common/rpc/sec_gss/
H A Drpcsec_gss_misc.c134 __rpc_gss_wrap_data(service, qop, context, seq_num, out_xdrs, in __rpc_gss_wrap_data() argument
136 OM_uint32 qop; in __rpc_gss_wrap_data()
186 if ((major = kgss_seal(&minor, context, TRUE, qop, &in_buf,
197 if ((major = kgss_sign(&minor, context, qop, &in_buf,
245 int qop = 0; local
262 &qop);
279 if (!conf || qop != qop_check)
287 &qop);
299 if (qop != qop_check)
H A Drpcsec_gss.c87 OM_uint32 qop; /* requested QOP */ member
262 uint_t qop, in rpc_gss_secget() argument
346 service_type, qop, options_req, options_ret, cr, &auth); in rpc_gss_secget()
428 uint_t qop, /* requested QOP */ in rpc_gss_seccreate() argument
489 ap->qop = qop; in rpc_gss_seccreate()
960 if ((major = kgss_sign(&minor, ap->context, ap->qop, &in_buf,
1408 return (__rpc_gss_wrap_data(ap->service, ap->qop, ap->context,
1434 ap->qop,
1563 rpc_gss_set_defaults(auth, service, qop) in rpc_gss_set_defaults() argument
1566 uint_t qop;
H A Dsvc_rpcsec_gss.c95 OM_uint32 qop; member
1073 gss_parms->qop_rcvd = (uint_t)client_data->qop; in rpcsec_gss_continue_init()
1180 gss_parms->qop_rcvd = (uint_t)client_data->qop; in rpcsec_gss_data()
1200 client_data->qop = gss_parms->qop_rcvd; in rpcsec_gss_data()
1201 client_data->raw_cred.qop = gss_parms->qop_rcvd; in rpcsec_gss_data()
1214 if (client_data->locked && gss_parms->qop_rcvd != client_data->qop) { in rpcsec_gss_data()
1492 if ((kgss_sign(&minor, cl->context, cl->qop, &in_buf, &out_buf)) in set_response_verf()
1540 client_data->qop = GSS_C_QOP_DEFAULT; in create_client()
/illumos-gate/usr/src/uts/common/rpc/
H A Drpcsec_gss.h104 uint_t qop; member
107 char *qop; member
163 uint_t qop; member
177 uint_t qop; member
214 char *qop, /* requested QOP */
248 char *qop,
266 char *qop
/illumos-gate/usr/src/uts/common/gssapi/include/
H A DmechglueP.h738 #define KGSS_SIGN(minor_st, ctx, qop, msg, tkn) \ argument
740 KCTX_TO_CTX(ctx), qop, msg, tkn, KCTX_TO_CTXV(ctx))
742 #define KGSS_VERIFY(minor_st, ctx, msg, tkn, qop) \ argument
744 KCTX_TO_CTX(ctx), msg, tkn, qop, KCTX_TO_CTXV(ctx))
756 KCTX_TO_CTX(ctx), conf_req, qop, msg, conf_state, tkn,\
761 KCTX_TO_CTX(ctx), msg, tkn, conf, qop, \
782 #define KGSS_SIGN(minor_st, ctx, qop, msg, tkn) \ argument
784 KCTX_TO_CTX(ctx), qop, msg, tkn, KCTX_TO_CTXV(ctx))
786 #define KGSS_VERIFY(minor_st, ctx, msg, tkn, qop) \ argument
788 KCTX_TO_CTX(ctx), msg, tkn, qop, KCTX_TO_CTXV(ctx))
[all …]
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Drpcsec_gss_if.c155 char *qop, /* requested QOP */ in rpc_gss_seccreate() argument
162 service_type, qop, options_req, options_ret)); in rpc_gss_seccreate()
166 rpc_gss_set_defaults(AUTH *auth, rpc_gss_service_t service, char *qop) in rpc_gss_set_defaults() argument
170 return ((*calls.rpc_gss_set_defaults)(auth, service, qop)); in rpc_gss_set_defaults()
259 rpc_gss_qop_to_num(char *qop, char *mech, uint_t *num) in rpc_gss_qop_to_num() argument
263 return ((*calls.rpc_gss_qop_to_num)(qop, mech, num)); in rpc_gss_qop_to_num()
/illumos-gate/usr/src/uts/common/gssapi/
H A Dgssapi_ext.h81 char *qop; member
88 char *qop, /* input qop string */
97 char **qop /* output qop name */
/illumos-gate/usr/src/lib/libnsl/nis/gen/
H A Dnis_sec_mechs.c265 if (mp->qop) in sf_free_mech_ent()
266 free(mp->qop); in sf_free_mech_ent()
415 m->qop = NULL; in get_secfile_ent()
417 m->qop = strdup(*(flds + qp_offset)); in get_secfile_ent()
499 tp->qop = mp->qop ? strdup(mp->qop) : NULL; in sf_copy_mech_ent()
/illumos-gate/usr/src/pkg/manifests/
H A Dservice-security-gss.p5m39 file path=etc/gss/qop group=sys original_name=SUNWgssc:etc/gss/qop preserve=true
50 link path=usr/share/man/man5/qop.5 target=mech.5
/illumos-gate/usr/src/lib/sasl_plugins/digestmd5/
H A Ddigestmd5.c2377 char *qop, argument
2389 qop = "auth";
2581 qop[0] = '\0';
2584 if (*qop) strcat(qop, ",");
2588 if (*qop) strcat(qop, ",");
2602 if (*qop) strcat(qop, ",");
3368 qop,
3854 char *qop, argument
3878 qop = "auth";
3979 qop = "auth";
[all …]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_client_secinfo.c100 val[0].flavor_info.qop = 0; in nfs4_secinfo_init()
107 val[i].flavor_info.qop = 0; in nfs4_secinfo_init()
114 val[4].flavor_info.qop = 0; in nfs4_secinfo_init()
120 val[5].flavor_info.qop = 0; in nfs4_secinfo_init()
227 data->qop = (uint_t)info->qop; in secinfo_create()
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/
H A Ddigest_md5.c72 const char *realm, *nonce, *cnonce, *qop, *user, *resp, *dom; member
287 if (attr->qlen != 4 || strncasecmp(attr->qop, "auth", 4) != 0) { in digest_calc_resp()
314 MD5Update(&ctx, (CONST_UCHAR *) attr->qop, attr->qlen); in digest_calc_resp()
360 attr->qop == NULL || attr->qlen == 0 || in digest_client_resp()
555 attr_out->qop = val; in digest_parse()
/illumos-gate/usr/src/man/man5/
H A DMakefile225 qop.5 \
273 qop.5 := LINKSRC = mech.5
/illumos-gate/usr/src/cmd/gss/etc/
H A DMakefile28 GSSTXTS= mech qop gsscred.conf
/illumos-gate/usr/src/uts/common/rpc/sec/
H A Dsec_clnt.c128 data->qop = gd32.qop; in gss_clnt_loadinfo()
572 gssdata->qop, in sec_clnt_geth()

12