/illumos-gate/usr/src/lib/libgss/ |
H A D | g_utils.c | 69 if (!qop_num_pairs[0].qop) { in __gss_read_qop_file() 116 qop_num_pairs[qop_num_pair_cnt].qop = strdup(name); in __gss_read_qop_file() 117 if (qop_num_pairs[qop_num_pair_cnt].qop == NULL) in __gss_read_qop_file() 124 free(qop_num_pairs[qop_num_pair_cnt].qop); in __gss_read_qop_file() 138 free(qop_num_pairs[qop_num_pair_cnt].qop); in __gss_read_qop_file() 148 free(qop_num_pairs[qop_num_pair_cnt].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() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_dh/backend/mech/ |
H A D | crypto.c | 284 __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() 299 __alloc_sig(dh_qop_t qop, dh_signature_t sig) in __alloc_sig() argument 305 if (!__dh_is_valid_QOP(qop)) in __alloc_sig() 309 v = QOP_table[qop].verifier; in __alloc_sig() 330 __get_sig_size(dh_qop_t qop, unsigned int *size) in __get_sig_size() argument 333 if (__dh_is_valid_QOP(qop)) { in __get_sig_size() 335 verifier_t v = QOP_table[qop].verifier; in __get_sig_size() 354 __mk_sig(dh_qop_t qop, /* The QOP to use */ in __mk_sig() argument 368 if (!__dh_is_valid_QOP(qop)) in __mk_sig() [all …]
|
H A D | MICwrap.c | 90 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 D | crypto.h | 55 __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 D | dhmech_prot.x | 98 dh_qop_t qop; member
|
H A D | token.c | 67 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 D | rpcsec_gss_misc.c | 114 __rpc_gss_wrap_data(service, qop, context, seq_num, out_xdrs, xdr_func, in __rpc_gss_wrap_data() argument 116 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 [all …]
|
H A D | rpcsec_gss.c | 82 OM_uint32 qop; /* requested QOP */ member 101 __rpc_gss_seccreate(clnt, server_name, mech, service, qop, options_req, in __rpc_gss_seccreate() argument 107 char *qop; /* requested QOP */ 130 if (!__rpc_gss_qop_to_num(qop, mech, &qop_num)) { 187 ap->qop = qop_num; 428 __rpc_gss_set_defaults(auth, service, qop) in __rpc_gss_set_defaults() argument 431 char *qop; 453 if (!__rpc_gss_qop_to_num(qop, mech, &qop_num)) 456 ap->qop = qop_num; 537 if ((major = gss_sign(&minor, ap->context, ap->qop, &in_buf, [all …]
|
H A D | rpcsec_gss_utils.c | 87 __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 D | svc_rpcsec_gss.c | 85 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 D | rpcsec_gss_misc.c | 134 __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 D | rpcsec_gss.c | 88 OM_uint32 qop; /* requested QOP */ member 263 uint_t qop, in rpc_gss_secget() argument 347 service_type, qop, options_req, options_ret, cr, &auth); in rpc_gss_secget() 429 uint_t qop, /* requested QOP */ in rpc_gss_seccreate() argument 499 ap->qop = qop; in rpc_gss_seccreate() 974 if ((major = kgss_sign(&minor, ap->context, ap->qop, &in_buf, 1422 return (__rpc_gss_wrap_data(ap->service, ap->qop, ap->context, 1448 ap->qop, 1577 rpc_gss_set_defaults(auth, service, qop) in rpc_gss_set_defaults() argument 1580 uint_t qop;
|
H A D | svc_rpcsec_gss.c | 96 OM_uint32 qop; member 1188 gss_parms->qop_rcvd = (uint_t)client_data->qop; in rpcsec_gss_continue_init() 1295 gss_parms->qop_rcvd = (uint_t)client_data->qop; in rpcsec_gss_data() 1315 client_data->qop = gss_parms->qop_rcvd; in rpcsec_gss_data() 1316 client_data->raw_cred.qop = gss_parms->qop_rcvd; in rpcsec_gss_data() 1329 if (client_data->locked && gss_parms->qop_rcvd != client_data->qop) { in rpcsec_gss_data() 1607 if ((kgss_sign(&minor, cl->context, cl->qop, &in_buf, &out_buf)) in set_response_verf() 1655 client_data->qop = GSS_C_QOP_DEFAULT; in create_client()
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | rpcsec_gss.h | 104 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 D | mechglueP.h | 738 #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)) 754 #define KGSS_SEAL(minor_st, ctx, conf_req, qop, msg, conf_state, tkn) \ argument 756 KCTX_TO_CTX(ctx), conf_req, qop, msg, conf_state, tkn,\ 759 #define KGSS_UNSEAL(minor_st, ctx, msg, tkn, conf, qop) \ argument 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)) [all …]
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | rpcsec_gss_if.c | 155 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 D | gssapi_ext.h | 81 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 D | nis_sec_mechs.c | 265 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 D | service-security-gss.p5m | 39 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 D | digestmd5.c | 2377 char *qop, argument 2388 if (qop == NULL) 2389 qop = "auth"; 2404 (unsigned char *) qop, /* qop-value: "", "auth", 2428 (unsigned char *) qop, /* qop-value: "", "auth", 2567 char qop[1024], cipheropts[1024]; local 2581 qop[0] = '\0'; 2584 if (*qop) strcat(qop, ","); 2585 strcat(qop, "auth"); 2588 if (*qop) strcat(qop, ","); [all …]
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_client_secinfo.c | 100 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 D | digest_md5.c | 72 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 D | Makefile | 225 qop.5 \ 273 qop.5 := LINKSRC = mech.5
|
/illumos-gate/usr/src/cmd/gss/etc/ |
H A D | Makefile | 28 GSSTXTS= mech qop gsscred.conf
|
/illumos-gate/usr/src/uts/common/rpc/sec/ |
H A D | sec_clnt.c | 128 data->qop = gd32.qop; in gss_clnt_loadinfo() 572 gssdata->qop, in sec_clnt_geth()
|