| /netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/ |
| H A D | NTMakefile | 93 mech/context.h \ 94 mech/context.c \ 95 mech/cred.h \ 96 mech/gss_accept_sec_context.c \ 97 mech/gss_acquire_cred.c \ 98 mech/gss_acquire_cred_ext.c \ 99 mech/gss_acquire_cred_with_password.c \ 100 mech/gss_add_cred.c \ 101 mech/gss_add_cred_with_password.c \ 102 mech/gss_add_oid_set_member.c \ [all …]
|
| H A D | Makefile.am | 11 -I$(srcdir)/mech \ 77 mech/context.h \ 78 mech/context.c \ 79 mech/cred.h \ 80 mech/compat.h \ 81 mech/doxygen.c \ 82 mech/gss_accept_sec_context.c \ 83 mech/gss_acquire_cred.c \ 84 mech/gss_acquire_cred_ext.c \ 85 mech/gss_acquire_cred_with_password.c \ [all …]
|
| H A D | Makefile.in | 217 am__objects_2 = mech/context.lo mech/doxygen.lo \ 218 mech/gss_accept_sec_context.lo mech/gss_acquire_cred.lo \ 219 mech/gss_acquire_cred_ext.lo \ 220 mech/gss_acquire_cred_with_password.lo mech/gss_add_cred.lo \ 221 mech/gss_add_cred_with_password.lo \ 222 mech/gss_add_oid_set_member.lo mech/gss_aeap.lo \ 223 mech/gss_buffer_set.lo mech/gss_canonicalize_name.lo \ 224 mech/gss_compare_name.lo mech/gss_context_time.lo \ 225 mech/gss_create_empty_oid_set.lo mech/gss_cred.lo \ 226 mech/gss_decapsulate_token.lo \ [all …]
|
| H A D | oid.txt | 76 desc mech GSS_KRB5_MECHANISM "Kerberos 5" "Heimdal Kerberos 5 mechanism" 77 desc mech GSS_NTLM_MECHANISM "NTLM" "Heimdal NTLM mechanism" 78 desc mech GSS_SPNEGO_MECHANISM "SPNEGO" "Heimdal SPNEGO mechanism" 80 desc ma GSS_C_MA_MECH_NAME "GSS mech name" "The name of the GSS-API mechanism" 116 desc ma GSS_C_MA_MECH_CONCRETE "concrete-mech" "Indicates that a mech is neither a pseudo-mechanism… 117 desc ma GSS_C_MA_MECH_PSEUDO "pseudo-mech" "" 118 desc ma GSS_C_MA_MECH_COMPOSITE "composite-mech" "" 119 desc ma GSS_C_MA_MECH_NEGO "mech-negotiation-mech" "" 120 desc ma GSS_C_MA_MECH_GLUE "mech-glue" "" 121 desc ma GSS_C_MA_NOT_MECH "not-mech" "" [all …]
|
| H A D | gsstool.c | 138 print_mech_attr(const char *mechname, gss_const_OID mech, gss_OID_set set) in print_mech_attr() argument 152 if (mech) in print_mech_attr() 164 if (mech) { in print_mech_attr() 167 if (gss_mo_get(mech, &set->elements[n], &value) != 0) in print_mech_attr() 192 gss_OID mech = GSS_C_NO_OID; in attributes() local 196 mech = gss_name_to_oid(opt->mech_string); in attributes() 197 if (mech == NULL) in attributes() 201 major = gss_inquire_attrs_for_mech(&minor, mech, &mech_attr, &known_mech_attrs); in attributes() 205 if (mech) { in attributes() 206 print_mech_attr(opt->mech_string, mech, mech_attr); in attributes()
|
| H A D | ChangeLog | 12 * 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 …]
|
| H A D | test_add_store_cred.c | 49 print_gss_err(OM_uint32 stat, int status_type, gss_OID mech) in print_gss_err() argument 58 maj = gss_display_status(&min, stat, status_type, mech, &msg_ctx, in print_gss_err() 80 print_gss_errs(OM_uint32 major, OM_uint32 minor, gss_OID mech) in print_gss_errs() argument 83 print_gss_err(major, GSS_C_MECH_CODE, mech); in print_gss_errs() 87 gss_err(int exitval, OM_uint32 major, OM_uint32 minor, gss_OID mech, in gss_err() argument 95 print_gss_errs(major, minor, mech); in gss_err()
|
| H A D | test_common.c | 41 gssapi_err(OM_uint32 maj_stat, OM_uint32 min_stat, gss_OID mech) in gssapi_err() argument 56 mech, &msg_ctx, &maj_error_message); in gssapi_err() 58 mech, &msg_ctx, &min_error_message); in gssapi_err()
|
| /netbsd-src/crypto/external/bsd/heimdal/lib/libgssapi/ |
| H A D | Makefile | 10 ${HEIMDIST}/lib/gssapi/mech \ 94 mech/context.c \ 95 mech/doxygen.c \ 96 mech/gss_accept_sec_context.c \ 97 mech/gss_acquire_cred.c \ 98 mech/gss_acquire_cred_ext.c \ 99 mech/gss_acquire_cred_with_password.c \ 100 mech/gss_add_cred.c \ 101 mech/gss_add_cred_with_password.c \ 102 mech/gss_add_oid_set_member.c \ [all …]
|
| /netbsd-src/crypto/external/bsd/heimdal/dist/tests/gss/ |
| H A D | check-context.in | 125 ${context} --client-name=user1@${R} --client-password=u1 --mech-type=krb5 \ 128 ${context} --client-name=user1@${R} --client-password=u2 --mech-type=krb5 \ 130 ${context} --client-name=user1@${R} --client-password=u2 --mech-type='' \ 131 --mech-types=krb5 host@lucid.test.h5l.se && { eval "$testfailed"; } 132 ${context} --client-name=user1@${R} --client-password=u2 --mech-type=krb5 \ 133 --mech-types=krb5 host@lucid.test.h5l.se && { eval "$testfailed"; } 134 ${context} --client-name=user1@${R} --client-password=u2 --mech-type=all \ 135 --mech-types=krb5 host@lucid.test.h5l.se && { eval "$testfailed"; } 137 --mech-type=krb5,ntlm --mech-types=krb5 host@lucid.test.h5l.se \ 147 ${context} --mech-type=krb5 host@lucid.test.h5l.se || \ [all …]
|
| H A D | check-spnego.in | 122 for mech in ntlm krb5 ; do 123 echo "${mech}" 124 ${context} --mech-type=${mech} --ret-mech-type=${mech} \ 131 --mech-type=spnego \ 132 --ret-mech-type=krb5 \ 138 ${context} --mech-type=ntlm --ret-mech-type=krb5 \ 142 ${context} --mech-type=krb5 --ret-mech-type=ntlm \ 159 ${context} --mech-type=spnego \ 162 --ret-mech-type=krb5 \ 169 ${context} --mech-type=spnego \ [all …]
|
| H A D | check-ntlm.in | 133 ${context} --mech-type=ntlm \ 136 --ret-mech-type=ntlm \ 144 ${context} --mech-type=ntlm \ 147 --ret-mech-type=ntlm \ 152 ${context} --mech-type=ntlm \ 155 --ret-mech-type=ntlm \
|
| H A D | check-gss.in | 45 ${TESTS_ENVIRONMENT} ${gsstool} attrs-for-mech --all > /dev/null || exit 1 46 ${TESTS_ENVIRONMENT} ${gsstool} attrs-for-mech --mech=Kerberos > /dev/null || exit 1
|
| /netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/ |
| H A D | encapsulate.c | 42 const gss_OID mech) in _gssapi_encap_length() argument 46 *len = 1 + 1 + mech->length + data_len; in _gssapi_encap_length() 57 const gss_OID mech) in _gsskrb5_encap_length() argument 59 _gssapi_encap_length(data_len + 2, len, total_len, mech); in _gsskrb5_encap_length() 66 const gss_OID mech) in _gsskrb5_make_header() argument 69 p = _gssapi_make_mech_header(p, len, mech); in _gsskrb5_make_header() 78 const gss_OID mech) in _gssapi_make_mech_header() argument 91 *p++ = mech->length; in _gssapi_make_mech_header() 92 memcpy (p, mech->elements, mech->length); in _gssapi_make_mech_header() 93 p += mech->length; in _gssapi_make_mech_header() [all …]
|
| H A D | decapsulate.c | 76 gss_OID mech) in _gssapi_verify_mech_header() argument 85 if (mech_len != mech->length) in _gssapi_verify_mech_header() 92 mech->elements, in _gssapi_verify_mech_header() 93 mech->length) != 0) in _gssapi_verify_mech_header() 136 const gss_OID mech in _gssapi_decapsulate() argument 145 mech); in _gssapi_decapsulate()
|
| /netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/mech/ |
| H A D | gss_mo.c | 44 get_option_def(int def, gss_const_OID mech, gss_mo_desc *mo, gss_buffer_t value) in get_option_def() argument 50 _gss_mo_get_option_1(gss_const_OID mech, gss_mo_desc *mo, gss_buffer_t value) in _gss_mo_get_option_1() argument 52 return get_option_def(1, mech, mo, value); in _gss_mo_get_option_1() 56 _gss_mo_get_option_0(gss_const_OID mech, gss_mo_desc *mo, gss_buffer_t value) in _gss_mo_get_option_0() argument 58 return get_option_def(0, mech, mo, value); in _gss_mo_get_option_0() 62 _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 74 gss_mo_set(gss_const_OID mech, gss_const_OID option, in gss_mo_set() argument 80 if ((m = __gss_get_mechanism(mech)) == NULL) in gss_mo_set() 85 return m->gm_mo[n].set(mech, &m->gm_mo[n], enable, value); in gss_mo_set() 91 gss_mo_get(gss_const_OID mech, gss_const_OID option, gss_buffer_t value) in gss_mo_get() argument [all …]
|
| H A D | context.c | 7 gss_OID mech; member 68 _gss_mg_get_error(const gss_OID mech, OM_uint32 type, in _gss_mg_get_error() argument 82 if (mech != NULL && gss_oid_equal(mg->mech, mech) == 0) in _gss_mg_get_error() 132 mg->mech = &m->gm_mech_oid; in _gss_mg_error() 159 gss_mg_collect_error(gss_OID mech, OM_uint32 maj, OM_uint32 min) in gss_mg_collect_error() argument 161 gssapi_mech_interface m = __gss_get_mechanism(mech); in gss_mg_collect_error()
|
| H A D | gss_names.c | 34 _gss_find_mn(OM_uint32 *minor_status, struct _gss_name *name, gss_OID mech, in _gss_find_mn() argument 44 if (gss_oid_equal(mech, mn->gmn_mech_oid)) in _gss_find_mn() 56 m = __gss_get_mechanism(mech); in _gss_find_mn()
|
| /netbsd-src/external/ibm-public/postfix/dist/src/global/ |
| H A D | sasl_mech_filter.c | 79 char *mech; in sasl_mech_filter() local 95 while ((mech = mystrtok(&mech_list, " \t")) != 0) { in sasl_mech_filter() 96 if (string_list_match(filter, mech)) { in sasl_mech_filter() 99 vstring_strcat(buf, mech); in sasl_mech_filter() 101 msg_info("%s: keep SASL mechanism: '%s'", myname, mech); in sasl_mech_filter() 104 myname, mech); in sasl_mech_filter() 107 msg_info("%s: drop SASL mechanism: '%s'", myname, mech); in sasl_mech_filter()
|
| /netbsd-src/crypto/external/bsd/libsaslc/dist/src/ |
| H A D | xsess.c | 143 mechanism_flags_OK(const saslc__mech_list_node_t *mech, uint32_t flags) in mechanism_flags_OK() argument 147 if (mech == NULL) in mechanism_flags_OK() 153 if ((mech->mech->flags & rejflags) != 0) in mechanism_flags_OK() 156 if ((mech->mech->flags & reqflags) != reqflags) in mechanism_flags_OK() 217 return m->mech; in saslc__sess_choose_mech() 244 if ((sess->mech = saslc__sess_choose_mech(ctx, mechs, sec_opts)) in saslc_sess_init() 249 m = saslc__mech_list_get(ctx->mechanisms, sess->mech->name); in saslc_sess_init() 257 if (sess->mech->create(sess) == -1) in saslc_sess_init() 286 sess->mech->destroy(sess); in saslc_sess_end() 359 sess->mech->name)) == NULL) in saslc_sess_getprop() [all …]
|
| /netbsd-src/external/bsd/openldap/dist/libraries/liblutil/ |
| H A D | sasl.c | 42 char *mech; member 60 if (defs->mech) ber_memfree(defs->mech); in lutil_sasl_freedefs() 73 char *mech, in lutil_sasl_defaults() argument 85 defaults->mech = mech ? ber_strdup(mech) : NULL; in lutil_sasl_defaults() 91 if( defaults->mech == NULL ) { in lutil_sasl_defaults() 92 ldap_get_option( ld, LDAP_OPT_X_SASL_MECH, &defaults->mech ); in lutil_sasl_defaults()
|
| /netbsd-src/crypto/external/bsd/openssh/dist/ |
| H A D | gss-serv.c | 185 gss_OID mech; in ssh_gssapi_accept_ctx() local 189 GSS_C_NO_CHANNEL_BINDINGS, &ctx->client, &mech, in ssh_gssapi_accept_ctx() 287 client->mech = NULL; in ssh_gssapi_getclient() 293 client->mech = supported_mechs[i]; in ssh_gssapi_getclient() 297 if (client->mech == NULL) in ssh_gssapi_getclient() 339 if (gssapi_client.mech && gssapi_client.mech->storecreds) { in ssh_gssapi_storecreds() 340 (*gssapi_client.mech->storecreds)(&gssapi_client); in ssh_gssapi_storecreds() 373 if (gssapi_client.mech && gssapi_client.mech->userok) in ssh_gssapi_userok() 374 if ((*gssapi_client.mech->userok)(&gssapi_client, user)) in ssh_gssapi_userok()
|
| /netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/spnego/ |
| H A D | compat.c | 206 MechType mech; in add_mech_type() local 216 &mech, in add_mech_type() 220 ret = add_MechTypeList(mechtypelist, &mech); in add_mech_type() 221 free_MechType(&mech); in add_mech_type() 225 ret = der_get_oid(mech_type->elements, mech_type->length, &mech, NULL); in add_mech_type() 228 ret = add_MechTypeList(mechtypelist, &mech); in add_mech_type() 229 free_MechType(&mech); in add_mech_type()
|
| /netbsd-src/external/bsd/openldap/dist/contrib/ldapc++/src/ |
| H A D | LDAPBindRequest.cpp | 48 const char* mech = (m_mech == "" ? 0 : m_mech.c_str()); in sendRequest() local 67 mech, tmpcred, tmpSrvCtrls, tmpClCtrls, &msgID); in sendRequest() 80 LDAPSaslBindRequest::LDAPSaslBindRequest(const std::string& mech, in LDAPSaslBindRequest() argument 84 bool isReferral) : LDAPRequest(connect, cons, isReferral),m_mech(mech), m_cred(cred) {} in LDAPSaslBindRequest() 117 LDAPSaslInteractiveBind::LDAPSaslInteractiveBind( const std::string& mech, in LDAPSaslInteractiveBind() argument 121 m_mech(mech), m_flags(flags), m_sih(sih), m_res(0) in LDAPSaslInteractiveBind()
|
| /netbsd-src/external/bsd/openldap/dist/servers/slapd/ |
| H A D | saslauthz.c | 133 struct berval *realm, struct berval *mech ) in slap_parse_user() argument 141 assert( mech != NULL ); in slap_parse_user() 164 mech->bv_val = id->bv_val + 2; in slap_parse_user() 165 mech->bv_len = user->bv_val - mech->bv_val - 1; in slap_parse_user() 167 realm->bv_val = ber_bvchr( mech, '/' ); in slap_parse_user() 172 mech->bv_len = realm->bv_val - mech->bv_val - 1; in slap_parse_user() 177 BER_BVZERO( mech ); in slap_parse_user() 185 if ( !BER_BVISNULL( mech ) ) { in slap_parse_user() 186 if ( mech->bv_val != id->bv_val + 2 ) in slap_parse_user() 189 AC_MEMCPY( mech->bv_val - 2, mech->bv_val, mech->bv_len + 1 ); in slap_parse_user() [all …]
|