Date: Tue, 3 Apr 2018 19:36:01 +0000 (UTC) From: Cy Schubert <cy@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r331939 - in vendor-crypto/krb5/dist: . doc doc/admin doc/admin/admin_commands doc/admin/conf_files doc/appdev doc/basic doc/build doc/html doc/html/_sources doc/html/_sources/admin doc... Message-ID: <201804031936.w33Ja1kp078226@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: cy Date: Tue Apr 3 19:36:00 2018 New Revision: 331939 URL: https://svnweb.freebsd.org/changeset/base/331939 Log: Import MIT KRB5 1.16. Added: vendor-crypto/krb5/dist/.travis.yml vendor-crypto/krb5/dist/doc/appdev/y2038.rst vendor-crypto/krb5/dist/doc/html/_sources/appdev/y2038.txt (contents, props changed) vendor-crypto/krb5/dist/doc/html/_sources/plugindev/certauth.txt (contents, props changed) vendor-crypto/krb5/dist/doc/html/_sources/plugindev/kadm5_auth.txt (contents, props changed) vendor-crypto/krb5/dist/doc/html/_sources/plugindev/kdcpolicy.txt (contents, props changed) vendor-crypto/krb5/dist/doc/html/appdev/y2038.html (contents, props changed) vendor-crypto/krb5/dist/doc/html/plugindev/certauth.html (contents, props changed) vendor-crypto/krb5/dist/doc/html/plugindev/kadm5_auth.html (contents, props changed) vendor-crypto/krb5/dist/doc/html/plugindev/kdcpolicy.html (contents, props changed) vendor-crypto/krb5/dist/doc/plugindev/certauth.rst vendor-crypto/krb5/dist/doc/plugindev/kadm5_auth.rst vendor-crypto/krb5/dist/doc/plugindev/kdcpolicy.rst vendor-crypto/krb5/dist/src/config/ac-archive/ax_pthread.m4 vendor-crypto/krb5/dist/src/config/ac-archive/ax_recursive_eval.m4 vendor-crypto/krb5/dist/src/include/k5-cmocka.h (contents, props changed) vendor-crypto/krb5/dist/src/include/krb5/certauth_plugin.h (contents, props changed) vendor-crypto/krb5/dist/src/include/krb5/kadm5_auth_plugin.h (contents, props changed) vendor-crypto/krb5/dist/src/include/krb5/kdcpolicy_plugin.h (contents, props changed) vendor-crypto/krb5/dist/src/kadmin/server/auth.c (contents, props changed) vendor-crypto/krb5/dist/src/kadmin/server/auth.h (contents, props changed) vendor-crypto/krb5/dist/src/kadmin/server/auth_acl.c (contents, props changed) vendor-crypto/krb5/dist/src/kadmin/server/auth_self.c (contents, props changed) vendor-crypto/krb5/dist/src/lib/krb5/ccache/ccselect_hostname.c (contents, props changed) vendor-crypto/krb5/dist/src/lib/krb5/krb/t_valid_times.c (contents, props changed) vendor-crypto/krb5/dist/src/plugins/certauth/ vendor-crypto/krb5/dist/src/plugins/certauth/test/ vendor-crypto/krb5/dist/src/plugins/certauth/test/Makefile.in (contents, props changed) vendor-crypto/krb5/dist/src/plugins/certauth/test/certauth_test.exports vendor-crypto/krb5/dist/src/plugins/certauth/test/deps vendor-crypto/krb5/dist/src/plugins/certauth/test/main.c (contents, props changed) vendor-crypto/krb5/dist/src/plugins/kadm5_auth/ vendor-crypto/krb5/dist/src/plugins/kadm5_auth/test/ vendor-crypto/krb5/dist/src/plugins/kadm5_auth/test/Makefile.in (contents, props changed) vendor-crypto/krb5/dist/src/plugins/kadm5_auth/test/deps vendor-crypto/krb5/dist/src/plugins/kadm5_auth/test/kadm5_auth_test.exports vendor-crypto/krb5/dist/src/plugins/kadm5_auth/test/main.c (contents, props changed) vendor-crypto/krb5/dist/src/plugins/kdb/ldap/libkdb_ldap/kerberos.openldap.ldif vendor-crypto/krb5/dist/src/plugins/kdcpolicy/ vendor-crypto/krb5/dist/src/plugins/kdcpolicy/test/ vendor-crypto/krb5/dist/src/plugins/kdcpolicy/test/Makefile.in (contents, props changed) vendor-crypto/krb5/dist/src/plugins/kdcpolicy/test/deps vendor-crypto/krb5/dist/src/plugins/kdcpolicy/test/kdcpolicy_test.exports vendor-crypto/krb5/dist/src/plugins/kdcpolicy/test/main.c (contents, props changed) vendor-crypto/krb5/dist/src/plugins/preauth/test/common.c (contents, props changed) vendor-crypto/krb5/dist/src/plugins/preauth/test/common.h (contents, props changed) vendor-crypto/krb5/dist/src/po/de.po (contents, props changed) vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/generic.p12 (contents, props changed) vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/generic.pem vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/user-upn.p12 (contents, props changed) vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/user-upn.pem vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/user-upn2.p12 (contents, props changed) vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/user-upn2.pem vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/user-upn3.p12 (contents, props changed) vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/user-upn3.pem vendor-crypto/krb5/dist/src/tests/gssapi/t_lifetime.c (contents, props changed) vendor-crypto/krb5/dist/src/tests/icinterleave.c (contents, props changed) vendor-crypto/krb5/dist/src/tests/t_certauth.py (contents, props changed) vendor-crypto/krb5/dist/src/tests/t_kadm5_auth.py (contents, props changed) vendor-crypto/krb5/dist/src/tests/t_kdcpolicy.py (contents, props changed) vendor-crypto/krb5/dist/src/tests/t_y2038.py (contents, props changed) vendor-crypto/krb5/dist/src/util/support/t_utf16.c (contents, props changed) Deleted: vendor-crypto/krb5/dist/src/clients/kpasswd/ksetpwd.c vendor-crypto/krb5/dist/src/config/ac-archive/acx_pthread.m4 vendor-crypto/krb5/dist/src/config/ac-archive/relpaths.m4 vendor-crypto/krb5/dist/src/lib/kadm5/srv/server_acl.c vendor-crypto/krb5/dist/src/lib/kadm5/srv/server_acl.h vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/pkinit_crypto_nss.c Modified: vendor-crypto/krb5/dist/NOTICE vendor-crypto/krb5/dist/README vendor-crypto/krb5/dist/doc/admin/admin_commands/kadmin_local.rst vendor-crypto/krb5/dist/doc/admin/admin_commands/kpropd.rst vendor-crypto/krb5/dist/doc/admin/admin_commands/ktutil.rst vendor-crypto/krb5/dist/doc/admin/conf_files/kadm5_acl.rst vendor-crypto/krb5/dist/doc/admin/conf_files/kdc_conf.rst vendor-crypto/krb5/dist/doc/admin/conf_files/krb5_conf.rst vendor-crypto/krb5/dist/doc/admin/pkinit.rst vendor-crypto/krb5/dist/doc/admin/realm_config.rst vendor-crypto/krb5/dist/doc/appdev/gssapi.rst vendor-crypto/krb5/dist/doc/appdev/index.rst vendor-crypto/krb5/dist/doc/basic/ccache_def.rst vendor-crypto/krb5/dist/doc/build/options2configure.rst vendor-crypto/krb5/dist/doc/conf.py vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/kadmin_local.txt vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/kpropd.txt vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/ktutil.txt vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/kadm5_acl.txt vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/kdc_conf.txt vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/krb5_conf.txt vendor-crypto/krb5/dist/doc/html/_sources/admin/pkinit.txt vendor-crypto/krb5/dist/doc/html/_sources/admin/realm_config.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/gssapi.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/index.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/refs/api/krb5_auth_con_initivector.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/refs/api/krb5_fwd_tgt_creds.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/refs/api/krb5_init_creds_free.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/refs/api/krb5_init_creds_get.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/refs/api/krb5_init_creds_init.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/refs/api/krb5_init_creds_set_service.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/refs/api/krb5_init_creds_step.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/refs/api/krb5_mk_req.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/refs/api/krb5_pac_verify.txt vendor-crypto/krb5/dist/doc/html/_sources/appdev/refs/types/krb5_timestamp.txt vendor-crypto/krb5/dist/doc/html/_sources/basic/ccache_def.txt vendor-crypto/krb5/dist/doc/html/_sources/build/options2configure.txt vendor-crypto/krb5/dist/doc/html/_sources/mitK5features.txt vendor-crypto/krb5/dist/doc/html/_sources/plugindev/index.txt vendor-crypto/krb5/dist/doc/html/about.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/index.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/k5srvutil.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/kadmin_local.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/kadmind.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/kdb5_ldap_util.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/kdb5_util.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/kprop.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/kpropd.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/kproplog.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/krb5kdc.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/ktutil.html vendor-crypto/krb5/dist/doc/html/admin/admin_commands/sserver.html vendor-crypto/krb5/dist/doc/html/admin/advanced/index.html vendor-crypto/krb5/dist/doc/html/admin/advanced/ldapbackend.html vendor-crypto/krb5/dist/doc/html/admin/advanced/retiring-des.html vendor-crypto/krb5/dist/doc/html/admin/appl_servers.html vendor-crypto/krb5/dist/doc/html/admin/auth_indicator.html vendor-crypto/krb5/dist/doc/html/admin/backup_host.html vendor-crypto/krb5/dist/doc/html/admin/conf_files/index.html vendor-crypto/krb5/dist/doc/html/admin/conf_files/kadm5_acl.html vendor-crypto/krb5/dist/doc/html/admin/conf_files/kdc_conf.html vendor-crypto/krb5/dist/doc/html/admin/conf_files/krb5_conf.html vendor-crypto/krb5/dist/doc/html/admin/conf_ldap.html vendor-crypto/krb5/dist/doc/html/admin/database.html vendor-crypto/krb5/dist/doc/html/admin/enctypes.html vendor-crypto/krb5/dist/doc/html/admin/env_variables.html vendor-crypto/krb5/dist/doc/html/admin/host_config.html vendor-crypto/krb5/dist/doc/html/admin/https.html vendor-crypto/krb5/dist/doc/html/admin/index.html vendor-crypto/krb5/dist/doc/html/admin/install.html vendor-crypto/krb5/dist/doc/html/admin/install_appl_srv.html vendor-crypto/krb5/dist/doc/html/admin/install_clients.html vendor-crypto/krb5/dist/doc/html/admin/install_kdc.html vendor-crypto/krb5/dist/doc/html/admin/lockout.html vendor-crypto/krb5/dist/doc/html/admin/otp.html vendor-crypto/krb5/dist/doc/html/admin/pkinit.html vendor-crypto/krb5/dist/doc/html/admin/princ_dns.html vendor-crypto/krb5/dist/doc/html/admin/realm_config.html vendor-crypto/krb5/dist/doc/html/admin/troubleshoot.html vendor-crypto/krb5/dist/doc/html/admin/various_envs.html vendor-crypto/krb5/dist/doc/html/appdev/gssapi.html vendor-crypto/krb5/dist/doc/html/appdev/h5l_mit_apidiff.html vendor-crypto/krb5/dist/doc/html/appdev/index.html vendor-crypto/krb5/dist/doc/html/appdev/init_creds.html vendor-crypto/krb5/dist/doc/html/appdev/princ_handle.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/index.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_425_conv_principal.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_524_conv_principal.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_524_convert_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_address_compare.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_address_order.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_address_search.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_allow_weak_crypto.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_aname_to_localname.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_anonymous_principal.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_anonymous_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_appdefault_boolean.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_appdefault_string.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_free.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_genaddrs.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_get_checksum_func.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getaddrs.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getauthenticator.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getflags.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getkey.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getkey_k.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getlocalseqnumber.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getlocalsubkey.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getrcache.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey_k.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getremoteseqnumber.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getremotesubkey.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey_k.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_init.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_initivector.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_set_checksum_func.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_set_req_cksumtype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_setaddrs.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_setflags.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_setports.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_setrcache.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey_k.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey_k.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_auth_con_setuseruserkey.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_build_principal.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_build_principal_alloc_va.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_build_principal_ext.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_build_principal_va.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_block_size.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_checksum_length.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_crypto_length.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_crypto_length_iov.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_decrypt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_decrypt_iov.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_derive_prfplus.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_encrypt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_encrypt_iov.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_encrypt_length.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_enctype_compare.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_free_state.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_fx_cf2_simple.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_init_state.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_is_coll_proof_cksum.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_is_keyed_cksum.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_keyed_checksum_types.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_keylengths.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_make_checksum.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_make_checksum_iov.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_make_random_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_padding_length.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_prf.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_prf_length.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_prfplus.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_random_add_entropy.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_random_make_octets.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_random_os_entropy.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_random_seed.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_random_to_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_string_to_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_string_to_key_with_params.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_valid_cksumtype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_valid_enctype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_verify_checksum.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_c_verify_checksum_iov.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_calculate_checksum.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_cache_match.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_close.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_copy_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_default.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_default_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_destroy.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_dup.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_end_seq_get.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_gen_new.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_get_config.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_get_flags.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_get_full_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_get_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_get_principal.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_get_type.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_initialize.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_last_change_time.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_lock.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_move.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_new_unique.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_next_cred.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_remove_cred.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_resolve.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_retrieve_cred.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_select.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_set_config.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_set_default_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_set_flags.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_start_seq_get.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_store_cred.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_support_switch.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_switch.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cc_unlock.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cccol_cursor_free.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cccol_cursor_new.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cccol_cursor_next.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cccol_have_content.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cccol_last_change_time.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cccol_lock.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cccol_unlock.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_change_password.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_check_clockskew.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_checksum_size.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_chpw_message.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_cksumtype_to_string.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_clear_error_message.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_addresses.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_authdata.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_authenticator.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_checksum.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_context.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_error_message.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_keyblock.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_keyblock_contents.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_principal.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_copy_ticket.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_decode_authdata_container.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_decode_ticket.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_decrypt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_deltat_to_string.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_eblock_enctype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_encode_authdata_container.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_encrypt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_encrypt_size.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_enctype_to_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_enctype_to_string.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_expand_hostname.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_find_authdata.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_finish_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_finish_random_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_addresses.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_ap_rep_enc_part.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_authdata.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_authenticator.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_checksum.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_checksum_contents.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_cksumtypes.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_context.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_cred_contents.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_data_contents.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_default_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_enctypes.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_error.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_error_message.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_host_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_keyblock.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_keyblock_contents.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_keytab_entry_contents.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_principal.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_string.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_tgt_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_ticket.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_free_unparsed_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_fwd_tgt_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_credentials.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_credentials_renew.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_credentials_validate.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_default_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_error_message.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_fallback_host_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_host_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_in_tkt_with_keytab.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_in_tkt_with_password.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_in_tkt_with_skey.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_keytab.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_alloc.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_free.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_init.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_address_list.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_anonymous.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_etype_list.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_forwardable.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pa.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pac_request.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_proxiable.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_renew_life.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_responder.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_salt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_init_creds_password.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_permitted_enctypes.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_profile.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_prompt_types.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_renewed_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_server_rcache.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_time_offsets.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_get_validated_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_context.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_context_profile.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_creds_free.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_creds_get.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_creds_get_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_creds_get_error.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_creds_get_times.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_creds_init.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_creds_set_keytab.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_creds_set_password.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_creds_set_service.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_creds_step.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_keyblock.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_random_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_init_secure_context.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_is_config_principal.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_is_referral_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_is_thread_safe.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_create_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_decrypt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_decrypt_iov.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_encrypt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_encrypt_iov.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_free_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_key_enctype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_key_keyblock.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_make_checksum.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_make_checksum_iov.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_prf.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_reference_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_verify_checksum.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_k_verify_checksum_iov.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_add_entry.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_client_default.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_close.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_default.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_default_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_dup.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_end_seq_get.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_free_entry.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_get_entry.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_get_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_get_type.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_have_content.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_next_entry.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_read_service_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_remove_entry.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_resolve.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kt_start_seq_get.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_kuserok.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_make_authdata_kdc_issued.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_merge_authdata.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_mk_1cred.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_mk_error.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_mk_ncred.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_mk_priv.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_mk_rep.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_mk_rep_dce.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_mk_req.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_mk_req_extended.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_mk_safe.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_os_localaddr.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_pac_add_buffer.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_pac_free.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_pac_get_buffer.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_pac_get_types.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_pac_init.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_pac_parse.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_pac_sign.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_pac_verify.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_parse_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_parse_name_flags.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_prepend_error_message.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_principal2salt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_principal_compare.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_principal_compare_any_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_principal_compare_flags.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_process_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_prompter_posix.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_random_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_rd_cred.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_rd_error.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_rd_priv.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_rd_rep.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_rd_rep_dce.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_rd_req.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_rd_safe.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_read_password.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_realm_compare.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_recvauth.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_recvauth_version.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_responder_get_challenge.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_responder_list_questions.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_responder_otp_challenge_free.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_responder_otp_get_challenge.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_responder_otp_set_answer.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_responder_pkinit_challenge_free.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_responder_pkinit_get_challenge.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_responder_pkinit_set_answer.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_responder_set_answer.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_salttype_to_string.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_sendauth.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_server_decrypt_ticket_keytab.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_set_default_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_set_default_tgs_enctypes.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_set_error_message.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_set_kdc_recv_hook.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_set_kdc_send_hook.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_set_password.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_set_password_using_ccache.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_set_principal_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_set_real_time.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_set_trace_callback.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_set_trace_filename.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_sname_match.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_sname_to_principal.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_string_to_cksumtype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_string_to_deltat.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_string_to_enctype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_string_to_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_string_to_salttype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_string_to_timestamp.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_timeofday.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_timestamp_to_sfstring.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_timestamp_to_string.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_tkt_creds_free.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_tkt_creds_get.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_tkt_creds_get_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_tkt_creds_get_times.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_tkt_creds_init.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_tkt_creds_step.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_unparse_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_unparse_name_ext.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_unparse_name_flags.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_unparse_name_flags_ext.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_us_timeofday.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_use_enctype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_verify_authdata_kdc_issued.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_verify_checksum.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_verify_init_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_init.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_vprepend_error_message.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_vset_error_message.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_vwrap_error_message.html vendor-crypto/krb5/dist/doc/html/appdev/refs/api/krb5_wrap_error_message.html vendor-crypto/krb5/dist/doc/html/appdev/refs/index.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ADDRTYPE_ADDRPORT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ADDRTYPE_CHAOS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ADDRTYPE_DDP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ADDRTYPE_INET.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ADDRTYPE_INET6.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ADDRTYPE_IPPORT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ADDRTYPE_ISO.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ADDRTYPE_IS_LOCAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ADDRTYPE_NETBIOS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ADDRTYPE_XNS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/AD_TYPE_EXTERNAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/AD_TYPE_REGISTERED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/AD_TYPE_RESERVED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/AP_OPTS_RESERVED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/AP_OPTS_USE_SESSION_KEY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/AP_OPTS_USE_SUBKEY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/AP_OPTS_WIRE_MASK.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_CRC32.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_DESCBC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_NIST_SHA.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_ENV.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_RAW.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_CRC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD4.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD5.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_RAW.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_MD5_RSA_CMS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_NULL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_RC2_CBC_ENV.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_RSA_ENV.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/ENCTYPE_UNKNOWN.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_CANONICALIZE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_FORWARDABLE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_FORWARDED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_POSTDATED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_PROXIABLE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_PROXY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_RENEW.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE_OK.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_OPT_VALIDATE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KDC_TKT_COMMON_MASK.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AP_REP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AP_REQ.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AS_REP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AS_REQ.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AND_OR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_CAMMAC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SESAME.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_CRED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_CYBERSAFE_SECUREID.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_ERROR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_FAST_REQUIRED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GC_CACHED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GC_CANONICALIZE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GC_FORWARDABLE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GC_NO_STORE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GC_USER_USER.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_KDC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_INT16_MAX.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_INT16_MIN.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_INT32_MAX.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_INT32_MIN.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KPASSWD_AUTHERROR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KPASSWD_HARDERROR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KPASSWD_MALFORMED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KPASSWD_SOFTERROR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_KPASSWD_SUCCESS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_NONE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_PRINCIPAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_SMTP_NAME.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_SRV_HST.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_SRV_INST.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_SRV_XHST.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_UID.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_UNKNOWN.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_WELLKNOWN.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_NT_X500_PRINCIPAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_INFO.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PAC_DELEGATION_INFO.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PAC_LOGON_INFO.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_AFS3_SALT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_AP_REQ.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_FOR_USER.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_FX_COOKIE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_FX_ERROR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_FX_FAST.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_NONE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_OSF_DCE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_REQUEST.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_REQUEST.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_PKINIT_KX.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_PW_SALT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_REFERRAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_S4U_X509_USER.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_SESAME.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_TGS_REQ.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PRIV.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_PVNO.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_REALM_BRANCH_CHAR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_REFERRAL_REALM.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_SAFE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_MATCH_KTYPE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_NOTICKET.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_OPENCLOSE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TGS_NAME.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TGS_NAME_SIZE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TGS_REP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TGS_REQ.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/MAX_KEYTAB_NAME_LEN.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/MSEC_DIRBIT.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/MSEC_VAL_MASK.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/SALT_TYPE_AFS_LENGTH.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/SALT_TYPE_NO_LENGTH.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/THREEPARAMOPEN.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_ANONYMOUS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_ENC_PA_REP.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_FORWARDABLE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_FORWARDED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_HW_AUTH.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_INITIAL.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_INVALID.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_MAY_POSTDATE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_POSTDATED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_PRE_AUTH.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_PROXIABLE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_PROXY.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_RENEWABLE.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/VALID_INT_BITS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/VALID_UINT_BITS.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/index.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb524_convert_creds_kdc.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb524_init_ets.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_const.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_princ_component.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_princ_name.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_princ_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_princ_set_realm.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_princ_set_realm_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_princ_set_realm_length.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_princ_size.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_princ_type.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_roundup.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_x.html vendor-crypto/krb5/dist/doc/html/appdev/refs/macros/krb5_xc.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/index.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_address.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_addrtype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_ap_rep.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_ap_rep_enc_part.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_ap_req.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_auth_context.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_authdata.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_authdatatype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_authenticator.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_boolean.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_cc_cursor.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_ccache.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_cccol_cursor.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_checksum.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_cksumtype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_const_pointer.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_const_principal.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_context.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_cred.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_cred_enc_part.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_cred_info.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_creds.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_crypto_iov.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_cryptotype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_deltat.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_enc_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_enc_kdc_rep_part.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_enc_tkt_part.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_encrypt_block.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_enctype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_error.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_error_code.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_expire_callback_func.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_flags.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_get_init_creds_opt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_gic_opt_pa_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_init_creds_context.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_int16.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_int32.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_kdc_rep.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_kdc_req.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_key.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_keyblock.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_keytab.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_keytab_entry.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_keyusage.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_kt_cursor.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_kvno.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_last_req_entry.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_magic.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_mk_req_checksum_func.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_msgtype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_octet.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_pa_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_pa_pac_req.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_pa_server_referral_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_pa_svr_referral_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_pac.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_pointer.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_post_recv_fn.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_pre_send_fn.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_preauthtype.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_principal.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_principal_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_prompt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_prompt_type.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_prompter_fct.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_pwd_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_rcache.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_replay_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_responder_context.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_responder_fn.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_responder_otp_challenge.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_responder_otp_tokeninfo.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_responder_pkinit_challenge.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_responder_pkinit_identity.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_response.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_ticket.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_ticket_times.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_timestamp.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_tkt_authent.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_tkt_creds_context.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_trace_callback.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_trace_info.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_transited.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_typed_data.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_ui_2.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_ui_4.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/krb5_verify_init_creds_opt.html vendor-crypto/krb5/dist/doc/html/appdev/refs/types/passwd_phrase_element.html vendor-crypto/krb5/dist/doc/html/basic/ccache_def.html vendor-crypto/krb5/dist/doc/html/basic/date_format.html vendor-crypto/krb5/dist/doc/html/basic/index.html vendor-crypto/krb5/dist/doc/html/basic/keytab_def.html vendor-crypto/krb5/dist/doc/html/basic/rcache_def.html vendor-crypto/krb5/dist/doc/html/basic/stash_file_def.html vendor-crypto/krb5/dist/doc/html/build/directory_org.html vendor-crypto/krb5/dist/doc/html/build/doing_build.html vendor-crypto/krb5/dist/doc/html/build/index.html vendor-crypto/krb5/dist/doc/html/build/options2configure.html vendor-crypto/krb5/dist/doc/html/build/osconf.html vendor-crypto/krb5/dist/doc/html/build_this.html vendor-crypto/krb5/dist/doc/html/copyright.html vendor-crypto/krb5/dist/doc/html/formats/ccache_file_format.html vendor-crypto/krb5/dist/doc/html/formats/cookie.html vendor-crypto/krb5/dist/doc/html/formats/index.html vendor-crypto/krb5/dist/doc/html/formats/keytab_file_format.html vendor-crypto/krb5/dist/doc/html/genindex-A.html vendor-crypto/krb5/dist/doc/html/genindex-C.html vendor-crypto/krb5/dist/doc/html/genindex-E.html vendor-crypto/krb5/dist/doc/html/genindex-K.html vendor-crypto/krb5/dist/doc/html/genindex-L.html vendor-crypto/krb5/dist/doc/html/genindex-M.html vendor-crypto/krb5/dist/doc/html/genindex-P.html vendor-crypto/krb5/dist/doc/html/genindex-R.html vendor-crypto/krb5/dist/doc/html/genindex-S.html vendor-crypto/krb5/dist/doc/html/genindex-T.html vendor-crypto/krb5/dist/doc/html/genindex-V.html vendor-crypto/krb5/dist/doc/html/genindex-all.html vendor-crypto/krb5/dist/doc/html/genindex.html vendor-crypto/krb5/dist/doc/html/index.html vendor-crypto/krb5/dist/doc/html/mitK5defaults.html vendor-crypto/krb5/dist/doc/html/mitK5features.html vendor-crypto/krb5/dist/doc/html/mitK5license.html vendor-crypto/krb5/dist/doc/html/objects.inv vendor-crypto/krb5/dist/doc/html/plugindev/ccselect.html vendor-crypto/krb5/dist/doc/html/plugindev/clpreauth.html vendor-crypto/krb5/dist/doc/html/plugindev/general.html vendor-crypto/krb5/dist/doc/html/plugindev/gssapi.html vendor-crypto/krb5/dist/doc/html/plugindev/hostrealm.html vendor-crypto/krb5/dist/doc/html/plugindev/index.html vendor-crypto/krb5/dist/doc/html/plugindev/internal.html vendor-crypto/krb5/dist/doc/html/plugindev/kadm5_hook.html vendor-crypto/krb5/dist/doc/html/plugindev/kdcpreauth.html vendor-crypto/krb5/dist/doc/html/plugindev/localauth.html vendor-crypto/krb5/dist/doc/html/plugindev/locate.html vendor-crypto/krb5/dist/doc/html/plugindev/profile.html vendor-crypto/krb5/dist/doc/html/plugindev/pwqual.html vendor-crypto/krb5/dist/doc/html/resources.html vendor-crypto/krb5/dist/doc/html/search.html vendor-crypto/krb5/dist/doc/html/searchindex.js vendor-crypto/krb5/dist/doc/html/user/index.html vendor-crypto/krb5/dist/doc/html/user/pwd_mgmt.html vendor-crypto/krb5/dist/doc/html/user/tkt_mgmt.html vendor-crypto/krb5/dist/doc/html/user/user_commands/index.html vendor-crypto/krb5/dist/doc/html/user/user_commands/kdestroy.html vendor-crypto/krb5/dist/doc/html/user/user_commands/kinit.html vendor-crypto/krb5/dist/doc/html/user/user_commands/klist.html vendor-crypto/krb5/dist/doc/html/user/user_commands/kpasswd.html vendor-crypto/krb5/dist/doc/html/user/user_commands/krb5-config.html vendor-crypto/krb5/dist/doc/html/user/user_commands/ksu.html vendor-crypto/krb5/dist/doc/html/user/user_commands/kswitch.html vendor-crypto/krb5/dist/doc/html/user/user_commands/kvno.html vendor-crypto/krb5/dist/doc/html/user/user_commands/sclient.html vendor-crypto/krb5/dist/doc/html/user/user_config/index.html vendor-crypto/krb5/dist/doc/html/user/user_config/k5identity.html vendor-crypto/krb5/dist/doc/html/user/user_config/k5login.html vendor-crypto/krb5/dist/doc/mitK5features.rst vendor-crypto/krb5/dist/doc/notice.rst vendor-crypto/krb5/dist/doc/pdf/admin.pdf vendor-crypto/krb5/dist/doc/pdf/admin.tex vendor-crypto/krb5/dist/doc/pdf/appdev.pdf vendor-crypto/krb5/dist/doc/pdf/appdev.tex vendor-crypto/krb5/dist/doc/pdf/basic.pdf vendor-crypto/krb5/dist/doc/pdf/basic.tex vendor-crypto/krb5/dist/doc/pdf/build.pdf vendor-crypto/krb5/dist/doc/pdf/build.tex vendor-crypto/krb5/dist/doc/pdf/plugindev.pdf vendor-crypto/krb5/dist/doc/pdf/plugindev.tex vendor-crypto/krb5/dist/doc/pdf/user.pdf vendor-crypto/krb5/dist/doc/pdf/user.tex vendor-crypto/krb5/dist/doc/plugindev/index.rst vendor-crypto/krb5/dist/src/Makefile.in vendor-crypto/krb5/dist/src/aclocal.m4 vendor-crypto/krb5/dist/src/appl/gss-sample/t_gss_sample.py vendor-crypto/krb5/dist/src/appl/simple/client/sim_client.c vendor-crypto/krb5/dist/src/appl/simple/server/sim_server.c vendor-crypto/krb5/dist/src/appl/user_user/t_user2user.py vendor-crypto/krb5/dist/src/ccapi/server/mac/ccs_os_pipe.c vendor-crypto/krb5/dist/src/clients/kcpytkt/kcpytkt.c vendor-crypto/krb5/dist/src/clients/kdeltkt/kdeltkt.c vendor-crypto/krb5/dist/src/clients/kdestroy/kdestroy.c vendor-crypto/krb5/dist/src/clients/kinit/kinit.c vendor-crypto/krb5/dist/src/clients/kinit/kinit_kdb.c vendor-crypto/krb5/dist/src/clients/klist/klist.c vendor-crypto/krb5/dist/src/clients/kpasswd/Makefile.in vendor-crypto/krb5/dist/src/clients/kpasswd/deps vendor-crypto/krb5/dist/src/clients/kpasswd/kpasswd.c vendor-crypto/krb5/dist/src/clients/ksu/ccache.c vendor-crypto/krb5/dist/src/clients/ksu/ksu.h vendor-crypto/krb5/dist/src/clients/ksu/main.c vendor-crypto/krb5/dist/src/clients/kvno/kvno.c vendor-crypto/krb5/dist/src/config/ac-archive/README vendor-crypto/krb5/dist/src/config/config.guess vendor-crypto/krb5/dist/src/config/config.sub vendor-crypto/krb5/dist/src/config/post.in vendor-crypto/krb5/dist/src/config/pre.in vendor-crypto/krb5/dist/src/configure vendor-crypto/krb5/dist/src/configure.in vendor-crypto/krb5/dist/src/include/Makefile.in vendor-crypto/krb5/dist/src/include/autoconf.h.in vendor-crypto/krb5/dist/src/include/fake-addrinfo.h vendor-crypto/krb5/dist/src/include/k5-input.h vendor-crypto/krb5/dist/src/include/k5-int.h vendor-crypto/krb5/dist/src/include/k5-platform.h vendor-crypto/krb5/dist/src/include/k5-thread.h vendor-crypto/krb5/dist/src/include/k5-trace.h vendor-crypto/krb5/dist/src/include/k5-utf8.h vendor-crypto/krb5/dist/src/include/kdb.h vendor-crypto/krb5/dist/src/include/kdb_log.h vendor-crypto/krb5/dist/src/include/krb5/kdcpreauth_plugin.h vendor-crypto/krb5/dist/src/include/krb5/krb5.hin vendor-crypto/krb5/dist/src/include/net-server.h vendor-crypto/krb5/dist/src/include/socket-utils.h vendor-crypto/krb5/dist/src/include/win-mac.h vendor-crypto/krb5/dist/src/kadmin/cli/deps vendor-crypto/krb5/dist/src/kadmin/cli/getdate.y vendor-crypto/krb5/dist/src/kadmin/cli/kadmin.c vendor-crypto/krb5/dist/src/kadmin/dbutil/dump.c vendor-crypto/krb5/dist/src/kadmin/dbutil/kdb5_mkey.c vendor-crypto/krb5/dist/src/kadmin/dbutil/tabdump.c vendor-crypto/krb5/dist/src/kadmin/ktutil/ktutil.c vendor-crypto/krb5/dist/src/kadmin/ktutil/ktutil.h vendor-crypto/krb5/dist/src/kadmin/ktutil/ktutil_funcs.c vendor-crypto/krb5/dist/src/kadmin/server/Makefile.in vendor-crypto/krb5/dist/src/kadmin/server/deps vendor-crypto/krb5/dist/src/kadmin/server/ipropd_svc.c vendor-crypto/krb5/dist/src/kadmin/server/misc.c vendor-crypto/krb5/dist/src/kadmin/server/misc.h vendor-crypto/krb5/dist/src/kadmin/server/ovsec_kadmd.c vendor-crypto/krb5/dist/src/kadmin/server/schpw.c vendor-crypto/krb5/dist/src/kadmin/server/server_stubs.c vendor-crypto/krb5/dist/src/kadmin/testing/util/tcl_kadm5.c vendor-crypto/krb5/dist/src/kdc/deps vendor-crypto/krb5/dist/src/kdc/dispatch.c vendor-crypto/krb5/dist/src/kdc/do_as_req.c vendor-crypto/krb5/dist/src/kdc/do_tgs_req.c vendor-crypto/krb5/dist/src/kdc/extern.c vendor-crypto/krb5/dist/src/kdc/fast_util.c vendor-crypto/krb5/dist/src/kdc/kdc_log.c vendor-crypto/krb5/dist/src/kdc/kdc_preauth.c vendor-crypto/krb5/dist/src/kdc/kdc_preauth_ec.c vendor-crypto/krb5/dist/src/kdc/kdc_preauth_encts.c vendor-crypto/krb5/dist/src/kdc/kdc_util.c vendor-crypto/krb5/dist/src/kdc/kdc_util.h vendor-crypto/krb5/dist/src/kdc/main.c vendor-crypto/krb5/dist/src/kdc/policy.c vendor-crypto/krb5/dist/src/kdc/policy.h vendor-crypto/krb5/dist/src/kdc/replay.c vendor-crypto/krb5/dist/src/kdc/t_emptytgt.py vendor-crypto/krb5/dist/src/kdc/t_replay.c vendor-crypto/krb5/dist/src/kdc/tgs_policy.c vendor-crypto/krb5/dist/src/lib/apputils/net-server.c vendor-crypto/krb5/dist/src/lib/apputils/udppktinfo.c vendor-crypto/krb5/dist/src/lib/apputils/udppktinfo.h vendor-crypto/krb5/dist/src/lib/crypto/builtin/des/des_int.h vendor-crypto/krb5/dist/src/lib/crypto/builtin/des/destest.c vendor-crypto/krb5/dist/src/lib/crypto/builtin/enc_provider/rc4.c vendor-crypto/krb5/dist/src/lib/crypto/builtin/sha2/sha256.c vendor-crypto/krb5/dist/src/lib/crypto/builtin/sha2/sha512.c vendor-crypto/krb5/dist/src/lib/crypto/krb/Makefile.in vendor-crypto/krb5/dist/src/lib/crypto/krb/crypto_int.h vendor-crypto/krb5/dist/src/lib/crypto/krb/enctype_util.c vendor-crypto/krb5/dist/src/lib/crypto/krb/etypes.c vendor-crypto/krb5/dist/src/lib/crypto/krb/s2k_des.c vendor-crypto/krb5/dist/src/lib/crypto/krb/s2k_pbkdf2.c vendor-crypto/krb5/dist/src/lib/crypto/krb/s2k_rc4.c vendor-crypto/krb5/dist/src/lib/crypto/krb/string_to_key.c vendor-crypto/krb5/dist/src/lib/crypto/krb/t_fortuna.c vendor-crypto/krb5/dist/src/lib/crypto/libk5crypto.exports vendor-crypto/krb5/dist/src/lib/gssapi/generic/gssapi_ext.h vendor-crypto/krb5/dist/src/lib/gssapi/generic/gssapi_generic.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/accept_sec_context.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/acquire_cred.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/context_time.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/copy_ccache.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/export_cred.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/gssapiP_krb5.h vendor-crypto/krb5/dist/src/lib/gssapi/krb5/gssapi_krb5.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/gssapi_krb5.h vendor-crypto/krb5/dist/src/lib/gssapi/krb5/iakerb.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/init_sec_context.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/inq_context.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/inq_cred.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/k5sealv3.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/k5unseal.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/naming_exts.c vendor-crypto/krb5/dist/src/lib/gssapi/krb5/s4u_gss_glue.c vendor-crypto/krb5/dist/src/lib/gssapi/libgssapi_krb5.exports vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_accept_sec_context.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_complete_auth_token.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_context_time.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_delete_sec_context.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_dup_name.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_exp_sec_context.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_glue.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_init_sec_context.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_inq_context.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_inq_cred_oid.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_prf.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_process_context.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_seal.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_sign.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_unseal.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_unwrap_aead.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_unwrap_iov.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_verify.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_wrap_aead.c vendor-crypto/krb5/dist/src/lib/gssapi/mechglue/g_wrap_iov.c vendor-crypto/krb5/dist/src/lib/gssapi32.def vendor-crypto/krb5/dist/src/lib/kadm5/chpass_util.c vendor-crypto/krb5/dist/src/lib/kadm5/deps vendor-crypto/krb5/dist/src/lib/kadm5/kadm_err.et vendor-crypto/krb5/dist/src/lib/kadm5/srv/Makefile.in vendor-crypto/krb5/dist/src/lib/kadm5/srv/deps vendor-crypto/krb5/dist/src/lib/kadm5/srv/libkadm5srv_mit.exports vendor-crypto/krb5/dist/src/lib/kadm5/srv/server_kdb.c vendor-crypto/krb5/dist/src/lib/kadm5/srv/server_misc.c vendor-crypto/krb5/dist/src/lib/kadm5/srv/svr_principal.c vendor-crypto/krb5/dist/src/lib/kadm5/unit-test/setkey-test.c vendor-crypto/krb5/dist/src/lib/kdb/Makefile.in vendor-crypto/krb5/dist/src/lib/kdb/deps vendor-crypto/krb5/dist/src/lib/kdb/kdb5.c vendor-crypto/krb5/dist/src/lib/kdb/kdb_convert.c vendor-crypto/krb5/dist/src/lib/kdb/kdb_default.c vendor-crypto/krb5/dist/src/lib/kdb/t_sort_key_data.c vendor-crypto/krb5/dist/src/lib/krb5/asn.1/asn1_k_encode.c vendor-crypto/krb5/dist/src/lib/krb5/ccache/Makefile.in vendor-crypto/krb5/dist/src/lib/krb5/ccache/cc-int.h vendor-crypto/krb5/dist/src/lib/krb5/ccache/cc_kcm.c vendor-crypto/krb5/dist/src/lib/krb5/ccache/cc_keyring.c vendor-crypto/krb5/dist/src/lib/krb5/ccache/cc_memory.c vendor-crypto/krb5/dist/src/lib/krb5/ccache/cc_mslsa.c vendor-crypto/krb5/dist/src/lib/krb5/ccache/cc_retr.c vendor-crypto/krb5/dist/src/lib/krb5/ccache/ccapi/stdcc_util.c vendor-crypto/krb5/dist/src/lib/krb5/ccache/cccursor.c vendor-crypto/krb5/dist/src/lib/krb5/ccache/ccmarshal.c vendor-crypto/krb5/dist/src/lib/krb5/ccache/ccselect.c vendor-crypto/krb5/dist/src/lib/krb5/ccache/deps vendor-crypto/krb5/dist/src/lib/krb5/keytab/kt_file.c vendor-crypto/krb5/dist/src/lib/krb5/keytab/kt_memory.c vendor-crypto/krb5/dist/src/lib/krb5/keytab/kt_srvtab.c vendor-crypto/krb5/dist/src/lib/krb5/krb/Makefile.in vendor-crypto/krb5/dist/src/lib/krb5/krb/deltat.c vendor-crypto/krb5/dist/src/lib/krb5/krb/deps vendor-crypto/krb5/dist/src/lib/krb5/krb/fwd_tgt.c vendor-crypto/krb5/dist/src/lib/krb5/krb/gc_via_tkt.c vendor-crypto/krb5/dist/src/lib/krb5/krb/gen_save_subkey.c vendor-crypto/krb5/dist/src/lib/krb5/krb/get_creds.c vendor-crypto/krb5/dist/src/lib/krb5/krb/get_in_tkt.c vendor-crypto/krb5/dist/src/lib/krb5/krb/gic_opt.c vendor-crypto/krb5/dist/src/lib/krb5/krb/gic_pwd.c vendor-crypto/krb5/dist/src/lib/krb5/krb/init_creds_ctx.h vendor-crypto/krb5/dist/src/lib/krb5/krb/init_ctx.c vendor-crypto/krb5/dist/src/lib/krb5/krb/int-proto.h vendor-crypto/krb5/dist/src/lib/krb5/krb/mk_req.c vendor-crypto/krb5/dist/src/lib/krb5/krb/pac.c vendor-crypto/krb5/dist/src/lib/krb5/krb/pac_sign.c vendor-crypto/krb5/dist/src/lib/krb5/krb/plugin.c vendor-crypto/krb5/dist/src/lib/krb5/krb/preauth2.c vendor-crypto/krb5/dist/src/lib/krb5/krb/preauth_ec.c vendor-crypto/krb5/dist/src/lib/krb5/krb/send_tgs.c vendor-crypto/krb5/dist/src/lib/krb5/krb/sendauth.c vendor-crypto/krb5/dist/src/lib/krb5/krb/str_conv.c vendor-crypto/krb5/dist/src/lib/krb5/krb/t_expire_warn.py vendor-crypto/krb5/dist/src/lib/krb5/krb/t_kerb.c vendor-crypto/krb5/dist/src/lib/krb5/krb/t_parse_host_string.c vendor-crypto/krb5/dist/src/lib/krb5/krb/valid_times.c vendor-crypto/krb5/dist/src/lib/krb5/krb/vfy_increds.c vendor-crypto/krb5/dist/src/lib/krb5/krb/x-deltat.y vendor-crypto/krb5/dist/src/lib/krb5/os/Makefile.in vendor-crypto/krb5/dist/src/lib/krb5/os/accessor.c vendor-crypto/krb5/dist/src/lib/krb5/os/c_ustime.c vendor-crypto/krb5/dist/src/lib/krb5/os/dnsglue.c vendor-crypto/krb5/dist/src/lib/krb5/os/dnsglue.h vendor-crypto/krb5/dist/src/lib/krb5/os/dnssrv.c vendor-crypto/krb5/dist/src/lib/krb5/os/expand_path.c vendor-crypto/krb5/dist/src/lib/krb5/os/genaddrs.c vendor-crypto/krb5/dist/src/lib/krb5/os/hostaddr.c vendor-crypto/krb5/dist/src/lib/krb5/os/localaddr.c vendor-crypto/krb5/dist/src/lib/krb5/os/locate_kdc.c vendor-crypto/krb5/dist/src/lib/krb5/os/sendto_kdc.c vendor-crypto/krb5/dist/src/lib/krb5/os/t_locate_kdc.c vendor-crypto/krb5/dist/src/lib/krb5/os/timeofday.c vendor-crypto/krb5/dist/src/lib/krb5/os/toffset.c vendor-crypto/krb5/dist/src/lib/krb5/os/trace.c vendor-crypto/krb5/dist/src/lib/krb5/os/ustime.c vendor-crypto/krb5/dist/src/lib/krb5/rcache/rc_dfl.c vendor-crypto/krb5/dist/src/lib/krb5/rcache/ser_rc.c vendor-crypto/krb5/dist/src/lib/krb5/rcache/t_replay.c vendor-crypto/krb5/dist/src/lib/krb5/unicode/ure/ure.c vendor-crypto/krb5/dist/src/lib/krb5_32.def vendor-crypto/krb5/dist/src/lib/rpc/deps vendor-crypto/krb5/dist/src/lib/rpc/pmap_rmt.c vendor-crypto/krb5/dist/src/man/k5identity.man vendor-crypto/krb5/dist/src/man/k5login.man vendor-crypto/krb5/dist/src/man/k5srvutil.man vendor-crypto/krb5/dist/src/man/kadm5.acl.man vendor-crypto/krb5/dist/src/man/kadmin.man vendor-crypto/krb5/dist/src/man/kadmind.man vendor-crypto/krb5/dist/src/man/kdb5_ldap_util.man vendor-crypto/krb5/dist/src/man/kdb5_util.man vendor-crypto/krb5/dist/src/man/kdc.conf.man vendor-crypto/krb5/dist/src/man/kdestroy.man vendor-crypto/krb5/dist/src/man/kinit.man vendor-crypto/krb5/dist/src/man/klist.man vendor-crypto/krb5/dist/src/man/kpasswd.man vendor-crypto/krb5/dist/src/man/kprop.man vendor-crypto/krb5/dist/src/man/kpropd.man vendor-crypto/krb5/dist/src/man/kproplog.man vendor-crypto/krb5/dist/src/man/krb5-config.man vendor-crypto/krb5/dist/src/man/krb5.conf.man vendor-crypto/krb5/dist/src/man/krb5kdc.man vendor-crypto/krb5/dist/src/man/ksu.man vendor-crypto/krb5/dist/src/man/kswitch.man vendor-crypto/krb5/dist/src/man/ktutil.man vendor-crypto/krb5/dist/src/man/kvno.man vendor-crypto/krb5/dist/src/man/sclient.man vendor-crypto/krb5/dist/src/man/sserver.man vendor-crypto/krb5/dist/src/patchlevel.h vendor-crypto/krb5/dist/src/plugins/audit/kdc_j_encode.c vendor-crypto/krb5/dist/src/plugins/kdb/db2/db2_exp.c vendor-crypto/krb5/dist/src/plugins/kdb/db2/kdb_db2.c vendor-crypto/krb5/dist/src/plugins/kdb/db2/kdb_db2.h vendor-crypto/krb5/dist/src/plugins/kdb/db2/libdb2/hash/hash.c vendor-crypto/krb5/dist/src/plugins/kdb/db2/lockout.c vendor-crypto/krb5/dist/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c vendor-crypto/krb5/dist/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h vendor-crypto/krb5/dist/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c vendor-crypto/krb5/dist/src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c vendor-crypto/krb5/dist/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c vendor-crypto/krb5/dist/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c vendor-crypto/krb5/dist/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c vendor-crypto/krb5/dist/src/plugins/kdb/ldap/libkdb_ldap/lockout.c vendor-crypto/krb5/dist/src/plugins/preauth/otp/main.c vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/Makefile.in vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/deps vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/pkinit.h vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/pkinit_clnt.c vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/pkinit_crypto.h vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/pkinit_crypto_openssl.h vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/pkinit_identity.c vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/pkinit_matching.c vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/pkinit_srv.c vendor-crypto/krb5/dist/src/plugins/preauth/pkinit/pkinit_trace.h vendor-crypto/krb5/dist/src/plugins/preauth/test/Makefile.in vendor-crypto/krb5/dist/src/plugins/preauth/test/cltest.c vendor-crypto/krb5/dist/src/plugins/preauth/test/deps vendor-crypto/krb5/dist/src/plugins/preauth/test/kdctest.c vendor-crypto/krb5/dist/src/po/Makefile.in vendor-crypto/krb5/dist/src/po/mit-krb5.pot vendor-crypto/krb5/dist/src/slave/kprop.c vendor-crypto/krb5/dist/src/slave/kprop_util.c vendor-crypto/krb5/dist/src/slave/kpropd.c vendor-crypto/krb5/dist/src/tests/Makefile.in vendor-crypto/krb5/dist/src/tests/create/kdb5_mkdums.c vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/ca.pem vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/kdc.pem vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/make-certs.sh vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/privkey-enc.pem vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/privkey.pem vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/user-enc.p12 vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/user.p12 vendor-crypto/krb5/dist/src/tests/dejagnu/pkinit-certs/user.pem vendor-crypto/krb5/dist/src/tests/deps vendor-crypto/krb5/dist/src/tests/gssapi/Makefile.in vendor-crypto/krb5/dist/src/tests/gssapi/deps vendor-crypto/krb5/dist/src/tests/gssapi/t_authind.py vendor-crypto/krb5/dist/src/tests/gssapi/t_ccselect.py vendor-crypto/krb5/dist/src/tests/gssapi/t_client_keytab.py vendor-crypto/krb5/dist/src/tests/gssapi/t_enctypes.c vendor-crypto/krb5/dist/src/tests/gssapi/t_enctypes.py vendor-crypto/krb5/dist/src/tests/gssapi/t_export_cred.py vendor-crypto/krb5/dist/src/tests/gssapi/t_gssapi.py vendor-crypto/krb5/dist/src/tests/gssapi/t_invalid.c vendor-crypto/krb5/dist/src/tests/gssapi/t_s4u.c vendor-crypto/krb5/dist/src/tests/gssapi/t_s4u.py vendor-crypto/krb5/dist/src/tests/hammer/kdc5_hammer.c vendor-crypto/krb5/dist/src/tests/icred.c vendor-crypto/krb5/dist/src/tests/kdbtest.c vendor-crypto/krb5/dist/src/tests/responder.c vendor-crypto/krb5/dist/src/tests/t_audit.py vendor-crypto/krb5/dist/src/tests/t_authdata.py vendor-crypto/krb5/dist/src/tests/t_ccache.py vendor-crypto/krb5/dist/src/tests/t_crossrealm.py vendor-crypto/krb5/dist/src/tests/t_dump.py vendor-crypto/krb5/dist/src/tests/t_general.py vendor-crypto/krb5/dist/src/tests/t_hostrealm.py vendor-crypto/krb5/dist/src/tests/t_iprop.py vendor-crypto/krb5/dist/src/tests/t_kadm5_hook.py vendor-crypto/krb5/dist/src/tests/t_kadmin_acl.py vendor-crypto/krb5/dist/src/tests/t_kadmin_parsing.py vendor-crypto/krb5/dist/src/tests/t_kdb.py vendor-crypto/krb5/dist/src/tests/t_kdb_locking.py vendor-crypto/krb5/dist/src/tests/t_keydata.py vendor-crypto/krb5/dist/src/tests/t_keyrollover.py vendor-crypto/krb5/dist/src/tests/t_keytab.py vendor-crypto/krb5/dist/src/tests/t_kprop.py vendor-crypto/krb5/dist/src/tests/t_localauth.py vendor-crypto/krb5/dist/src/tests/t_mkey.py vendor-crypto/krb5/dist/src/tests/t_otp.py vendor-crypto/krb5/dist/src/tests/t_pkinit.py vendor-crypto/krb5/dist/src/tests/t_policy.py vendor-crypto/krb5/dist/src/tests/t_preauth.py vendor-crypto/krb5/dist/src/tests/t_pwqual.py vendor-crypto/krb5/dist/src/tests/t_referral.py vendor-crypto/krb5/dist/src/tests/t_renew.py vendor-crypto/krb5/dist/src/tests/t_salt.py vendor-crypto/krb5/dist/src/tests/t_skew.py vendor-crypto/krb5/dist/src/tests/t_stringattr.py vendor-crypto/krb5/dist/src/util/depfix.pl vendor-crypto/krb5/dist/src/util/k5test.py vendor-crypto/krb5/dist/src/util/profile/prof_parse.c vendor-crypto/krb5/dist/src/util/profile/profile_tcl.c vendor-crypto/krb5/dist/src/util/ss/data.c vendor-crypto/krb5/dist/src/util/support/Makefile.in vendor-crypto/krb5/dist/src/util/support/cache-addrinfo.h vendor-crypto/krb5/dist/src/util/support/deps vendor-crypto/krb5/dist/src/util/support/fake-addrinfo.c vendor-crypto/krb5/dist/src/util/support/gmt_mktime.c vendor-crypto/krb5/dist/src/util/support/libkrb5support-fixed.exports vendor-crypto/krb5/dist/src/util/support/plugins.c vendor-crypto/krb5/dist/src/util/support/threads.c vendor-crypto/krb5/dist/src/util/support/utf8.c vendor-crypto/krb5/dist/src/util/support/utf8_conv.c vendor-crypto/krb5/dist/src/util/verto/README vendor-crypto/krb5/dist/src/util/verto/libverto.exports vendor-crypto/krb5/dist/src/util/verto/verto-k5ev.c vendor-crypto/krb5/dist/src/util/verto/verto-libev.c vendor-crypto/krb5/dist/src/util/verto/verto.c vendor-crypto/krb5/dist/src/util/verto/verto.h vendor-crypto/krb5/dist/src/windows/cns/tktlist.c vendor-crypto/krb5/dist/src/windows/include/leashwin.h vendor-crypto/krb5/dist/src/windows/leash/KrbListTickets.cpp vendor-crypto/krb5/dist/src/windows/leash/LeashView.cpp vendor-crypto/krb5/dist/src/windows/leashdll/lshfunc.c vendor-crypto/krb5/dist/src/windows/ms2mit/ms2mit.c Added: vendor-crypto/krb5/dist/.travis.yml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor-crypto/krb5/dist/.travis.yml Tue Apr 3 19:36:00 2018 (r331939) @@ -0,0 +1,26 @@ +language: c++ + +sudo: required + +dist: xenial + +matrix: + include: + - compiler: clang + env: MAKEVARS=CPPFLAGS=-Werror + - compiler: gcc + +before_install: + - sudo apt-get update -qq + - sudo apt-get install -y bison dejagnu gettext keyutils ldap-utils libldap2-dev libkeyutils-dev libssl-dev python-cjson python-paste python-pyrad slapd tcl-dev tcsh + - mkdir -p cmocka/build + - cd cmocka + - wget https://cmocka.org/files/1.1/cmocka-1.1.1.tar.xz + - tar -xvf cmocka-1.1.1.tar.xz + - cd build + - cmake ../cmocka-1.1.1 -DCMAKE_INSTALL_PREFIX=/usr + - make + - sudo make install + - cd ../.. + +script: cd src && autoreconf && ./configure --enable-maintainer-mode --with-ldap && make $MAKEVARS && make check Modified: vendor-crypto/krb5/dist/NOTICE ============================================================================== --- vendor-crypto/krb5/dist/NOTICE Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/NOTICE Tue Apr 3 19:36:00 2018 (r331939) @@ -583,7 +583,7 @@ Marked test programs in src/lib/krb5/krb have the foll ====================================================================== -The KCM Mach RPC definition file used on OS X has the following +The KCM Mach RPC definition file used on macOS has the following copyright: Copyright (C) 2009 Kungliga Tekniska Högskola Modified: vendor-crypto/krb5/dist/README ============================================================================== --- vendor-crypto/krb5/dist/README Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/README Tue Apr 3 19:36:00 2018 (r331939) @@ -1,4 +1,4 @@ - Kerberos Version 5, Release 1.15 + Kerberos Version 5, Release 1.16 Release Notes The MIT Kerberos Team @@ -73,193 +73,150 @@ from using single-DES cryptosystems. Among these is a variable that enables "weak" enctypes, which defaults to "false" beginning with krb5-1.8. -Major changes in 1.15.1 (2017-03-01) ------------------------------------- +Major changes in 1.16 (2017-12-05) +---------------------------------- -This is a bug fix release. +Administrator experience: -* Allow KDB modules to determine how the e_data field of principal - fields is freed +* The KDC can match PKINIT client certificates against the + "pkinit_cert_match" string attribute on the client principal entry, + using the same syntax as the existing "pkinit_cert_match" profile + option. -* Fix udp_preference_limit when the KDC location is configured with - SRV records +* The ktutil addent command supports the "-k 0" option to ignore the + key version, and the "-s" option to use a non-default salt string. -* Fix KDC and kadmind startup on some IPv4-only systems +* kpropd supports a --pid-file option to write a pid file at startup, + when it is run in standalone mode. -* Fix the processing of PKINIT certificate matching rules which have - two components and no explicit relation +* The "encrypted_challenge_indicator" realm option can be used to + attach an authentication indicator to tickets obtained using FAST + encrypted challenge pre-authentication. -* Improve documentation +* Localization support can be disabled at build time with the + --disable-nls configure option. -krb5-1.15.1 changes by ticket ID --------------------------------- +Developer experience: -7940 PKINIT docs only work for one-component client principals -8523 Add krbPwdPolicy attributes to kerberos.ldif -8524 Add caveats to krbtgt change documentation -8525 Fix error handling in PKINIT decode_data() -8530 KDC/kadmind explicit wildcard listener addresses do not use pktinfo -8531 KDC/kadmind may fail to start on IPv4-only systems -8532 Fix GSSAPI authind attribute name in docs -8538 Need a way to free KDB module e_data -8540 Document default realm and login authorization -8552 Add GSSAPI S4U documentation -8553 Fix PKINIT two-component matching rule parsing -8554 udp_preference_limit fails with SRV records +* The kdcpolicy pluggable interface allows modules control whether + tickets are issued by the KDC. +* The kadm5_auth pluggable interface allows modules to control whether + kadmind grants access to a kadmin request. -Major changes in 1.15 (2016-12-01) ----------------------------------- +* The certauth pluggable interface allows modules to control which + PKINIT client certificates can authenticate to which client + principals. -Administrator experience: +* KDB modules can use the client and KDC interface IP addresses to + determine whether to allow an AS request. -* Improve support for multihomed Kerberos servers by adding options - for specifying restricted listening addresses for the KDC and - kadmind. +* GSS applications can query the bit strength of a krb5 GSS context + using the GSS_C_SEC_CONTEXT_SASL_SSF OID with + gss_inquire_sec_context_by_oid(). -* Add support to kadmin for remote extraction of current keys without - changing them (requires a special kadmin permission that is excluded - from the wildcard permission), with the exception of highly - protected keys. +* GSS applications can query the impersonator name of a krb5 GSS + credential using the GSS_KRB5_GET_CRED_IMPERSONATOR OID with + gss_inquire_cred_by_oid(). -* Add a lockdown_keys principal attribute to prevent retrieval of the - principal's keys (old or new) via the kadmin protocol. In newly - created databases, this attribute is set on the krbtgt and kadmin - principals. +* kdcpreauth modules can query the KDC for the canonicalized requested + client principal name, or match a principal name against the + requested client principal name with canonicalization. -* Restore recursive dump capability for DB2 back end, so sites can - more easily recover from database corruption resulting from power - failure events. +Protocol evolution: -* Add DNS auto-discovery of KDC and kpasswd servers from URI records, - in addition to SRV records. URI records can convey TCP and UDP - servers and master KDC status in a single DNS lookup, and can also - point to HTTPS proxy servers. +* The client library will continue to try pre-authentication + mechanisms after most failure conditions. -* Add support for password history to the LDAP back end. +* The KDC will issue trivially renewable tickets (where the renewable + lifetime is equal to or less than the ticket lifetime) if requested + by the client, to be friendlier to scripts. -* Add support for principal renaming to the LDAP back end. +* The client library will use a random nonce for TGS requests instead + of the current system time. -* Use the getrandom system call on supported Linux kernels to avoid - blocking problems when getting entropy from the operating system. +* For the RC4 string-to-key or PAC operations, UTF-16 is supported + (previously only UCS-2 was supported). -* In the PKINIT client, use the correct DigestInfo encoding for PKCS - #1 signatures, so that some especially strict smart cards will work. +* When matching PKINIT client certificates, UPN SANs will be matched + correctly as UPNs, with canonicalization. -Code quality: +User experience: -* Clean up numerous compilation warnings. +* Dates after the year 2038 are accepted (provided that the platform + time facilities support them), through the year 2106. -* Remove various infrequently built modules, including some preauth - modules that were not built by default. +* Automatic credential cache selection based on the client realm will + take into account the fallback realm and the service hostname. -Developer experience: +* Referral and alternate cross-realm TGTs will not be cached, avoiding + some scenarios where they can be added to the credential cache + multiple times. -* Add support for building with OpenSSL 1.1. +* A German translation has been added. -* Use SHA-256 instead of MD5 for (non-cryptographic) hashing of - authenticators in the replay cache. This helps sites that must - build with FIPS 140 conformant libraries that lack MD5. +Code quality: -* Eliminate util/reconf and allow the use of autoreconf alone to - regenerate the configure script. +* The build is warning-clean under clang with the configured warning + options. -Protocol evolution: +* The automated test suite runs cleanly under AddressSanitizer. -* Add support for the AES-SHA2 enctypes, which allows sites to conform - to Suite B crypto requirements. - -krb5-1.15 changes by ticket ID +krb5-1.16 changes by ticket ID ------------------------------ -1093 KDC could use feature to limit listening interfaces -5889 password history doesn't work with LDAP KDB -6666 some non-default plugin directories don't build in 1.8 branch -7852 kadmin.local's ktadd -norandkey does not handle multiple kvnos - in the KDB -7985 Add krb5_get_init_creds_opt_set_pac_request -8065 Renaming principals with LDAP KDB deletes the principal -8277 iprop can choose wrong realm -8278 Add krb5_expand_hostname() API -8280 Fix impersonate_name to work with interposers -8295 kdb5_ldap_stash_service_password() stash file logic needs tweaking -8297 jsonwalker.py test fails -8298 Audit Test fails when system has IPV6 address -8299 Remove util/reconf -8329 Only run export-check.pl in maintainer mode -8344 Create KDC and kadmind log files with mode 0640 -8345 Remove nss libk5crypto implementation -8348 Remove workaround when binding to udp addresses and pktinfo - isn't supported by the system -8353 Replace MD5 use in rcache with SHA-256 -8354 Only store latest keys in key history entry -8355 Add kadm5_setkey_principal_4 RPC to kadmin -8364 Add get_principal_keys RPC to kadmin -8365 Add the ability to lock down principal keys -8366 Increase initial DNS buffer size -8368 Remove hdb KDB module -8371 Improve libkadm5 client RPC thread safety -8372 Use cached S4U2Proxy tickets in GSSAPI -8374 Interoperate with incomplete SPNEGO responses -8375 Allow zero cksumtype in krb5_k_verify_checksum() -8379 Add auth indicator handling to libkdb_ldap -8381 Don't fall back to master on password read error -8386 Add KDC pre-send and post-receive KDC hooks -8388 Remove port 750 from the KDC default ports -8389 Make profile includedir accept all *.conf files -8391 Add kinit long option support for all platforms -8393 Password Expiration "Never" Inconsistently Applied -8394 Add debug message filtering to krb5_klog_syslog -8396 Skip password prompt when running ksu as root -8398 Add libk5crypto support for OpenSSL 1.1.0 -8399 Unconstify some krb5 GSS OIDs -8403 kinit documentation page -8404 Remove non-DFSG documentation -8405 Work around python-ldap bug in kerberos.ldif -8412 Link correct VS2015 C libraries for debug builds -8414 Use library malloc for principal, policy entries -8418 Add libkdb function to specialize principal's salt -8419 Do not indicate deprecated GSS mechanisms -8423 Add SPNEGO special case for NTLMSSP+MechListMIC -8425 Add auth-indicator authdata module -8426 test_check_allowed_to_delegate() should free unparsed princ output -8428 Minimize timing leaks in PKINIT decryption -8429 Fix Makefile for paths containing '+' character -8434 Fix memory leak in old gssrpc authentication -8436 Update libev sources to 4.22 -8446 Fix leak in key change operations -8451 Add hints for -A flag to kdestroy -8456 Add the kprop-port option to kadmind -8462 Better handle failures to resolve client keytab -8464 Set prompt type for OTP preauth prompt -8465 Improve bad password inference in kinit -8466 Rename k5-queue.h macros -8471 Change KDC error for encrypted timestamp preauth -8476 Restore recursive dump functionality -8478 usability improvements for bttest -8488 Stop generating doc/CHANGES -8490 Add aes-sha2 enctype support -8494 Add krb5_db_register_keytab() -8496 Add KDC discovery from URI records -8498 Potential memory leak in prepare_error_as() -8499 Use getrandom system call on recent Linux kernels -8500 Document krb5_kt_next_entry() requirement -8502 ret_boolean in profile_get_boolean() should be krb5_boolean * - instead of int * -8504 Properly handle EOF condition on libkrad sockets -8506 PKINIT fails with PKCS#11 middlware that implements PKCS#1 V2.1 -8507 Suggest unlocked iteration for mkey rollover -8508 Clarify krb5_kt_resolve() API documentation -8509 Leak in krb5_cccol_have_content with truncated ccache -8510 Update features list for 1.15 -8512 Fix detection of libaceclnt for securid_sam2 -8513 Add doxygen comments for RFC 8009, RFC 4757 -8514 Make zap() more reliable -8516 Fix declaration without type in t_shs3.c -8520 Relicense ccapi/common/win/OldCC/autolock.hxx -8521 Allow slapd path configuration in t_kdb.py +3349 Allow keytab entries to ignore the key version +7647 let ktutil support non-default salts +7877 Interleaved init_creds operations use same per-request preauth context +8352 Year 2038 fixes +8515 Add German translation +8517 Add KRB5_TRACE calls for DNS lookups +8518 Remove redeclaration of ttyname() in ksu +8526 Constify service and hostname in krb5_mk_req() +8527 Clean up memory handling in krb5_fwd_tgt_creds() +8528 Improve PKINIT UPN SAN matching +8529 Add OpenLDAP LDIF file for Kerberos schema +8533 Bug in src/tests/responder.c +8534 Add configure option to disable nls support +8537 Preauthentication should continue after failure +8539 Preauth tryagain should copy KDC cookie +8544 Wrong PKCS11 PIN can trigger PKINIT draft9 code +8548 Add OID to inquire GSS cred impersonator name +8549 Use fallback realm for GSSAPI ccache selection +8558 kvno memory leak (1.15.1) +8561 Add certauth pluggable interface +8562 Add the certauth dbmatch module +8568 Convert some pkiDebug messages to TRACE macros +8569 Add support to query the SSF of a GSS context +8570 Add the client_name() kdcpreauth callback +8571 Use the canonical client principal name for OTP +8572 Un-deprecate krb5_auth_con_initivector() +8575 Add FAST encrypted challenge auth indicator +8577 Replace UCS-2 conversions with UTF-16 +8578 Add various bound checks +8579 duplicate caching of some cross-realm TGTs +8582 Use a random nonce in TGS requests +8583 Pass client address to DAL audit_as_req +8592 Parse all kadm5.acl fields at startup +8595 Pluggable interface for kadmin authorization +8597 acx_pthread.m4 needs to be updated +8602 Make ccache name work for klist/kdestroy -A +8603 Remove incomplete PKINIT OCSP support +8606 Add KDC policy pluggable interface +8607 kpropd should write a pidfile when started in standalone mode... +8608 Fix AIX build issues +8609 Renewed tickets can be marked renewable with no renewable endtime +8610 Don't set ctime in KDC error replies +8612 Bump bundled libverto for 0.3.0 release +8613 Add hostname-based ccselect module +8615 Abort client preauth on keyboard interrupt +8616 Fix default enctype order in docs +8617 PKINIT matching can crash for certs with long issuer and subject +8620 Length check when parsing GSS token encapsulation +8621 Expose context errors in pkinit_server_plugin_init +8623 Update features list for 1.16 +8624 Update config.guess, config.sub - Acknowledgements ---------------- @@ -349,7 +306,7 @@ Past and present members of the Kerberos Team at MIT: Zhanna Tsitkova Ted Ts'o Marshall Vale - Tom Yu + Taylor Yu The following external contributors have provided code, patches, bug reports, suggestions, and valuable resources: @@ -372,7 +329,9 @@ reports, suggestions, and valuable resources: Radoslav Bodo Sumit Bose Emmanuel Bouillon + Isaac Boukris Philip Brown + Samuel Cabrero Michael Calmer Andrea Campi Julien Chaffraix @@ -396,7 +355,9 @@ reports, suggestions, and valuable resources: Mark Deneen Günther Deschner John Devitofranceschi + Marc Dionne Roland Dowdeswell + Dorian Ducournau Viktor Dukhovni Jason Edgecombe Mark Eichin @@ -421,6 +382,7 @@ reports, suggestions, and valuable resources: Philip Guenther Dominic Hargreaves Robbie Harwood + John Hascall Jakob Haufe Matthieu Hautreux Jochen Hein @@ -441,18 +403,25 @@ reports, suggestions, and valuable resources: Pavel Jindra Brian Johannesmeyer Joel Johnson + Alexander Karaivanov Anders Kaseorg + Bar Katz + Zentaro Kavanagh + Mubashir Kazia W. Trevor King Patrik Kis + Martin Kittel Mikkel Kruse Reinhard Kugler Tomas Kuthan Pierre Labastie + Chris Leick Volker Lendecke Jan iankko Lieskovsky Todd Lipcon Oliver Loch Kevin Longfellow + Frank Lonigro Jon Looney Nuno Lopes Ryan Lynch @@ -486,6 +455,7 @@ reports, suggestions, and valuable resources: Jonathan Reams Jonathan Reed Robert Relyea + Tony Reix Martin Rex Jason Rogers Matt Rogers @@ -493,10 +463,13 @@ reports, suggestions, and valuable resources: Solly Ross Mike Roszkowski Guillaume Rousse + Joshua Schaeffer Andreas Schneider Tom Shaw Jim Shi Peter Shoults + Richard Silverman + Cel Skeggs Simo Sorce Michael Spang Michael Ströder Modified: vendor-crypto/krb5/dist/doc/admin/admin_commands/kadmin_local.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/admin/admin_commands/kadmin_local.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/admin/admin_commands/kadmin_local.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -661,6 +661,13 @@ KDC: *principal*. The *value* is a JSON string representing an array of objects, each having optional ``type`` and ``username`` fields. +**pkinit_cert_match** + Specifies a matching expression that defines the certificate + attributes required for the client certificate used by the + principal during PKINIT authentication. The matching expression + is in the same format as those used by the **pkinit_cert_match** + option in :ref:`krb5.conf(5)`. (New in release 1.16.) + This command requires the **modify** privilege. Alias: **setstr** Modified: vendor-crypto/krb5/dist/doc/admin/admin_commands/kpropd.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/admin/admin_commands/kpropd.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/admin/admin_commands/kpropd.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -14,6 +14,7 @@ SYNOPSIS [**-F** *principal_database*] [**-p** *kdb5_util_prog*] [**-P** *port*] +[**--pid-file**\ =\ *pid_file*] [**-d**] [**-t**] @@ -103,6 +104,10 @@ OPTIONS **-a** *acl_file* Allows the user to specify the path to the kpropd.acl file; by default the path used is |kdcdir|\ ``/kpropd.acl``. + +**--pid-file**\ =\ *pid_file* + In standalone mode, write the process ID of the daemon into + *pid_file*. ENVIRONMENT Modified: vendor-crypto/krb5/dist/doc/admin/admin_commands/ktutil.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/admin/admin_commands/ktutil.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/admin/admin_commands/ktutil.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -87,7 +87,7 @@ add_entry ~~~~~~~~~ **add_entry** {**-key**\|\ **-password**} **-p** *principal* - **-k** *kvno* **-e** *enctype* + **-k** *kvno* **-e** *enctype* [**-s** *salt*] Add *principal* to keylist using key or password. Modified: vendor-crypto/krb5/dist/doc/admin/conf_files/kadm5_acl.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/admin/conf_files/kadm5_acl.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/admin/conf_files/kadm5_acl.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -116,16 +116,17 @@ Here is an example of a kadm5.acl file:: */root@ATHENA.MIT.EDU l * # line 5 sms@ATHENA.MIT.EDU x * -maxlife 9h -postdateable # line 6 -(line 1) Any principal in the ``ATHENA.MIT.EDU`` realm with -an ``admin`` instance has all administrative privileges. +(line 1) Any principal in the ``ATHENA.MIT.EDU`` realm with an +``admin`` instance has all administrative privileges except extracting +keys. -(lines 1-3) The user ``joeadmin`` has all permissions with his -``admin`` instance, ``joeadmin/admin@ATHENA.MIT.EDU`` (matches line -1). He has no permissions at all with his null instance, -``joeadmin@ATHENA.MIT.EDU`` (matches line 2). His ``root`` and other -non-``admin``, non-null instances (e.g., ``extra`` or ``dbadmin``) have -inquire permissions with any principal that has the instance ``root`` -(matches line 3). +(lines 1-3) The user ``joeadmin`` has all permissions except +extracting keys with his ``admin`` instance, +``joeadmin/admin@ATHENA.MIT.EDU`` (matches line 1). He has no +permissions at all with his null instance, ``joeadmin@ATHENA.MIT.EDU`` +(matches line 2). His ``root`` and other non-``admin``, non-null +instances (e.g., ``extra`` or ``dbadmin``) have inquire permissions +with any principal that has the instance ``root`` (matches line 3). (line 4) Any ``root`` principal in ``ATHENA.MIT.EDU`` can inquire or change the password of their null instance, but not any other @@ -139,9 +140,22 @@ permission can only be granted globally, not to specif principals. (line 6) Finally, the Service Management System principal -``sms@ATHENA.MIT.EDU`` has all permissions, but any principal that it -creates or modifies will not be able to get postdateable tickets or -tickets with a life of longer than 9 hours. +``sms@ATHENA.MIT.EDU`` has all permissions except extracting keys, but +any principal that it creates or modifies will not be able to get +postdateable tickets or tickets with a life of longer than 9 hours. + +MODULE BEHAVIOR +--------------- + +The ACL file can coexist with other authorization modules in release +1.16 and later, as configured in the :ref:`kadm5_auth` section of +:ref:`krb5.conf(5)`. The ACL file will positively authorize +operations according to the rules above, but will never +authoritatively deny an operation, so other modules can authorize +operations in addition to those authorized by the ACL file. + +To operate without an ACL file, set the *acl_file* variable in +:ref:`kdc.conf(5)` to the empty string with ``acl_file = ""``. SEE ALSO -------- Modified: vendor-crypto/krb5/dist/doc/admin/conf_files/kdc_conf.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/admin/conf_files/kdc_conf.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/admin/conf_files/kdc_conf.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -86,9 +86,10 @@ The following tags may be specified in a [realms] subs **acl_file** (String.) Location of the access control list file that :ref:`kadmind(8)` uses to determine which principals are allowed - which permissions on the Kerberos database. The default value is - |kdcdir|\ ``/kadm5.acl``. For more information on Kerberos ACL - file see :ref:`kadm5.acl(5)`. + which permissions on the Kerberos database. To operate without an + ACL file, set this relation to the empty string with ``acl_file = + ""``. The default value is |kdcdir|\ ``/kadm5.acl``. For more + information on Kerberos ACL file see :ref:`kadm5.acl(5)`. **database_module** (String.) This relation indicates the name of the configuration @@ -198,6 +199,11 @@ The following tags may be specified in a [realms] subs if there is no policy assigned to the principal, no dictionary checks of passwords will be performed. +**encrypted_challenge_indicator** + (String.) Specifies the authentication indicator value that the KDC + asserts into tickets obtained using FAST encrypted challenge + pre-authentication. New in 1.16. + **host_based_services** (Whitespace- or comma-separated list.) Lists services which will get host-based referral processing even if the server principal is @@ -765,9 +771,6 @@ For information about the syntax of some of these opti pkinit is used to authenticate. This option may be specified multiple times. (New in release 1.14.) -**pkinit_kdc_ocsp** - Specifies the location of the KDC's OCSP. - **pkinit_pool** Specifies the location of intermediate certificates which may be used by the KDC to complete the trust chain between a client's @@ -824,7 +827,7 @@ camellia256-cts-cmac camellia256-cts C camellia128-cts-cmac camellia128-cts Camellia-128 CTS mode with CMAC des The DES family: des-cbc-crc, des-cbc-md5, and des-cbc-md4 (weak) des3 The triple DES family: des3-cbc-sha1 -aes The AES family: aes256-cts-hmac-sha1-96 and aes128-cts-hmac-sha1-96 +aes The AES family: aes256-cts-hmac-sha1-96, aes128-cts-hmac-sha1-96, aes256-cts-hmac-sha384-192, and aes128-cts-hmac-sha256-128 rc4 The RC4 family: arcfour-hmac camellia The Camellia family: camellia256-cts-cmac and camellia128-cts-cmac ==================================================== ========================================================= Modified: vendor-crypto/krb5/dist/doc/admin/conf_files/krb5_conf.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/admin/conf_files/krb5_conf.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/admin/conf_files/krb5_conf.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -55,9 +55,10 @@ following directives at the beginning of a line:: directory must exist and be readable. Including a directory includes all files within the directory whose names consist solely of alphanumeric characters, dashes, or underscores. Starting in release -1.15, files with names ending in ".conf" are also included. Included -profile files are syntactically independent of their parents, so each -included file must begin with a section header. +1.15, files with names ending in ".conf" are also included, unless the +name begins with ".". Included profile files are syntactically +independent of their parents, so each included file must begin with a +section header. The krb5.conf file can specify that configuration should be obtained from a loadable module, rather than the file itself, using the @@ -262,7 +263,7 @@ The libdefaults section may contain any of the followi the local user or by root. **kcm_mach_service** - On OS X only, determines the name of the bootstrap service used to + On macOS only, determines the name of the bootstrap service used to contact the KCM daemon for the KCM credential cache type. If the value is ``-``, Mach RPC will not be used to contact the KCM daemon. The default value is ``org.h5l.kcm``. @@ -744,6 +745,10 @@ disabled with the disable tag): Uses the service realm to guess an appropriate cache from the collection +**hostname** + If the service principal is host-based, uses the service hostname + to guess an appropriate cache from the collection + .. _pwqual: pwqual interface @@ -777,6 +782,26 @@ interface can be used to write a plugin to synchronize with another database such as Active Directory. No plugins are built in for this interface. +.. _kadm5_auth: + +kadm5_auth interface +#################### + +The kadm5_auth section (introduced in release 1.16) controls modules +for the kadmin authorization interface, which determines whether a +client principal is allowed to perform a kadmin operation. The +following built-in modules exist for this interface: + +**acl** + This module reads the :ref:`kadm5.acl(5)` file, and authorizes + operations which are allowed according to the rules in the file. + +**self** + This module authorizes self-service operations including password + changes, creation of new random keys, fetching the client's + principal record or string attributes, and fetching the policy + record associated with the client principal. + .. _clpreauth: .. _kdcpreauth: @@ -857,6 +882,32 @@ built-in modules exist for this interface: **an2ln** This module authorizes a principal to a local account if the principal name maps to the local account name. + +.. _certauth: + +certauth interface +################## + +The certauth section (introduced in release 1.16) controls modules for +the certificate authorization interface, which determines whether a +certificate is allowed to preauthenticate a user via PKINIT. The +following built-in modules exist for this interface: + +**pkinit_san** + This module authorizes the certificate if it contains a PKINIT + Subject Alternative Name for the requested client principal, or a + Microsoft UPN SAN matching the principal if **pkinit_allow_upn** + is set to true for the realm. + +**pkinit_eku** + This module rejects the certificate if it does not contain an + Extended Key Usage attribute consistent with the + **pkinit_eku_checking** value for the realm. + +**dbmatch** + This module authorizes or rejects the certificate according to + whether it matches the **pkinit_cert_match** string attribute on + the client principal, if that attribute is present. PKINIT options Modified: vendor-crypto/krb5/dist/doc/admin/pkinit.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/admin/pkinit.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/admin/pkinit.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -223,6 +223,26 @@ time as follows:: kadmin -q 'add_principal +requires_preauth -nokey YOUR_PRINCNAME' +By default, the KDC requires PKINIT client certificates to have the +standard Extended Key Usage and Subject Alternative Name attributes +for PKINIT. Starting in release 1.16, it is possible to authorize +client certificates based on the subject or other criteria instead of +the standard PKINIT Subject Alternative Name, by setting the +**pkinit_cert_match** string attribute on each client principal entry. +For example:: + + kadmin set_string user@REALM pkinit_cert_match "<SUBJECT>CN=user@REALM$" + +The **pkinit_cert_match** string attribute follows the syntax used by +the :ref:`krb5.conf(5)` **pkinit_cert_match** relation. To allow the +use of non-PKINIT client certificates, it will also be necessary to +disable key usage checking using the **pkinit_eku_checking** relation; +for example:: + + [kdcdefaults] + pkinit_eku_checking = none + + Configuring the clients ----------------------- Modified: vendor-crypto/krb5/dist/doc/admin/realm_config.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/admin/realm_config.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/admin/realm_config.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -207,7 +207,7 @@ convey more information about a realm's KDCs with a si The client performs a query for the following URI records: -* ``_kerberos.REALM`` for fiding KDCs. +* ``_kerberos.REALM`` for finding KDCs. * ``_kerberos-adm.REALM`` for finding kadmin services. * ``_kpasswd.REALM`` for finding password services. Modified: vendor-crypto/krb5/dist/doc/appdev/gssapi.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/appdev/gssapi.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/appdev/gssapi.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -312,6 +312,25 @@ issue a ticket from the client to the target service. library will then use this ticket to authenticate to the target service. +If an application needs to find out whether a credential it holds is a +proxy credential and the name of the intermediate service, it can +query the credential with the **GSS_KRB5_GET_CRED_IMPERSONATOR** OID +(new in release 1.16, declared in ``<gssapi/gssapi_krb5.h>``) using +the gss_inquire_cred_by_oid extension (declared in +``<gssapi/gssapi_ext.h>``):: + + OM_uint32 gss_inquire_cred_by_oid(OM_uint32 *minor_status, + const gss_cred_id_t cred_handle, + gss_OID desired_object, + gss_buffer_set_t *data_set); + +If the call succeeds and *cred_handle* is a proxy credential, +*data_set* will be set to a single-element buffer set containing the +unparsed principal name of the intermediate service. If *cred_handle* +is not a proxy credential, *data_set* will be set to an empty buffer +set. If the library does not support the query, +gss_inquire_cred_by_oid will return **GSS_S_UNAVAILABLE**. + AEAD message wrapping --------------------- Modified: vendor-crypto/krb5/dist/doc/appdev/index.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/appdev/index.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/appdev/index.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -5,6 +5,7 @@ For application developers :maxdepth: 1 gssapi.rst + y2038.rst h5l_mit_apidiff.rst init_creds.rst princ_handle.rst Added: vendor-crypto/krb5/dist/doc/appdev/y2038.rst ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor-crypto/krb5/dist/doc/appdev/y2038.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -0,0 +1,28 @@ +Year 2038 considerations for uses of krb5_timestamp +=================================================== + +POSIX time values, which measure the number of seconds since January 1 +1970, will exceed the maximum value representable in a signed 32-bit +integer in January 2038. This documentation describes considerations +for consumers of the MIT krb5 libraries. + +Applications or libraries which use libkrb5 and consume the timestamps +included in credentials or other structures make use of the +:c:type:`krb5_timestamp` type. For historical reasons, krb5_timestamp +is a signed 32-bit integer, even on platforms where a larger type is +natively used to represent time values. To behave properly for time +values after January 2038, calling code should cast krb5_timestamp +values to uint32_t, and then to time_t:: + + (time_t)(uint32_t)timestamp + +Used in this way, krb5_timestamp values can represent time values up +until February 2106, provided that the platform uses a 64-bit or +larger time_t type. This usage will also remain safe if a later +version of MIT krb5 changes krb5_timestamp to an unsigned 32-bit +integer. + +The GSSAPI only uses representations of time intervals, not absolute +times. Callers of the GSSAPI should require no changes to behave +correctly after January 2038, provided that they use MIT krb5 release +1.16 or later. Modified: vendor-crypto/krb5/dist/doc/basic/ccache_def.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/basic/ccache_def.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/basic/ccache_def.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -64,7 +64,7 @@ library. KCM client support is new in release 1.13. A KCM daemon has not yet been implemented in MIT krb5, but the client will interoperate - with the KCM daemon implemented by Heimdal. OS X 10.7 and higher + with the KCM daemon implemented by Heimdal. macOS 10.7 and higher provides a KCM daemon as part of the operating system, and the **KCM** cache type is used as the default cache on that platform in a default build. Modified: vendor-crypto/krb5/dist/doc/build/options2configure.rst ============================================================================== --- vendor-crypto/krb5/dist/doc/build/options2configure.rst Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/build/options2configure.rst Tue Apr 3 19:36:00 2018 (r331939) @@ -350,10 +350,6 @@ Optional packages prng specify ``--with-prng-alg=os``. The default is ``fortuna``. (See :ref:`mitK5features`) -**-**\ **-with-pkinit-crypto-impl=**\ *IMPL* - Use the specified pkinit crypto implementation *IMPL*. - Defaults to using OpenSSL. - **-**\ **-without-libedit** Do not compile and link against libedit. Some utilities will no longer offer command history or completion in interactive mode if Modified: vendor-crypto/krb5/dist/doc/conf.py ============================================================================== --- vendor-crypto/krb5/dist/doc/conf.py Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/conf.py Tue Apr 3 19:36:00 2018 (r331939) @@ -272,7 +272,7 @@ else: rst_epilog += ''' .. |krb5conf| replace:: ``/etc/krb5.conf`` .. |defkeysalts| replace:: ``aes256-cts-hmac-sha1-96:normal aes128-cts-hmac-sha1-96:normal des3-cbc-sha1:normal arcfour-hmac-md5:normal`` -.. |defetypes| replace:: ``aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 des3-cbc-sha1 arcfour-hmac-md5 camellia256-cts-cmac camellia128-cts-cmac des-cbc-crc des-cbc-md5 des-cbc-md4`` +.. |defetypes| replace:: ``aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 aes256-cts-hmac-sha384-192 aes128-cts-hmac-sha256-128 des3-cbc-sha1 arcfour-hmac-md5 camellia256-cts-cmac camellia128-cts-cmac des-cbc-crc des-cbc-md5 des-cbc-md4`` .. |defmkey| replace:: ``aes256-cts-hmac-sha1-96`` .. |copy| unicode:: U+000A9 ''' Modified: vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/kadmin_local.txt ============================================================================== --- vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/kadmin_local.txt Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/kadmin_local.txt Tue Apr 3 19:36:00 2018 (r331939) @@ -661,6 +661,13 @@ KDC: *principal*. The *value* is a JSON string representing an array of objects, each having optional ``type`` and ``username`` fields. +**pkinit_cert_match** + Specifies a matching expression that defines the certificate + attributes required for the client certificate used by the + principal during PKINIT authentication. The matching expression + is in the same format as those used by the **pkinit_cert_match** + option in :ref:`krb5.conf(5)`. (New in release 1.16.) + This command requires the **modify** privilege. Alias: **setstr** Modified: vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/kpropd.txt ============================================================================== --- vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/kpropd.txt Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/kpropd.txt Tue Apr 3 19:36:00 2018 (r331939) @@ -14,6 +14,7 @@ SYNOPSIS [**-F** *principal_database*] [**-p** *kdb5_util_prog*] [**-P** *port*] +[**--pid-file**\ =\ *pid_file*] [**-d**] [**-t**] @@ -103,6 +104,10 @@ OPTIONS **-a** *acl_file* Allows the user to specify the path to the kpropd.acl file; by default the path used is |kdcdir|\ ``/kpropd.acl``. + +**--pid-file**\ =\ *pid_file* + In standalone mode, write the process ID of the daemon into + *pid_file*. ENVIRONMENT Modified: vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/ktutil.txt ============================================================================== --- vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/ktutil.txt Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/html/_sources/admin/admin_commands/ktutil.txt Tue Apr 3 19:36:00 2018 (r331939) @@ -87,7 +87,7 @@ add_entry ~~~~~~~~~ **add_entry** {**-key**\|\ **-password**} **-p** *principal* - **-k** *kvno* **-e** *enctype* + **-k** *kvno* **-e** *enctype* [**-s** *salt*] Add *principal* to keylist using key or password. Modified: vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/kadm5_acl.txt ============================================================================== --- vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/kadm5_acl.txt Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/kadm5_acl.txt Tue Apr 3 19:36:00 2018 (r331939) @@ -116,16 +116,17 @@ Here is an example of a kadm5.acl file:: */root@ATHENA.MIT.EDU l * # line 5 sms@ATHENA.MIT.EDU x * -maxlife 9h -postdateable # line 6 -(line 1) Any principal in the ``ATHENA.MIT.EDU`` realm with -an ``admin`` instance has all administrative privileges. +(line 1) Any principal in the ``ATHENA.MIT.EDU`` realm with an +``admin`` instance has all administrative privileges except extracting +keys. -(lines 1-3) The user ``joeadmin`` has all permissions with his -``admin`` instance, ``joeadmin/admin@ATHENA.MIT.EDU`` (matches line -1). He has no permissions at all with his null instance, -``joeadmin@ATHENA.MIT.EDU`` (matches line 2). His ``root`` and other -non-``admin``, non-null instances (e.g., ``extra`` or ``dbadmin``) have -inquire permissions with any principal that has the instance ``root`` -(matches line 3). +(lines 1-3) The user ``joeadmin`` has all permissions except +extracting keys with his ``admin`` instance, +``joeadmin/admin@ATHENA.MIT.EDU`` (matches line 1). He has no +permissions at all with his null instance, ``joeadmin@ATHENA.MIT.EDU`` +(matches line 2). His ``root`` and other non-``admin``, non-null +instances (e.g., ``extra`` or ``dbadmin``) have inquire permissions +with any principal that has the instance ``root`` (matches line 3). (line 4) Any ``root`` principal in ``ATHENA.MIT.EDU`` can inquire or change the password of their null instance, but not any other @@ -139,9 +140,22 @@ permission can only be granted globally, not to specif principals. (line 6) Finally, the Service Management System principal -``sms@ATHENA.MIT.EDU`` has all permissions, but any principal that it -creates or modifies will not be able to get postdateable tickets or -tickets with a life of longer than 9 hours. +``sms@ATHENA.MIT.EDU`` has all permissions except extracting keys, but +any principal that it creates or modifies will not be able to get +postdateable tickets or tickets with a life of longer than 9 hours. + +MODULE BEHAVIOR +--------------- + +The ACL file can coexist with other authorization modules in release +1.16 and later, as configured in the :ref:`kadm5_auth` section of +:ref:`krb5.conf(5)`. The ACL file will positively authorize +operations according to the rules above, but will never +authoritatively deny an operation, so other modules can authorize +operations in addition to those authorized by the ACL file. + +To operate without an ACL file, set the *acl_file* variable in +:ref:`kdc.conf(5)` to the empty string with ``acl_file = ""``. SEE ALSO -------- Modified: vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/kdc_conf.txt ============================================================================== --- vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/kdc_conf.txt Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/kdc_conf.txt Tue Apr 3 19:36:00 2018 (r331939) @@ -86,9 +86,10 @@ The following tags may be specified in a [realms] subs **acl_file** (String.) Location of the access control list file that :ref:`kadmind(8)` uses to determine which principals are allowed - which permissions on the Kerberos database. The default value is - |kdcdir|\ ``/kadm5.acl``. For more information on Kerberos ACL - file see :ref:`kadm5.acl(5)`. + which permissions on the Kerberos database. To operate without an + ACL file, set this relation to the empty string with ``acl_file = + ""``. The default value is |kdcdir|\ ``/kadm5.acl``. For more + information on Kerberos ACL file see :ref:`kadm5.acl(5)`. **database_module** (String.) This relation indicates the name of the configuration @@ -198,6 +199,11 @@ The following tags may be specified in a [realms] subs if there is no policy assigned to the principal, no dictionary checks of passwords will be performed. +**encrypted_challenge_indicator** + (String.) Specifies the authentication indicator value that the KDC + asserts into tickets obtained using FAST encrypted challenge + pre-authentication. New in 1.16. + **host_based_services** (Whitespace- or comma-separated list.) Lists services which will get host-based referral processing even if the server principal is @@ -765,9 +771,6 @@ For information about the syntax of some of these opti pkinit is used to authenticate. This option may be specified multiple times. (New in release 1.14.) -**pkinit_kdc_ocsp** - Specifies the location of the KDC's OCSP. - **pkinit_pool** Specifies the location of intermediate certificates which may be used by the KDC to complete the trust chain between a client's @@ -824,7 +827,7 @@ camellia256-cts-cmac camellia256-cts C camellia128-cts-cmac camellia128-cts Camellia-128 CTS mode with CMAC des The DES family: des-cbc-crc, des-cbc-md5, and des-cbc-md4 (weak) des3 The triple DES family: des3-cbc-sha1 -aes The AES family: aes256-cts-hmac-sha1-96 and aes128-cts-hmac-sha1-96 +aes The AES family: aes256-cts-hmac-sha1-96, aes128-cts-hmac-sha1-96, aes256-cts-hmac-sha384-192, and aes128-cts-hmac-sha256-128 rc4 The RC4 family: arcfour-hmac camellia The Camellia family: camellia256-cts-cmac and camellia128-cts-cmac ==================================================== ========================================================= Modified: vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/krb5_conf.txt ============================================================================== --- vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/krb5_conf.txt Tue Apr 3 19:35:11 2018 (r331938) +++ vendor-crypto/krb5/dist/doc/html/_sources/admin/conf_files/krb5_conf.txt Tue Apr 3 19:36:00 2018 (r331939) @@ -55,9 +55,10 @@ following directives at the beginning of a line:: directory must exist and be readable. Including a directory includes all files within the directory whose names consist solely of alphanumeric characters, dashes, or underscores. Starting in release -1.15, files with names ending in ".conf" are also included. Included -profile files are syntactically independent of their parents, so each -included file must begin with a section header. +1.15, files with names ending in ".conf" are also included, unless the +name begins with ".". Included profile files are syntactically +independent of their parents, so each included file must begin with a +section header. The krb5.conf file can specify that configuration should be obtained from a loadable module, rather than the file itself, using the @@ -262,7 +263,7 @@ The libdefaults section may contain any of the followi the local user or by root. **kcm_mach_service** - On OS X only, determines the name of the bootstrap service used to *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804031936.w33Ja1kp078226>