Home
last modified time | relevance | path

Searched refs:mech (Results 1 – 25 of 88) sorted by relevance

1234

/NextBSD/crypto/heimdal/lib/gssapi/
HDMakefile.in157 am__objects_2 = mech/context.lo mech/doxygen.lo \
158 mech/gss_accept_sec_context.lo mech/gss_acquire_cred.lo \
159 mech/gss_acquire_cred_ext.lo \
160 mech/gss_acquire_cred_with_password.lo mech/gss_add_cred.lo \
161 mech/gss_add_cred_with_password.lo \
162 mech/gss_add_oid_set_member.lo mech/gss_aeap.lo \
163 mech/gss_buffer_set.lo mech/gss_canonicalize_name.lo \
164 mech/gss_compare_name.lo mech/gss_context_time.lo \
165 mech/gss_create_empty_oid_set.lo mech/gss_cred.lo \
166 mech/gss_decapsulate_token.lo \
[all …]
HDMakefile.am11 -I$(srcdir)/mech \
79 mech/context.h \
80 mech/context.c \
81 mech/cred.h \
82 mech/compat.h \
83 mech/doxygen.c \
84 mech/gss_accept_sec_context.c \
85 mech/gss_acquire_cred.c \
86 mech/gss_acquire_cred_ext.c \
87 mech/gss_acquire_cred_with_password.c \
[all …]
HDgsstool.c136 print_mech_attr(const char *mechname, gss_const_OID mech, gss_OID_set set) in print_mech_attr() argument
150 if (mech) in print_mech_attr()
162 if (mech) { in print_mech_attr()
165 if (gss_mo_get(mech, &set->elements[n], &value) != 0) in print_mech_attr()
190 gss_OID mech = GSS_C_NO_OID; in attrs_for_mech() local
194 mech = gss_name_to_oid(opt->mech_string); in attrs_for_mech()
195 if (mech == NULL) in attrs_for_mech()
199 major = gss_inquire_attrs_for_mech(&minor, mech, &mech_attr, &known_mech_attrs); in attrs_for_mech()
203 if (mech) { in attrs_for_mech()
204 print_mech_attr(opt->mech_string, mech, mech_attr); in attrs_for_mech()
HDChangeLog12 * mech/gss_canonicalize_name.c: Not init m, return never
36 * spnego/spnego_locl.h: Add back "mech/utils.h", its needed for
59 * mech/gss_mech_switch.c: Use unsigned where appropriate.
80 * make the SPNEGO mech store the error itself instead, works for
111 mech useful).
137 * mech/gss_release_oid_set.c: Avoid trying to deref NULL, from
147 * mech/gss_krb5.c: Readd gss_krb5_get_tkt_flags.
156 * mech/gss_mech_switch.c: Don't try to do dlopen if system doesn't
161 * mech/gss_duplicate_name.c: New signature of _gss_find_mn.
163 * mech/gss_init_sec_context.c: New signature of _gss_find_mn.
[all …]
HDtest_common.c39 gssapi_err(OM_uint32 maj_stat, OM_uint32 min_stat, gss_OID mech) in gssapi_err() argument
55 mech, &msg_ctx, &maj_error_message); in gssapi_err()
58 mech, &msg_ctx, &min_error_message); in gssapi_err()
/NextBSD/crypto/heimdal/lib/gssapi/krb5/
HDencapsulate.c40 const gss_OID mech) in _gssapi_encap_length() argument
44 *len = 1 + 1 + mech->length + data_len; in _gssapi_encap_length()
55 const gss_OID mech) in _gsskrb5_encap_length() argument
57 _gssapi_encap_length(data_len + 2, len, total_len, mech); in _gsskrb5_encap_length()
64 const gss_OID mech) in _gsskrb5_make_header() argument
67 p = _gssapi_make_mech_header(p, len, mech); in _gsskrb5_make_header()
76 const gss_OID mech) in _gssapi_make_mech_header() argument
89 *p++ = mech->length; in _gssapi_make_mech_header()
90 memcpy (p, mech->elements, mech->length); in _gssapi_make_mech_header()
91 p += mech->length; in _gssapi_make_mech_header()
[all …]
HDdecapsulate.c72 gss_OID mech) in _gssapi_verify_mech_header() argument
81 if (mech_len != mech->length) in _gssapi_verify_mech_header()
84 mech->elements, in _gssapi_verify_mech_header()
85 mech->length) != 0) in _gssapi_verify_mech_header()
128 const gss_OID mech in _gssapi_decapsulate() argument
137 mech); in _gssapi_decapsulate()
HDcreds.c45 krb5_data data, mech; in _gsskrb5_export_cred() local
125 mech.data = GSS_KRB5_MECHANISM->elements; in _gsskrb5_export_cred()
126 mech.length = GSS_KRB5_MECHANISM->length; in _gsskrb5_export_cred()
128 ret = krb5_store_data(sp, mech); in _gsskrb5_export_cred()
/NextBSD/crypto/heimdal/appl/ftp/ftpd/
HDsecurity.c97 static struct sec_server_mech *mech; variable
108 static struct sec_client_mech *mech; variable
180 buf->size = (*mech->decode)(app_data, buf->data, len, data_prot); in sec_get_data()
256 bytes = (*mech->encode)(app_data, from, length, data_prot, &buf); in sec_send()
287 len -= (*mech->overhead)(app_data, data_prot, len); in sec_write()
353 len = (*mech->decode)(app_data, buf, len, level); in sec_read_msg()
383 len = (*mech->encode)(app_data, buf, strlen(buf), command_prot, &enc); in sec_vfprintf()
437 for(i = 0; (mech = mechs[i]) != NULL; i++){ in auth()
438 if(!strcasecmp(auth_name, mech->name)){ in auth()
439 tmp = realloc(app_data, mech->size); in auth()
[all …]
/NextBSD/crypto/heimdal/appl/ftp/ftp/
HDsecurity.c97 static struct sec_server_mech *mech; variable
108 static struct sec_client_mech *mech; variable
180 buf->size = (*mech->decode)(app_data, buf->data, len, data_prot); in sec_get_data()
256 bytes = (*mech->encode)(app_data, from, length, data_prot, &buf); in sec_send()
287 len -= (*mech->overhead)(app_data, data_prot, len); in sec_write()
353 len = (*mech->decode)(app_data, buf, len, level); in sec_read_msg()
383 len = (*mech->encode)(app_data, buf, strlen(buf), command_prot, &enc); in sec_vfprintf()
437 for(i = 0; (mech = mechs[i]) != NULL; i++){ in auth()
438 if(!strcasecmp(auth_name, mech->name)){ in auth()
439 tmp = realloc(app_data, mech->size); in auth()
[all …]
/NextBSD/lib/librpcsec_gss/
HDrpcsec_gss_conf.c64 char* mech; member
239 char *name, *num, *mech; in _rpc_gss_load_qop() local
261 mech = strsep(&p, "\t\n "); in _rpc_gss_load_qop()
262 if (!name || !num || !mech) in _rpc_gss_load_qop()
270 info->mech = strdup(mech); in _rpc_gss_load_qop()
281 if (strcmp(info->mech, minfo->name) == 0) in _rpc_gss_load_qop()
287 if (strcmp(info->mech, minfo->name) == 0) in _rpc_gss_load_qop()
296 rpc_gss_mech_to_oid(const char *mech, gss_OID *oid_ret) in rpc_gss_mech_to_oid() argument
302 if (!strcmp(info->name, mech)) { in rpc_gss_mech_to_oid()
330 rpc_gss_qop_to_num(const char *qop, const char *mech, u_int *num_ret) in rpc_gss_qop_to_num() argument
[all …]
/NextBSD/crypto/heimdal/lib/gssapi/mech/
HDgss_mo.c42 get_option_def(int def, gss_const_OID mech, gss_mo_desc *mo, gss_buffer_t value) in get_option_def() argument
48 _gss_mo_get_option_1(gss_const_OID mech, gss_mo_desc *mo, gss_buffer_t value) in _gss_mo_get_option_1() argument
50 return get_option_def(1, mech, mo, value); in _gss_mo_get_option_1()
54 _gss_mo_get_option_0(gss_const_OID mech, gss_mo_desc *mo, gss_buffer_t value) in _gss_mo_get_option_0() argument
56 return get_option_def(0, mech, mo, value); in _gss_mo_get_option_0()
60 _gss_mo_get_ctx_as_string(gss_const_OID mech, gss_mo_desc *mo, gss_buffer_t value) in _gss_mo_get_ctx_as_string() argument
72 gss_mo_set(gss_const_OID mech, gss_const_OID option, in gss_mo_set() argument
78 if ((m = __gss_get_mechanism(mech)) == NULL) in gss_mo_set()
83 return m->gm_mo[n].set(mech, &m->gm_mo[n], enable, value); in gss_mo_set()
89 gss_mo_get(gss_const_OID mech, gss_const_OID option, gss_buffer_t value) in gss_mo_get() argument
[all …]
HDcontext.c5 gss_OID mech; member
66 _gss_mg_get_error(const gss_OID mech, OM_uint32 type, in _gss_mg_get_error() argument
80 if (mech != NULL && gss_oid_equal(mg->mech, mech) == 0) in _gss_mg_get_error()
130 mg->mech = &m->gm_mech_oid; in _gss_mg_error()
157 gss_mg_collect_error(gss_OID mech, OM_uint32 maj, OM_uint32 min) in gss_mg_collect_error() argument
159 gssapi_mech_interface m = __gss_get_mechanism(mech); in gss_mg_collect_error()
HDgss_names.c32 _gss_find_mn(OM_uint32 *minor_status, struct _gss_name *name, gss_OID mech, in _gss_find_mn() argument
42 if (gss_oid_equal(mech, mn->gmn_mech_oid)) in _gss_find_mn()
54 m = __gss_get_mechanism(mech); in _gss_find_mn()
HDgss_mech_switch.c192 add_builtin(gssapi_mech_interface mech) in add_builtin() argument
198 if (mech == NULL) in add_builtin()
205 m->gm_mech = *mech; in add_builtin()
206 m->gm_mech_oid = mech->gm_mech_oid; /* XXX */ in add_builtin()
428 __gss_get_mechanism(gss_const_OID mech) in __gss_get_mechanism() argument
434 if (gss_oid_equal(&m->gm_mech.gm_mech_oid, mech)) in __gss_get_mechanism()
/NextBSD/sys/rpc/rpcsec_gss/
HDrpcsec_gss_conf.c43 rpc_gss_mech_to_oid(const char *mech, gss_OID *oid_ret) in rpc_gss_mech_to_oid() argument
45 gss_OID oid = kgss_find_mech_by_name(mech); in rpc_gss_mech_to_oid()
69 rpc_gss_qop_to_num(const char *qop, const char *mech, u_int *num_ret) in rpc_gss_qop_to_num() argument
81 _rpc_gss_num_to_qop(const char *mech, u_int num) in _rpc_gss_num_to_qop() 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) in rpc_gss_is_installed() argument
156 gss_OID oid = kgss_find_mech_by_name(mech); in rpc_gss_is_installed()
/NextBSD/sys/rpc/
HDrpcsec_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) in rpc_gss_mech_to_oid_call() argument
285 ret = (*rpc_gss_entries.rpc_gss_mech_to_oid)(mech, oid_ret); in rpc_gss_mech_to_oid_call()
300 rpc_gss_qop_to_num_call(const char *qop, const char *mech, u_int *num_ret) in rpc_gss_qop_to_num_call() argument
305 ret = (*rpc_gss_entries.rpc_gss_qop_to_num)(qop, mech, num_ret); in rpc_gss_qop_to_num_call()
330 rpc_gss_is_installed_call(const char *mech) in rpc_gss_is_installed_call() argument
335 ret = (*rpc_gss_entries.rpc_gss_is_installed)(mech); in rpc_gss_is_installed_call()
[all …]
/NextBSD/crypto/openssh/
HDgss-serv.c172 gss_OID mech; in ssh_gssapi_accept_ctx() local
176 GSS_C_NO_CHANNEL_BINDINGS, &ctx->client, &mech, in ssh_gssapi_accept_ctx()
274 client->mech = NULL; in ssh_gssapi_getclient()
280 client->mech = supported_mechs[i]; in ssh_gssapi_getclient()
284 if (client->mech == NULL) in ssh_gssapi_getclient()
326 if (gssapi_client.mech && gssapi_client.mech->storecreds) { in ssh_gssapi_storecreds()
327 (*gssapi_client.mech->storecreds)(&gssapi_client); in ssh_gssapi_storecreds()
360 if (gssapi_client.mech && gssapi_client.mech->userok) in ssh_gssapi_userok()
361 if ((*gssapi_client.mech->userok)(&gssapi_client, user)) in ssh_gssapi_userok()
/NextBSD/sys/kgssapi/
HDgss_pname_to_uid.c45 const gss_OID mech, uid_t *uidp) in gss_pname_to_uid() argument
62 args.mech = mech; in gss_pname_to_uid()
83 const gss_OID mech, uid_t *uidp, gid_t *gidp, in gss_pname_to_unix_cred() argument
103 args.mech = mech; in gss_pname_to_unix_cred()
/NextBSD/lib/libgssapi/
HDgss_display_status.c187 gss_OID mech; member
196 _gss_mg_get_error(const gss_OID mech, OM_uint32 type, in _gss_mg_get_error() argument
203 if (mech != NULL && gss_oid_equal(mg->mech, mech) == 0) in _gss_mg_get_error()
243 mg->mech = &m->gm_mech_oid; in _gss_mg_error()
343 _gss_mg_collect_error(gss_OID mech, OM_uint32 maj, OM_uint32 min) in _gss_mg_collect_error() argument
347 m = _gss_find_mech_switch(mech); in _gss_mg_collect_error()
HDgss_pname_to_uid.c38 const gss_OID mech, uid_t *uidp) in gss_pname_to_uid() argument
50 m = _gss_find_mech_switch(mech); in gss_pname_to_uid()
57 major_status = _gss_find_mn(minor_status, name, mech, &mn); in gss_pname_to_uid()
64 mech, uidp); in gss_pname_to_uid()
/NextBSD/crypto/heimdal/appl/test/
HDgss_common.c123 select_mech(const char *mech) in select_mech() argument
125 if (strcasecmp(mech, "krb5") == 0) in select_mech()
127 else if (strcasecmp(mech, "spnego") == 0) in select_mech()
129 else if (strcasecmp(mech, "no-oid") == 0) in select_mech()
132 errx (1, "Unknown mechanism '%s' (spnego, krb5, no-oid)", mech); in select_mech()
/NextBSD/include/rpc/
HDrpcsec_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);
/NextBSD/crypto/heimdal/lib/gssapi/spnego/
HDcompat.c204 MechType mech; in add_mech_type() local
214 &mech, in add_mech_type()
218 ret = add_MechTypeList(mechtypelist, &mech); in add_mech_type()
219 free_MechType(&mech); in add_mech_type()
223 ret = der_get_oid(mech_type->elements, mech_type->length, &mech, NULL); in add_mech_type()
226 ret = add_MechTypeList(mechtypelist, &mech); in add_mech_type()
227 free_MechType(&mech); in add_mech_type()
HDcontext_stubs.c300 if (name == NULL || name->mech == GSS_C_NO_NAME) in _gss_spnego_display_name()
303 return gss_display_name(minor_status, name->mech, in _gss_spnego_display_name()
337 name->mech = GSS_C_NO_NAME; in _gss_spnego_import_name()
356 if (name->mech == GSS_C_NO_NAME) in _gss_spnego_export_name()
359 return gss_export_name(minor_status, name->mech, exported_name); in _gss_spnego_export_name()
374 if (name->mech != GSS_C_NO_NAME) in _gss_spnego_release_name()
375 gss_release_name(&junk, &name->mech); in _gss_spnego_release_name()
425 name->mech = src_mn; in _gss_spnego_inquire_context()
436 name->mech = targ_mn; in _gss_spnego_inquire_context()

1234