Searched refs:mech (Results 1 - 25 of 72) sorted by relevance

123

/freebsd-10.0-release/crypto/heimdal/lib/gssapi/krb5/
H A Dencapsulate.c40 const gss_OID mech)
44 *len = 1 + 1 + mech->length + data_len;
55 const gss_OID mech)
57 _gssapi_encap_length(data_len + 2, len, total_len, mech);
64 const gss_OID mech)
67 p = _gssapi_make_mech_header(p, len, mech);
76 const gss_OID mech)
89 *p++ = mech->length;
90 memcpy (p, mech->elements, mech
37 _gssapi_encap_length(size_t data_len, size_t *len, size_t *total_len, const gss_OID mech) argument
52 _gsskrb5_encap_length(size_t data_len, size_t *len, size_t *total_len, const gss_OID mech) argument
61 _gsskrb5_make_header(void *ptr, size_t len, const void *type, const gss_OID mech) argument
74 _gssapi_make_mech_header(void *ptr, size_t len, const gss_OID mech) argument
[all...]
H A Ddecapsulate.c72 gss_OID mech)
81 if (mech_len != mech->length)
84 mech->elements,
85 mech->length) != 0)
128 const gss_OID mech
137 mech);
70 _gssapi_verify_mech_header(u_char **str, size_t total_len, gss_OID mech) argument
/freebsd-10.0-release/etc/gss/
H A DMakefile3 FILES= mech qop
/freebsd-10.0-release/lib/libgssapi/
H A Dgss_pname_to_uid.c38 const gss_OID mech, uid_t *uidp)
50 m = _gss_find_mech_switch(mech);
57 major_status = _gss_find_mn(minor_status, name, mech, &mn);
64 mech, uidp);
37 gss_pname_to_uid(OM_uint32 *minor_status, const gss_name_t pname, const gss_OID mech, uid_t *uidp) argument
H A Dgss_display_status.c187 gss_OID mech; member in struct:mg_thread_ctx
196 _gss_mg_get_error(const gss_OID mech, OM_uint32 type, argument
203 if (mech != NULL && gss_oid_equal(mg->mech, mech) == 0)
243 mg->mech = &m->gm_mech_oid;
323 asprintf (&buf, "unknown mech-code %lu for mech %.*s",
343 _gss_mg_collect_error(gss_OID mech, OM_uint32 maj, OM_uint32 min) argument
347 m = _gss_find_mech_switch(mech);
[all...]
H A Dgss_names.c182 _gss_find_mn(OM_uint32 *minor_status, struct _gss_name *name, gss_OID mech, argument
192 if (gss_oid_equal(mech, mn->gmn_mech_oid))
199 * MN but it is from a different mech), give up now.
204 m = _gss_find_mech_switch(mech);
/freebsd-10.0-release/sys/rpc/rpcsec_gss/
H A Drpcsec_gss_conf.c43 rpc_gss_mech_to_oid(const char *mech, gss_OID *oid_ret) argument
45 gss_OID oid = kgss_find_mech_by_name(mech);
69 rpc_gss_qop_to_num(const char *qop, const char *mech, u_int *num_ret) argument
81 _rpc_gss_num_to_qop(const char *mech, u_int num) argument
118 rpc_gss_get_mech_info(const char *mech, rpc_gss_service_t *service)
125 if (!strcmp(mech, info->name)) {
154 rpc_gss_is_installed(const char *mech) argument
156 gss_OID oid = kgss_find_mech_by_name(mech);
H A Drpcsec_gss_int.h85 const char *_rpc_gss_num_to_qop(const char *mech, u_int num);
89 void rpc_gss_log_status(const char *m, gss_OID mech, OM_uint32 major,
/freebsd-10.0-release/crypto/heimdal/lib/gssapi/
H A Dtest_common.c39 gssapi_err(OM_uint32 maj_stat, OM_uint32 min_stat, gss_OID mech) argument
55 mech, &msg_ctx, &maj_error_message);
58 mech, &msg_ctx, &min_error_message);
59 if (asprintf(&ret, "gss-code: %lu %.*s -- mech-code: %lu %.*s",
H A Dgsstool.c136 print_mech_attr(const char *mechname, gss_const_OID mech, gss_OID_set set) argument
150 if (mech)
162 if (mech) {
165 if (gss_mo_get(mech, &set->elements[n], &value) != 0)
190 gss_OID mech = GSS_C_NO_OID; local
194 mech = gss_name_to_oid(opt->mech_string);
195 if (mech == NULL)
196 errx(1, "mech %s is unknown", opt->mech_string);
199 major = gss_inquire_attrs_for_mech(&minor, mech, &mech_attr, &known_mech_attrs);
203 if (mech) {
[all...]
/freebsd-10.0-release/crypto/heimdal/appl/ftp/ftp/
H A Dsecurity.c97 static struct sec_server_mech *mech; variable in typeref:struct:sec_server_mech
108 static struct sec_client_mech *mech; variable in typeref:struct:sec_client_mech
180 buf->size = (*mech->decode)(app_data, buf->data, len, data_prot);
256 bytes = (*mech->encode)(app_data, from, length, data_prot, &buf);
287 len -= (*mech->overhead)(app_data, data_prot, len);
353 len = (*mech->decode)(app_data, buf, len, level);
383 len = (*mech->encode)(app_data, buf, strlen(buf), command_prot, &enc);
437 for(i = 0; (mech = mechs[i]) != NULL; i++){
438 if(!strcasecmp(auth_name, mech->name)){
439 tmp = realloc(app_data, mech
[all...]
/freebsd-10.0-release/crypto/heimdal/appl/ftp/ftpd/
H A Dsecurity.c97 static struct sec_server_mech *mech; variable in typeref:struct:sec_server_mech
108 static struct sec_client_mech *mech; variable in typeref:struct:sec_client_mech
180 buf->size = (*mech->decode)(app_data, buf->data, len, data_prot);
256 bytes = (*mech->encode)(app_data, from, length, data_prot, &buf);
287 len -= (*mech->overhead)(app_data, data_prot, len);
353 len = (*mech->decode)(app_data, buf, len, level);
383 len = (*mech->encode)(app_data, buf, strlen(buf), command_prot, &enc);
437 for(i = 0; (mech = mechs[i]) != NULL; i++){
438 if(!strcasecmp(auth_name, mech->name)){
439 tmp = realloc(app_data, mech
[all...]
/freebsd-10.0-release/lib/librpcsec_gss/
H A Drpcsec_gss_conf.c41 #define _PATH_GSS_MECH "/etc/gss/mech"
64 char* mech; member in struct:qop_info
239 char *name, *num, *mech; local
261 mech = strsep(&p, "\t\n ");
262 if (!name || !num || !mech)
270 info->mech = strdup(mech);
281 if (strcmp(info->mech, minfo->name) == 0)
287 if (strcmp(info->mech, minfo->name) == 0)
296 rpc_gss_mech_to_oid(const char *mech, gss_OI argument
330 rpc_gss_qop_to_num(const char *qop, const char *mech, u_int *num_ret) argument
347 _rpc_gss_num_to_qop(const char *mech, u_int num) argument
372 rpc_gss_get_mech_info(const char *mech, rpc_gss_service_t *service) argument
407 rpc_gss_is_installed(const char *mech) argument
[all...]
H A Drpcsec_gss_int.h85 const char *_rpc_gss_num_to_qop(const char *mech, u_int num);
89 void log_status(const char *m, gss_OID mech, OM_uint32 major,
/freebsd-10.0-release/sys/kgssapi/
H A Dgss_pname_to_uid.c45 const gss_OID mech, uid_t *uidp)
62 args.mech = mech;
83 const gss_OID mech, uid_t *uidp, gid_t *gidp,
103 args.mech = mech;
44 gss_pname_to_uid(OM_uint32 *minor_status, const gss_name_t pname, const gss_OID mech, uid_t *uidp) argument
82 gss_pname_to_unix_cred(OM_uint32 *minor_status, const gss_name_t pname, const gss_OID mech, uid_t *uidp, gid_t *gidp, int *numgroups, gid_t *groups) argument
/freebsd-10.0-release/crypto/heimdal/lib/gssapi/mech/
H A Dcontext.c5 gss_OID mech; member in struct:mg_thread_ctx
66 _gss_mg_get_error(const gss_OID mech, OM_uint32 type, argument
77 * We cant check the mech here since a pseudo-mech might have
78 * called an lower layer and then the mech info is all broken
80 if (mech != NULL && gss_oid_equal(mg->mech, mech) == 0)
130 mg->mech = &m->gm_mech_oid;
157 gss_mg_collect_error(gss_OID mech, OM_uint3 argument
[all...]
H A Dgss_names.c32 _gss_find_mn(OM_uint32 *minor_status, struct _gss_name *name, gss_OID mech, argument
42 if (gss_oid_equal(mech, mn->gmn_mech_oid))
49 * MN but it is from a different mech), give up now.
54 m = __gss_get_mechanism(mech);
H A Dgss_mo.c42 get_option_def(int def, gss_const_OID mech, gss_mo_desc *mo, gss_buffer_t value) argument
48 _gss_mo_get_option_1(gss_const_OID mech, gss_mo_desc *mo, gss_buffer_t value) argument
50 return get_option_def(1, mech, mo, value);
54 _gss_mo_get_option_0(gss_const_OID mech, gss_mo_desc *mo, gss_buffer_t value) argument
56 return get_option_def(0, mech, mo, value);
60 _gss_mo_get_ctx_as_string(gss_const_OID mech, gss_mo_desc *mo, gss_buffer_t value) argument
72 gss_mo_set(gss_const_OID mech, gss_const_OID option, argument
78 if ((m = __gss_get_mechanism(mech)) == NULL)
83 return m->gm_mo[n].set(mech, &m->gm_mo[n], enable, value);
89 gss_mo_get(gss_const_OID mech, gss_const_OI argument
118 gss_mo_list(gss_const_OID mech, gss_OID_set *options) argument
139 gss_mo_name(gss_const_OID mech, gss_const_OID option, gss_buffer_t name) argument
177 mo_value(const gss_const_OID mech, gss_const_OID option, gss_buffer_t name) argument
189 make_sasl_name(OM_uint32 *minor, const gss_OID mech, char sasl_name[16]) argument
513 gss_inquire_attrs_for_mech(OM_uint32 * minor_status, gss_const_OID mech, gss_OID_set *mech_attr, gss_OID_set *known_mech_attrs) argument
[all...]
/freebsd-10.0-release/kerberos5/lib/libgssapi_spnego/
H A Dfreebsd_compat.c42 gss_mg_collect_error(gss_OID mech, OM_uint32 maj, OM_uint32 min) argument
44 _gss_mg_collect_error(mech, maj, min);
/freebsd-10.0-release/crypto/heimdal/appl/test/
H A Dgss_common.c123 select_mech(const char *mech) argument
125 if (strcasecmp(mech, "krb5") == 0)
127 else if (strcasecmp(mech, "spnego") == 0)
129 else if (strcasecmp(mech, "no-oid") == 0)
132 errx (1, "Unknown mechanism '%s' (spnego, krb5, no-oid)", mech);
/freebsd-10.0-release/include/rpc/
H A Drpcsec_gss.h151 bool_t rpc_gss_mech_to_oid(const char *mech, gss_OID *oid_ret);
153 bool_t rpc_gss_qop_to_num(const char *qop, const char *mech, u_int *num_ret);
155 const char **rpc_gss_get_mech_info(const char *mech, rpc_gss_service_t *service);
157 bool_t rpc_gss_is_installed(const char *mech);
165 const char *mech, const char *name, const char *node, const char *domain);
/freebsd-10.0-release/crypto/openssh/
H A Dgss-serv.c153 gss_OID mech; local
157 GSS_C_NO_CHANNEL_BINDINGS, &ctx->client, &mech,
255 client->mech = NULL;
261 client->mech = supported_mechs[i];
265 if (client->mech == NULL)
307 if (gssapi_client.mech && gssapi_client.mech->storecreds) {
308 (*gssapi_client.mech->storecreds)(&gssapi_client);
341 if (gssapi_client.mech && gssapi_client.mech
[all...]
/freebsd-10.0-release/sys/rpc/
H A Drpcsec_gss.h165 typedef bool_t rpc_gss_mech_to_oid_ftype(const char *mech, gss_OID *oid_ret);
167 typedef bool_t rpc_gss_qop_to_num_ftype(const char *qop, const char *mech,
171 typedef bool_t rpc_gss_is_installed_ftype(const char *mech);
182 const char *mech, const char *name, const char *node,
280 rpc_gss_mech_to_oid_call(const char *mech, gss_OID *oid_ret) argument
285 ret = (*rpc_gss_entries.rpc_gss_mech_to_oid)(mech, oid_ret);
300 rpc_gss_qop_to_num_call(const char *qop, const char *mech, u_int *num_ret) argument
305 ret = (*rpc_gss_entries.rpc_gss_qop_to_num)(qop, mech, num_ret);
330 rpc_gss_is_installed_call(const char *mech) argument
335 ret = (*rpc_gss_entries.rpc_gss_is_installed)(mech);
390 rpc_gss_get_principal_name_call(rpc_gss_principal_t *principal, const char *mech, const char *name, const char *node, const char *domain) argument
[all...]
/freebsd-10.0-release/crypto/heimdal/lib/gssapi/spnego/
H A Dcompat.c204 MechType mech; local
214 &mech,
218 ret = add_MechTypeList(mechtypelist, &mech);
219 free_MechType(&mech);
223 ret = der_get_oid(mech_type->elements, mech_type->length, &mech, NULL);
226 ret = add_MechTypeList(mechtypelist, &mech);
227 free_MechType(&mech);
/freebsd-10.0-release/contrib/apr/include/
H A Dapr_global_mutex.h61 * @param mech The mechanism to use for the interprocess lock, if any; one of
76 apr_lockmech_e mech,

Completed in 180 milliseconds

123