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...
Cy Schubert
cy at FreeBSD.org
Tue Apr 3 19:36:04 UTC 2018
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 at ATHENA.MIT.EDU l * # line 5
sms at 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 at ATHENA.MIT.EDU`` (matches line
-1). He has no permissions at all with his null instance,
-``joeadmin at 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 at ATHENA.MIT.EDU`` (matches line 1). He has no
+permissions at all with his null instance, ``joeadmin at 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 at 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 at 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 at REALM pkinit_cert_match "<SUBJECT>CN=user at 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 at ATHENA.MIT.EDU l * # line 5
sms at 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 at ATHENA.MIT.EDU`` (matches line
-1). He has no permissions at all with his null instance,
-``joeadmin at 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 at ATHENA.MIT.EDU`` (matches line 1). He has no
+permissions at all with his null instance, ``joeadmin at 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 at 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 at 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 ***
More information about the svn-src-all
mailing list